diff options
310 files changed, 5092 insertions, 1002 deletions
@@ -4828,3 +4828,6 @@ devel/gocritic|devel/go-critic|2025-10-19|Commands renamed up stream net/asterisk18||2025-10-21|Has expired: Migrate to newer asterisk, security support ends soon mail/mu4e|mail/mu|2025-10-21|Becomes integrated as default to its backend port mail/mu sysutils/extrace|sysutils/extrace-freebsd|2025-10-24|Rename to better match upstream name +devel/rubygem-vite_rails-rails70|devel/rubygem-vite_rails-gitlab|2025-10-25|Use devel/rubygem-vite_rails-gitlab instead +devel/rubygem-vite_ruby33|devel/rubygem-vite_ruby-gitlab|2025-10-25|Use devel/rubygem-vite_ruby-gitlab instead +devel/rubygem-multi_json114|devel/rubygem-multi_json-gitlab|2025-10-25|Use devel/rubygem-multi_json-gitlab instead diff --git a/Mk/Uses/mysql.mk b/Mk/Uses/mysql.mk index 8062734165a7..1931a0635e16 100644 --- a/Mk/Uses/mysql.mk +++ b/Mk/Uses/mysql.mk @@ -62,6 +62,7 @@ DEFAULT_MYSQL_VER?= ${MYSQL_DEFAULT:S/.//} MYSQL80_LIBVER= 21 MYSQL84_LIBVER= 24 MYSQL91_LIBVER= 24 +MYSQL94_LIBVER= 24 . for v in 106 1011 114 118 MYSQL${v}m_LIBVER= 3 diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk index 4ec87553aeeb..5f598a51a8cb 100644 --- a/Mk/bsd.default-versions.mk +++ b/Mk/bsd.default-versions.mk @@ -105,7 +105,7 @@ LUAJIT_DEFAULT?= luajit . endif # Possible values: 5.10, 5.20, 6.8 MONO_DEFAULT?= 5.20 -# Possible values: 8.0, 8.4, 9.1, 10.6m, 10.11m, 11.4m, 11.8m +# Possible values: 8.0, 8.4, 9.1, 9.4, 10.6m, 10.11m, 11.4m, 11.8m MYSQL_DEFAULT?= 8.0 # Possible values: ninja, samurai NINJA_DEFAULT?= ninja diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index cf5e79d53f37..ad654761fcfb 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -113,7 +113,7 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org # Default: not set. # PATCH_SITES - Primary location(s) for distribution patch files # if not found locally. -# DIST_SUBDIR - Suffix to ${DISTDIR}. If set, all ${DISTFILES} and +# DIST_SUBDIR - Suffix to ${DISTDIR}. If set to non-empty value, all ${DISTFILES} and # ${PATCHFILES} will be put in this subdirectory of # ${DISTDIR} (see below). Also they will be fetched in this # subdirectory from FreeBSD mirror sites. @@ -1007,7 +1007,7 @@ PORTSDIR?= /usr/ports LOCALBASE?= /usr/local LINUXBASE?= /compat/linux DISTDIR?= ${PORTSDIR}/distfiles -_DISTDIR?= ${DISTDIR}${DIST_SUBDIR:D/${DIST_SUBDIR}} +_DISTDIR?= ${DISTDIR}${empty(DIST_SUBDIR):?:${DIST_SUBDIR:D/${DIST_SUBDIR}}} INDEXDIR?= ${PORTSDIR} SRC_BASE?= /usr/src USESDIR?= ${PORTSDIR}/Mk/Uses @@ -2544,7 +2544,7 @@ _PATCH_SITES_ENV+= _PATCH_SITES_${_group}=${_PATCH_SITES_${_group}:Q} CKSUMFILES= ${ALLFILES} # List of all files, with ${DIST_SUBDIR} in front. Used for checksum. -. if defined(DIST_SUBDIR) +. if defined(DIST_SUBDIR) && !empty(DIST_SUBDIR) . if defined(CKSUMFILES) && ${CKSUMFILES}!="" _CKSUMFILES?= ${CKSUMFILES:S/^/${DIST_SUBDIR}\//} . endif @@ -3910,7 +3910,7 @@ delete-distfiles: fi; \ done; \ fi) -. if defined(DIST_SUBDIR) +. if defined(DIST_SUBDIR) && !empty(DIST_SUBDIR) -@${RMDIR} ${_DISTDIR} >/dev/null 2>&1 || ${TRUE} . endif . endif @@ -3927,7 +3927,7 @@ delete-distfiles-list: fi; \ done; \ fi -. if defined(DIST_SUBDIR) +. if defined(DIST_SUBDIR) && !empty(DIST_SUBDIR) @${ECHO_CMD} "${RMDIR} ${_DISTDIR} 2>/dev/null || ${TRUE}" . endif . endif diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile index 11763eecfca1..893274114838 100644 --- a/audio/musicpd/Makefile +++ b/audio/musicpd/Makefile @@ -1,6 +1,5 @@ PORTNAME= musicpd -PORTVERSION= 0.24.5 -PORTREVISION= 1 +PORTVERSION= 0.24.6 CATEGORIES= audio MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/ DISTNAME= mpd-${PORTVERSION} diff --git a/audio/musicpd/distinfo b/audio/musicpd/distinfo index 951b563141bb..9f3001206887 100644 --- a/audio/musicpd/distinfo +++ b/audio/musicpd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754169361 -SHA256 (mpd-0.24.5.tar.xz) = 69dfcba5c99c8d828d8f35dfb31eb0a4e34ce3813f54666af4d8247558160a13 -SIZE (mpd-0.24.5.tar.xz) = 1015900 +TIMESTAMP = 1761084039 +SHA256 (mpd-0.24.6.tar.xz) = 8ce34a010577feb42999a96d867325c6d38bf7ae1b7a57f878d7e548c1fd1fa9 +SIZE (mpd-0.24.6.tar.xz) = 1016444 diff --git a/converters/bibtexconv/Makefile b/converters/bibtexconv/Makefile index ca3780baa44e..fc98dcb8751d 100644 --- a/converters/bibtexconv/Makefile +++ b/converters/bibtexconv/Makefile @@ -1,5 +1,5 @@ PORTNAME= bibtexconv -DISTVERSION= 2.0.4 +DISTVERSION= 2.0.5 CATEGORIES= converters MASTER_SITES= https://www.nntb.no/~dreibh/bibtexconv/download/ diff --git a/converters/bibtexconv/distinfo b/converters/bibtexconv/distinfo index 68cdb30c7994..9c6fc204d86b 100644 --- a/converters/bibtexconv/distinfo +++ b/converters/bibtexconv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758565717 -SHA256 (bibtexconv-2.0.4.tar.xz) = 113bf19a9e1c0f0068a190b93319f9760658c5d21d709c5cbd44b144451c24ff -SIZE (bibtexconv-2.0.4.tar.xz) = 359264 +TIMESTAMP = 1761303764 +SHA256 (bibtexconv-2.0.5.tar.xz) = 148c254449475027ac32f5e4451f084c51224da72fcb4d4d0a716979f274625a +SIZE (bibtexconv-2.0.5.tar.xz) = 359036 diff --git a/databases/Makefile b/databases/Makefile index 0872df0cbcf0..bc16b338ae07 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -199,6 +199,8 @@ SUBDIR += mysql84-server SUBDIR += mysql91-client SUBDIR += mysql91-server + SUBDIR += mysql94-client + SUBDIR += mysql94-server SUBDIR += mysqlbackup SUBDIR += mysqldump-secure SUBDIR += mysqlreport diff --git a/databases/geoserver-mysql-plugin/Makefile b/databases/geoserver-mysql-plugin/Makefile index 9c2cc6872a1d..753250ba95e1 100644 --- a/databases/geoserver-mysql-plugin/Makefile +++ b/databases/geoserver-mysql-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= geoserver -DISTVERSION= 2.27.2 +DISTVERSION= 2.28.0 CATEGORIES= databases geography java MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION}/extensions PKGNAMESUFFIX= -mysql-plugin @@ -22,7 +22,7 @@ NO_BUILD= yes SUB_FILES= pkg-message GSLIBDIR= geoserver/webapps/geoserver/WEB-INF/lib -PLIST_FILES= ${GSLIBDIR}/gt-jdbc-mysql-33.2.jar \ +PLIST_FILES= ${GSLIBDIR}/gt-jdbc-mysql-34.0.jar \ ${GSLIBDIR}/mysql-connector-j-9.1.0.jar do-install: diff --git a/databases/geoserver-mysql-plugin/distinfo b/databases/geoserver-mysql-plugin/distinfo index 27800c6a7556..f14da9b901a5 100644 --- a/databases/geoserver-mysql-plugin/distinfo +++ b/databases/geoserver-mysql-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753306241 -SHA256 (geoserver-2.27.2-mysql-plugin.zip) = 280f98fa4fb1202a342439935de18432f641e29b901b94c02368dc22aa26f797 -SIZE (geoserver-2.27.2-mysql-plugin.zip) = 2492577 +TIMESTAMP = 1761415998 +SHA256 (geoserver-2.28.0-mysql-plugin.zip) = 4ed3d9b51a260190798f730486ccd9b590f495f9a22922033e1ade39449f3060 +SIZE (geoserver-2.28.0-mysql-plugin.zip) = 2492991 diff --git a/databases/mysql94-client/Makefile b/databases/mysql94-client/Makefile new file mode 100644 index 000000000000..b3c9a0f21964 --- /dev/null +++ b/databases/mysql94-client/Makefile @@ -0,0 +1,51 @@ +PORTNAME= mysql +PORTREVISION= 0 +PKGNAMESUFFIX= 94-client + +COMMENT= Multithreaded SQL database (client) + +LICENSE+= LGPL21 + +# MySQL8.2+ supports only 64-bit platforms +# Review list after 13.x EoL +NOT_FOR_ARCHS= armv6 armv7 i386 powerpc + +MASTERDIR= ${.CURDIR}/../mysql94-server + +PKGMESSAGE= ${.CURDIR}/pkg-message +PATCHDIR= ${MASTERDIR}/files +PLIST= ${.CURDIR}/pkg-plist + +CONFLICTS_INSTALL= mysql8[1-9]-client \ + mysql[0-79][0-9]-client \ + mariadb[0-9][0-9]-client \ + percona[0-9][0-9]-client + +CMAKE_ARGS+= -DWITHOUT_SERVER=1 -DINSTALL_SUPPORTFILESDIR=0 + +USE_LDCONFIG+= ${PREFIX}/lib/mysql + +MMAN1= comp_err.1 lz4_decompress.1 mysql.1 mysql_config.1 mysql_config_editor.1 \ + mysqladmin.1 mysqlbinlog.1 mysqlcheck.1 mysqldump.1 mysqlimport.1 mysqlman.1 \ + mysqlpump.1 mysqlshow.1 mysqlslap.1 perror.1 zlib_decompress.1 + +CLIENT_ONLY= yes + +OPTIONS_GROUP+= PLUGINS +PLUGINS_DESC= Default Client Plugins +OPTIONS_GROUP_PLUGINS= SASLCLIENT +SASLCLIENT_DESC= SASL client plugin module +SASLCLIENT_CMAKE_BOOL= WITH_AUTHENTICATION_LDAP +SASLCLIENT_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 +SASLCLIENT_USES= ldap + +OPTIONS_DEFAULT+= SASLCLIENT +OPTIONS_SUB= yes + +post-install: + @${RM} -r ${STAGEDIR}${PREFIX}/lib/mysql/private + @${LN} -s libmysqlclient.a ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.a + @${LN} -s libmysqlclient.so ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so + @${LN} -s libmysqlclient.so.24 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so.24 + +.include "${MASTERDIR}/Makefile" diff --git a/databases/mysql94-client/pkg-message b/databases/mysql94-client/pkg-message new file mode 100644 index 000000000000..0ae6d267d1a9 --- /dev/null +++ b/databases/mysql94-client/pkg-message @@ -0,0 +1,8 @@ +[ +{ type: install + message: <<EOM +This is the mysql CLIENT without the server. +for complete server and client, please install databases/mysql94-server +EOM +} +] diff --git a/databases/mysql94-client/pkg-plist b/databases/mysql94-client/pkg-plist new file mode 100644 index 000000000000..f2fad046b8b2 --- /dev/null +++ b/databases/mysql94-client/pkg-plist @@ -0,0 +1,40 @@ +bin/comp_err +bin/my_print_defaults +bin/mysql +bin/mysql_config +bin/mysql_config_editor +bin/mysql_migrate_keyring +bin/mysqladmin +bin/mysqlbinlog +bin/mysqlcheck +bin/mysqldump +bin/mysqlimport +bin/mysqlshow +bin/mysqlslap +bin/perror +include/mysql/errmsg.h +include/mysql/field_types.h +include/mysql/my_command.h +include/mysql/my_compress.h +include/mysql/my_list.h +include/mysql/mysql.h +include/mysql/mysql/client_plugin.h +include/mysql/mysql/plugin_auth_common.h +include/mysql/mysql/udf_registration_types.h +include/mysql/mysql_com.h +include/mysql/mysql_time.h +include/mysql/mysql_version.h +include/mysql/mysqld_error.h +lib/mysql/libmysqlclient.a +lib/mysql/libmysqlclient.so +lib/mysql/libmysqlclient.so.24 +lib/mysql/libmysqlclient_r.a +lib/mysql/libmysqlclient_r.so +lib/mysql/libmysqlclient_r.so.24 +%%SASLCLIENT%%lib/mysql/plugin/authentication_ldap_sasl_client.so +%%SASLCLIENT%%lib/mysql/plugin/authentication_oci_client.so +%%SASLCLIENT%%lib/mysql/plugin/authentication_openid_connect_client.so +%%SASLCLIENT%%lib/mysql/plugin/authentication_webauthn_client.so +%%SASLCLIENT%%lib/mysql/plugin/mysql_native_password.so +libdata/pkgconfig/mysqlclient.pc +share/aclocal/mysql.m4 diff --git a/databases/mysql94-server/Makefile b/databases/mysql94-server/Makefile new file mode 100644 index 000000000000..c7a7b6626c3d --- /dev/null +++ b/databases/mysql94-server/Makefile @@ -0,0 +1,182 @@ +PORTNAME?= mysql +PORTVERSION= 9.4.0 +PORTREVISION?= 0 +CATEGORIES= databases +MASTER_SITES= MYSQL/MySQL-9.4 +PKGNAMESUFFIX?= 94-server + +MAINTAINER= joneum@FreeBSD.org +COMMENT?= Multithreaded SQL database (server) +WWW= https://www.mysql.com/ + +LICENSE= GPLv2 + +# MySQL8.2+ supports only 64-bit platforms +# Review list after 13.x EoL +NOT_FOR_ARCHS= armv6 armv7 i386 powerpc + +USES= bison:build cmake:noninja cpe groff:run libedit localbase \ + ncurses perl5 pkgconfig shebangfix ssl compiler:c++20-lang + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX} + +SLAVEDIRS= databases/mysql91-client + +CPE_VENDOR= oracle + +USE_CXXSTD= c++20 +USE_PERL5= run + +MY_DBDIR= /var/db/mysql +MY_SECDIR= /var/db/mysql_secure +MY_TMPDIR= /var/db/mysql_tmpdir + +LIB_DEPENDS+= libcurl.so:ftp/curl \ + libicutu.so:devel/icu \ + liblz4.so:archivers/liblz4 \ + libhidapi.so:comms/hidapi \ + libfido2.so:security/libfido2 \ + ${LIB_DEPENDS_${ARCH}} +LIB_DEPENDS_aarch64= libunwind.so:devel/libunwind +LIB_DEPENDS_amd64= libunwind.so:devel/libunwind +LIB_DEPENDS_powerpc64= libunwind.so:devel/libunwind +LIB_DEPENDS_powerpc64le= libunwind.so:devel/libunwind + +BUILD_DEPENDS= liblz4>0:archivers/liblz4 \ + ${BUILD_DEPENDS_${ARCH}} +BUILD_DEPENDS_aarch64= libunwind>0:devel/libunwind +BUILD_DEPENDS_amd64= libunwind>0:devel/libunwind +BUILD_DEPENDS_powerpc64= libunwind>0:devel/libunwind +BUILD_DEPENDS_powerpc64le= libunwind>0:devel/libunwind + +CMAKE_BUILD_TYPE= Release +CFLAGS+= -fPIC +CFLAGS_aarch64?= -march=armv8-a+crc+crypto + +CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ + -DINSTALL_LDCONFIGDIR="${LOCALBASE}/libdata/ldconfig" \ + -DINSTALL_PKGCONFIGDIR="${LOCALBASE}/libdata/pkgconfig" \ + -DINSTALL_DOCDIR="share/doc/mysql" \ + -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ + -DINSTALL_INCLUDEDIR="include/mysql" \ + -DINSTALL_INFODIR="${INFO_PATH}" \ + -DINSTALL_LIBDIR="lib/mysql" \ + -DINSTALL_PRIV_LIBDIR="lib/mysql/private" \ + -DINSTALL_MANDIR="share/man" \ + -DINSTALL_MYSQLDATADIR="${MY_DBDIR}" \ + -DINSTALL_MYSQLKEYRINGDIR="etc/mysql/keyring" \ + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ + -DINSTALL_MYSQLTESTDIR="" \ + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ + -DINSTALL_SBINDIR="libexec" \ + -DINSTALL_SCRIPTDIR="bin" \ + -DINSTALL_SECURE_FILE_PRIVDIR="${MY_SECDIR}" \ + -DINSTALL_SHAREDIR="share" \ + -DINSTALL_SUPPORTFILESDIR="share/mysql" \ + -DWITH_BOOST="${WRKSRC}/boost" \ + -DWITH_SYSTEM_LIBS=1 \ + -DWITH_EDITLINE=system \ + -DWITH_LZ4=system \ + -DWITH_ICU=system \ + -DWITH_CURL=system \ + -DWITH_ZSTD=bundled \ + -DWITH_PROTOBUF=bundled \ + -DWITH_SSL=system \ + -DWITH_ZLIB=system \ + -DWITH_LZ4=system + +SHEBANG_FILES= scripts/*.pl* scripts/*.sh + +.ifdef USE_MYSQL +IGNORE= you have `USE_MYSQL' variable defined either in environment or in make(1) arguments, please undefine and try again +.endif + +SUB_LIST= MY_DBDIR=${MY_DBDIR} \ + MY_SECDIR=${MY_SECDIR} \ + MY_TMPDIR=${MY_TMPDIR} + +PLIST_SUB= MY_DBDIR=${MY_DBDIR} \ + MY_SECDIR=${MY_SECDIR} \ + MY_TMPDIR=${MY_TMPDIR} + +# MySQL-Server part +.if !defined(CLIENT_ONLY) +USES+= mysql:94 + +CONFLICTS_INSTALL= mysql*-server \ + mysqlwsrep*-server \ + mariadb*-server \ + percona*-server + +USE_RC_SUBR= mysql-server + +SUB_FILES= my.cnf.sample pkg-message + +USERS= mysql +GROUPS= mysql + +USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin + +MMAN1= ibd2sdi.1 innochecksum.1 my_print_defaults.1 myisam_ftdump.1 myisamchk.1 \ + myisamlog.1 myisampack.1 mysql_secure_installation.1 mysql_ssl_rsa_setup.1 \ + mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql.server.1 mysqldumpslow.1 mysqld_multi.1 \ + mysqld_safe.1 mysqlrouter_passwd.1 mysqlrouter_plugin_info.1 mysqlrouter.1 +MMAN8= mysqld.8 + +CMAKE_ARGS+= -DWITHOUT_CLIENTLIBS="ON" +# Disable unit tests, it fails on !amd64 and <13.0 due to c++17 rules +CMAKE_ARGS+= -DWITH_UNIT_TESTS="OFF" + +OPTIONS_GROUP= STORAGE +OPTIONS_GROUP_STORAGE= ARCHIVE BLACKHOLE EXAMPLE FEDERATED INNOBASE PARTITION PERFSCHEMA +OPTIONS_SUB= YES +STORAGE_DESC= Permissible "Storage Engines" (to compile statically into the server) +ARCHIVE_DESC= Compile "Archive Storage" statically in server +BLACKHOLE_DESC= Compile "Blackhole Storage" statically in server +EXAMPLE_DESC= Compile "Example Storage" statically in server +FEDERATED_DESC= Compile "Federated Storage" statically in server +INNOBASE_DESC= Compile "InnoDB Storage" statically in server +PARTITION_DESC= Compile "Partitioning support Storage" statically in server +PERFSCHEMA_DESC= Compile "Performance Schema Storage" statically in server + +ARCHIVE_CMAKE_ON= -DWITH_ARCHIVE_STORAGE_ENGINE=1 +BLACKHOLE_CMAKE_ON= -DWITH_BLACKHOLE_STORAGE_ENGINE=1 +EXAMPLE_CMAKE_ON= -DWITH_EXAMPLE_STORAGE_ENGINE=1 +FEDERATED_CMAKE_ON= -DWITH_FEDERATED_STORAGE_ENGINE=1 +INNOBASE_CMAKE_ON= -DWITH_INNOBASE_STORAGE_ENGINE=1 +PARTITION_CMAKE_ON= -DWITH_PARTITION_STORAGE_ENGINE=1 +PERFSCHEMA_CMAKE_ON= -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 + +OPTIONS_GROUP+= FEATURES +OPTIONS_GROUP_FEATURES= PERFSCHM +FEATURES_DESC= Default features knobs +PERFSCHM_DESC= Enable "Performance Schema" by default (High RAM usage) +OPTIONS_DEFAULT+= PERFSCHM + +PERFSCHM_SUB_LIST+= PERFSCHEMRC="" +# todo, likely broken, see +# https://dev.mysql.com/doc/refman/8.4/en/source-configuration-options.html +PERFSCHM_SUB_LIST_OFF+= PERFSCHEMRC="--skip-performance-schema" +FEDERATED_SUB_LIST+= FEDER="--federated" +FEDERATED_SUB_LIST_OFF+= FEDER="" +.endif + +.include <bsd.port.options.mk> + +CXXFLAGS+= -malign-double + +.include <bsd.port.pre.mk> + +post-extract: + @${RM} -rv ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h + +.if !defined(CLIENT_ONLY) +post-install: + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKDIR}/my.cnf.sample ${STAGEDIR}${ETCDIR}/my.cnf.sample + ${MKDIR} ${STAGEDIR}${ETCDIR}/keyring + ${MKDIR} ${STAGEDIR}${MY_SECDIR} + ${MKDIR} ${STAGEDIR}${MY_TMPDIR} +.endif + +.include <bsd.port.post.mk> diff --git a/databases/mysql94-server/distinfo b/databases/mysql94-server/distinfo new file mode 100644 index 000000000000..df9066491835 --- /dev/null +++ b/databases/mysql94-server/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761403724 +SHA256 (mysql-9.4.0.tar.gz) = 6bb509c54e58b54abbefa49e296e7220f5e7cfe446914ba3615f594967cfa921 +SIZE (mysql-9.4.0.tar.gz) = 504551900 diff --git a/databases/mysql94-server/files/my.cnf.sample.in b/databases/mysql94-server/files/my.cnf.sample.in new file mode 100644 index 000000000000..3d1264c1bd61 --- /dev/null +++ b/databases/mysql94-server/files/my.cnf.sample.in @@ -0,0 +1,57 @@ +[client] +port = 3306 +socket = /tmp/mysql.sock + +[mysql] +prompt = \u@\h [\d]>\_ +no_auto_rehash + +[mysqld] +user = mysql +port = 3306 +socket = /tmp/mysql.sock +bind-address = 127.0.0.1 +basedir = %%PREFIX%% +datadir = %%MY_DBDIR%% +tmpdir = %%MY_TMPDIR%% +replica-load-tmpdir = %%MY_TMPDIR%% +secure-file-priv = %%MY_SECDIR%% +log-bin = mysql-bin +log-output = TABLE +relay-log-recovery = 1 +slow-query-log = 1 +server-id = 1 +sync_binlog = 1 +sync_relay_log = 1 +binlog_cache_size = 16M +binlog_expire_logs_seconds = 2592000 +default_password_lifetime = 0 +enforce-gtid-consistency = 1 +gtid-mode = ON +safe-user-create = 1 +lower_case_table_names = 1 +explicit-defaults-for-timestamp = 1 +myisam-recover-options = BACKUP,FORCE +open_files_limit = 32768 +table_open_cache = 16384 +table_definition_cache = 8192 +net_retry_count = 16384 +key_buffer_size = 256M +max_allowed_packet = 64M +long_query_time = 0.5 +innodb_buffer_pool_size = 1G +innodb_data_home_dir = %%MY_DBDIR%% +innodb_log_group_home_dir = %%MY_DBDIR%% +innodb_data_file_path = ibdata1:128M:autoextend +innodb_temp_data_file_path = ibtmp1:128M:autoextend +innodb_flush_method = O_DIRECT +innodb_redo_log_capacity = 512M +innodb_log_buffer_size = 16M +innodb_write_io_threads = 8 +innodb_read_io_threads = 8 +innodb_autoinc_lock_mode = 2 + +[mysqldump] +max_allowed_packet = 256M +quote_names +quick diff --git a/databases/mysql94-server/files/mysql-server.in b/databases/mysql94-server/files/mysql-server.in new file mode 100644 index 000000000000..c79874df9f2c --- /dev/null +++ b/databases/mysql94-server/files/mysql-server.in @@ -0,0 +1,78 @@ +#!/bin/sh + +# PROVIDE: mysql +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# +# Add the following line to /etc/rc.conf to enable mysql: +# mysql_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable MySQL. +# mysql_dbdir (str): Default to "%%MY_DBDIR%%" +# Base database directory. +# mysql_confdir (str): Default to "%%ETCDIR%%" +# Base configuration directory. +# mysql_optfile (str): Server-specific option file. +# Set it in the rc.conf or default behaviour of +# `mysqld_safe` itself, will be picking +# ${mysql_confdir}/my.cnf if it exists. +# mysql_pidfile (str): Custom PID file path and name. +# Default to "${mysql_dbdir}/${hostname}.pid". +# mysql_args (str): Custom additional arguments to be passed +# to mysqld_safe (default empty). +# + +. /etc/rc.subr + +name="mysql" +rcvar=mysql_enable + +load_rc_config $name + +: ${mysql_enable="NO"} +: ${mysql_dbdir="%%MY_DBDIR%%"} +: ${mysql_confdir="%%ETCDIR%%"} +if [ -f "${mysql_confdir}/my.cnf" ]; then +: ${mysql_optfile="${mysql_confdir}/my.cnf"} +elif [ -f "${mysql_dbdir}/my.cnf" ]; then +: ${mysql_optfile="${mysql_dbdir}/my.cnf"} +fi +if [ ! -z "${mysql_optfile}" ]; then +mysql_extra="--defaults-extra-file=${mysql_optfile}" +fi + +mysql_user="mysql" +: ${hostname:=`/bin/hostname`} +pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"} +command="/usr/sbin/daemon" +command_args="-c -f %%PREFIX%%/bin/mysqld_safe ${mysql_extra} --basedir=%%PREFIX%% --datadir=${mysql_dbdir} --pid-file=${pidfile} --user=${mysql_user} ${mysql_args} %%FEDER%% %%PERFSCHEMRC%%" +procname="%%PREFIX%%/libexec/mysqld" +start_precmd="${name}_prestart" +start_postcmd="${name}_poststart" +mysqld_init="${procname}" +mysqld_init_args="${mysql_extra} --initialize-insecure --basedir=%%PREFIX%% --datadir=${mysql_dbdir} --user=${mysql_user}" + +mysql_create_auth_tables() +{ + eval $mysqld_init $mysqld_init_args >/dev/null 2>/dev/null +} + +mysql_prestart() +{ + if [ ! -d "${mysql_dbdir}/mysql/." ]; then + mysql_create_auth_tables || return 1 + fi + return 0 +} + +mysql_poststart() +{ + local timeout=15 + while [ ! -f "${pidfile}" -a ${timeout} -gt 0 ]; do + timeout=$(( timeout - 1 )) + sleep 1 + done + return 0 +} + +run_rc_command "$1" diff --git a/databases/mysql94-server/files/patch-CMakeLists.txt b/databases/mysql94-server/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..513b43d45bfb --- /dev/null +++ b/databases/mysql94-server/files/patch-CMakeLists.txt @@ -0,0 +1,80 @@ +--- CMakeLists.txt.orig 2024-09-24 11:37:21 UTC ++++ CMakeLists.txt +@@ -1876,7 +1876,7 @@ IF(WITH_AUTHENTICATION_LDAP) + ENDIF() + + IF(WITH_AUTHENTICATION_LDAP) +- IF(LINUX AND KNOWN_CUSTOM_LIBRARIES) ++ IF(LINUX OR FREEBSD AND KNOWN_CUSTOM_LIBRARIES) + # LDAP / SASL / KERBEROS / SSL must all be "system" or "custom", not a mix. + IF(WITH_LDAP STREQUAL "system" OR + WITH_SASL STREQUAL "system" OR +@@ -1927,6 +1927,7 @@ ENDIF() + ENDIF() + ENDIF() + ++IF(NOT WITHOUT_TOOLS) + # Add system/bundled editline. + MYSQL_CHECK_EDITLINE() + SET(EDITLINE_WARN_GIVEN) +@@ -1937,6 +1938,7 @@ ENDIF() + "You can use -DWITH_EDITLINE=bundled instead." + ) + ENDIF() ++ENDIF(NOT WITHOUT_TOOLS) + + # Add lz4 library + MYSQL_CHECK_LZ4() +@@ -2239,7 +2241,9 @@ ADD_DEPENDENCIES(clang_tidy_prerequisites GenError) + ADD_DEPENDENCIES(clang_tidy_prerequisites protobuf_generated_all) + ADD_DEPENDENCIES(clang_tidy_prerequisites GenError) + +-ADD_SUBDIRECTORY(include) ++IF(NOT WITHOUT_CLIENTLIBS) ++ ADD_SUBDIRECTORY(include) ++ENDIF(NOT WITHOUT_CLIENTLIBS) + ADD_SUBDIRECTORY(strings) + ADD_SUBDIRECTORY(vio) + ADD_SUBDIRECTORY(mysys) +@@ -2289,12 +2293,15 @@ ENDIF() + ADD_SUBDIRECTORY(unittest/mytap/t) + ENDIF() + +-ADD_SUBDIRECTORY(client) ++IF(NOT WITHOUT_TOOLS) ++ ADD_SUBDIRECTORY(client) ++ENDIF(NOT WITHOUT_TOOLS) ++ + ADD_SUBDIRECTORY(utilities) +-ADD_SUBDIRECTORY(share) + ADD_SUBDIRECTORY(libservices) + + IF(NOT WITHOUT_SERVER) ++ ADD_SUBDIRECTORY(share) + ADD_SUBDIRECTORY(testclients) + ADD_SUBDIRECTORY(sql) + ENDIF() +@@ -2372,11 +2379,11 @@ ADD_SUBDIRECTORY(scripts) + # scripts/mysql_config depends on client and server targets loaded above. + # It is referenced by some of the directories below, so we insert it here. + ADD_SUBDIRECTORY(scripts) ++ADD_SUBDIRECTORY(support-files) + + IF(NOT WITHOUT_SERVER) + ADD_SUBDIRECTORY(mysql-test) + ADD_SUBDIRECTORY(mysql-test/lib/My/SafeProcess) +- ADD_SUBDIRECTORY(support-files) + IF(WITH_INTERNAL) + ADD_SUBDIRECTORY(internal) + ENDIF() +@@ -2403,8 +2410,10 @@ ENDIF() + INCLUDE(fastcov) + ENDIF() + ++IF(FALSE) + IF(UNIX) + ADD_SUBDIRECTORY(man) ++ENDIF() + ENDIF() + + IF(LINUX AND NOT WITHOUT_SERVER) diff --git a/databases/mysql94-server/files/patch-client_CMakeLists.txt b/databases/mysql94-server/files/patch-client_CMakeLists.txt new file mode 100644 index 000000000000..c72ed480c9a6 --- /dev/null +++ b/databases/mysql94-server/files/patch-client_CMakeLists.txt @@ -0,0 +1,62 @@ +--- client/CMakeLists.txt.orig 2025-10-25 17:10:08.871647000 +0200 ++++ client/CMakeLists.txt 2025-10-25 17:28:15.270525000 +0200 +@@ -26,9 +26,12 @@ DISABLE_MISSING_PROFILE_WARNING() + # We are not interesting in profiling clients. + DISABLE_MISSING_PROFILE_WARNING() + ++IF(WITHOUT_SERVER) + ## Subdirectory for mysql_migrate_keyring code. + ADD_SUBDIRECTORY(migrate_keyring) ++ENDIF() + ++IF(WITHOUT_SERVER) + MYSQL_ADD_EXECUTABLE(mysql + ${CMAKE_SOURCE_DIR}/sql-common/net_ns.cc + completion_hash.cc +@@ -42,7 +45,9 @@ MYSQL_ADD_EXECUTABLE(mysql + ${CMAKE_SOURCE_DIR}/sql-common/sql_string.cc + LINK_LIBRARIES mysqlclient ${EDITLINE_LIBRARY} + ) ++ENDIF() + ++IF(NOT WITHOUT_SERVER) + MYSQL_ADD_EXECUTABLE(mysqltest + mysqltest.cc + mysqltest/error_names.cc +@@ -59,9 +64,11 @@ MYSQL_ADD_EXECUTABLE(mysqltest + ENABLE_EXPORTS + LINK_LIBRARIES mysqlclient + ) ++ENDIF() + + DOWNGRADE_STRINGOP_WARNINGS(mysqltest) + ++IF(WITHOUT_SERVER) + MYSQL_ADD_EXECUTABLE(mysqlcheck + check/mysqlcheck.cc + check/mysqlcheck_core.cc +@@ -289,7 +296,9 @@ TARGET_INCLUDE_DIRECTORIES(mysqlbinlog PRIVATE ${CMAKE + + TARGET_COMPILE_DEFINITIONS(mysqlbinlog PRIVATE DISABLE_PSI_MUTEX) + TARGET_INCLUDE_DIRECTORIES(mysqlbinlog PRIVATE ${CMAKE_SOURCE_DIR}/sql) ++ENDIF() + ++IF(WITHOUT_SERVER) + MYSQL_ADD_EXECUTABLE(mysqladmin + mysqladmin.cc + multi_factor_passwordopt-vars.cc +@@ -304,10 +313,14 @@ MYSQL_ADD_EXECUTABLE(mysql_config_editor + mysql_config_editor.cc + LINK_LIBRARIES mysqlclient + ) ++ENDIF() ++ ++IF(NOT WITHOUT_SERVER) + MYSQL_ADD_EXECUTABLE(mysql_secure_installation + mysql_secure_installation.cc + LINK_LIBRARIES mysqlclient + ) ++ENDIF() + + # "WIN32" also covers 64 bit. "echo" is used in some files below "mysql-test/". + IF(WIN32) diff --git a/databases/mysql94-server/files/patch-cmake_install__layout.cmake b/databases/mysql94-server/files/patch-cmake_install__layout.cmake new file mode 100644 index 000000000000..c7da17769e5e --- /dev/null +++ b/databases/mysql94-server/files/patch-cmake_install__layout.cmake @@ -0,0 +1,95 @@ +--- cmake/install_layout.cmake.orig 2024-04-10 06:26:28 UTC ++++ cmake/install_layout.cmake +@@ -42,6 +42,10 @@ + # Build with prefix=/usr/local/mysql, create tarball with install prefix="." + # and relative links. + # ++# FREEBSD ++# Build with prefix=/usr/local, create tarball with install prefix="." ++# and relative links. ++# + # To force a directory layout, use -DINSTALL_LAYOUT=<layout>. + # + # The default is STANDALONE. +@@ -81,7 +85,7 @@ SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}" + ENDIF() + + SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}" +- CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), STANDALONE, RPM, DEB, SVR4" ++ CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), STANDALONE, FREEBSD, RPM, DEB, SVR4" + ) + + IF(UNIX) +@@ -99,7 +103,7 @@ IF(UNIX) + CACHE PATH "install prefix" FORCE) + ENDIF() + SET(VALID_INSTALL_LAYOUTS +- "RPM" "DEB" "SVR4" "TARGZ" "STANDALONE") ++ "RPM" "DEB" "SVR4" "TARGZ" "FREEBSD" "STANDALONE") + LIST(FIND VALID_INSTALL_LAYOUTS "${INSTALL_LAYOUT}" ind) + IF(ind EQUAL -1) + MESSAGE(FATAL_ERROR "Invalid INSTALL_LAYOUT parameter:${INSTALL_LAYOUT}." +@@ -168,6 +172,32 @@ SET(INSTALL_SECURE_FILE_PRIVDIR_STANDALONE ${secure_fi + SET(INSTALL_SECURE_FILE_PRIVDIR_STANDALONE ${secure_file_priv_path}) + + # ++# FREEBSD layout ++# ++SET(INSTALL_BINDIR_FREEBSD "bin") ++SET(INSTALL_SBINDIR_FREEBSD "bin") ++# ++SET(INSTALL_LIBDIR_FREEBSD "lib") ++SET(INSTALL_PRIV_LIBDIR_FREEBSD "lib/private") ++SET(INSTALL_PLUGINDIR_FREEBSD "lib/plugin") ++# ++SET(INSTALL_INCLUDEDIR_FREEBSD "include") ++# ++SET(INSTALL_DOCDIR_FREEBSD "docs") ++SET(INSTALL_DOCREADMEDIR_FREEBSD ".") ++SET(INSTALL_MANDIR_FREEBSD "man") ++SET(INSTALL_INFODIR_FREEBSD "docs") ++# ++SET(INSTALL_SHAREDIR_FREEBSD "share") ++SET(INSTALL_MYSQLSHAREDIR_FREEBSD "share") ++SET(INSTALL_MYSQLTESTDIR_FREEBSD "mysql-test") ++SET(INSTALL_SUPPORTFILESDIR_FREEBSD "support-files") ++# ++SET(INSTALL_MYSQLDATADIR_FREEBSD "data") ++SET(INSTALL_MYSQLKEYRINGDIR_FREEBSD "keyring") ++SET(INSTALL_SECURE_FILE_PRIVDIR_FREEBSD ${secure_file_priv_path}) ++ ++# + # TARGZ layout + # + SET(INSTALL_BINDIR_TARGZ "bin") +@@ -362,7 +392,7 @@ SET(ROUTER_INSTALL_LAYOUT "${DEFAULT_ROUTER_INSTALL_LA + SET(ROUTER_INSTALL_LAYOUT "${DEFAULT_ROUTER_INSTALL_LAYOUT}" + CACHE + STRING +- "Installation directory layout. Options are: STANDALONE RPM DEB SVR4 TARGZ") ++ "Installation directory layout. Options are: STANDALONE FREEBSD RPM DEB SVR4 TARGZ") + + # If we are shared STANDALONE with the the server, we shouldn't write + # into the server's data/ as that would create a "schemadir" in +@@ -406,6 +436,21 @@ ENDFOREACH() + ) + SET(ROUTER_INSTALL_${var}DIR_TARGZ ${ROUTER_INSTALL_${var}DIR_STANDALONE}) + ENDFOREACH() ++ ++# ++# FreeBSD layout ++# ++SET(ROUTER_INSTALL_CONFIGDIR_FREEBSD "/usr/local/etc/mysqlrouter") ++SET(ROUTER_INSTALL_DATADIR_FREEBSD "/var/db/mysqlrouter") ++SET(ROUTER_INSTALL_LOGDIR_FREEBSD "/var/log/mysqlrouter") ++SET(ROUTER_INSTALL_RUNTIMEDIR_FREEBSD "/var/run/mysqlrouter") ++ ++SET(ROUTER_INSTALL_BINDIR_FREEBSD "bin") ++SET(ROUTER_INSTALL_LIBDIR_FREEBSD "lib/mysql") ++SET(ROUTER_INSTALL_PLUGINDIR_FREEBSD "lib/mysql/mysqlrouter") ++SET(ROUTER_INSTALL_LOGROTATEDIR_FREEBSD "etc/logrotate.d") ++SET(ROUTER_INSTALL_LOGROTATEFILE_FREEBSD "mysqlrouter") ++SET(ROUTER_INSTALL_DOCDIR_FREEBSD "share/mysqlrouter/docs") + + FOREACH(var + LOGROTATE diff --git a/databases/mysql94-server/files/patch-cmake_libutils.cmake b/databases/mysql94-server/files/patch-cmake_libutils.cmake new file mode 100644 index 000000000000..a96fa8f41fb3 --- /dev/null +++ b/databases/mysql94-server/files/patch-cmake_libutils.cmake @@ -0,0 +1,22 @@ +--- cmake/libutils.cmake.orig 2024-06-03 11:39:00 UTC ++++ cmake/libutils.cmake +@@ -384,9 +384,6 @@ MACRO(MERGE_LIBRARIES_SHARED TARGET_ARG) + ELSE() + SET(DESTINATION "${INSTALL_LIBDIR}") + ENDIF() +- IF(ARG_NAMELINK_SKIP) +- SET(INSTALL_ARGS NAMELINK_SKIP) +- ENDIF() + MYSQL_INSTALL_TARGET(${TARGET} DESTINATION "${DESTINATION}" ${COMP} + ${INSTALL_ARGS}) + ENDIF() +@@ -642,9 +639,6 @@ FUNCTION(ADD_SHARED_LIBRARY TARGET_ARG) + SET(COMP COMPONENT ${ARG_COMPONENT}) + ELSE() + SET(COMP COMPONENT SharedLibraries) +- ENDIF() +- IF(ARG_NAMELINK_SKIP) +- SET(INSTALL_ARGS NAMELINK_SKIP) + ENDIF() + MYSQL_INSTALL_TARGET(${TARGET} DESTINATION "${DESTINATION}" ${COMP} + ${INSTALL_ARGS}) diff --git a/databases/mysql94-server/files/patch-cmake_os_DragonFly.cmake b/databases/mysql94-server/files/patch-cmake_os_DragonFly.cmake new file mode 100644 index 000000000000..83c154ee3bcf --- /dev/null +++ b/databases/mysql94-server/files/patch-cmake_os_DragonFly.cmake @@ -0,0 +1,27 @@ +--- cmake/os/DragonFly.cmake.orig 2016-04-14 10:16:17 UTC ++++ cmake/os/DragonFly.cmake +@@ -0,0 +1,24 @@ ++INCLUDE(CheckCSourceRuns) ++ ++# We require at least GCC 4.4 or Clang 3.3. ++IF(NOT FORCE_UNSUPPORTED_COMPILER) ++ IF(CMAKE_COMPILER_IS_GNUCC) ++ EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} -dumpversion ++ OUTPUT_VARIABLE GCC_VERSION) ++ IF(GCC_VERSION VERSION_LESS 4.4) ++ MESSAGE(FATAL_ERROR "GCC 4.4 or newer is required!") ++ ENDIF() ++ ELSEIF(CMAKE_C_COMPILER_ID MATCHES "Clang") ++ CHECK_C_SOURCE_RUNS(" ++ int main() ++ { ++ return (__clang_major__ < 3) || ++ (__clang_major__ == 3 && __clang_minor__ < 3); ++ }" HAVE_SUPPORTED_CLANG_VERSION) ++ IF(NOT HAVE_SUPPORTED_CLANG_VERSION) ++ MESSAGE(FATAL_ERROR "Clang 3.3 or newer is required!") ++ ENDIF() ++ ELSE() ++ MESSAGE(FATAL_ERROR "Unsupported compiler!") ++ ENDIF() ++ENDIF() diff --git a/databases/mysql94-server/files/patch-cmake_plugin.cmake b/databases/mysql94-server/files/patch-cmake_plugin.cmake new file mode 100644 index 000000000000..19c48f038d4a --- /dev/null +++ b/databases/mysql94-server/files/patch-cmake_plugin.cmake @@ -0,0 +1,27 @@ +--- cmake/plugin.cmake.orig 2024-04-10 06:26:28 UTC ++++ cmake/plugin.cmake +@@ -274,15 +274,15 @@ MACRO(MYSQL_ADD_PLUGIN plugin_arg) + + # For testing purposes, we need + # <...>/lib/plugin/debug/authentication_ldap_sasl_client.so +- IF(ARG_CLIENT_ONLY) +- INSTALL_DEBUG_TARGET(${target} +- DESTINATION ${INSTALL_PLUGINDIR}/debug +- COMPONENT Test) +- ELSE() +- INSTALL_DEBUG_TARGET(${target} +- DESTINATION ${INSTALL_PLUGINDIR}/debug +- COMPONENT ${INSTALL_COMPONENT}) +- ENDIF() ++# IF(ARG_CLIENT_ONLY) ++# INSTALL_DEBUG_TARGET(${target} ++# DESTINATION ${INSTALL_PLUGINDIR}/debug ++# COMPONENT Test) ++# ELSE() ++# INSTALL_DEBUG_TARGET(${target} ++# DESTINATION ${INSTALL_PLUGINDIR}/debug ++# COMPONENT ${INSTALL_COMPONENT}) ++# ENDIF() + ENDIF() + ELSE() + IF(WITHOUT_${plugin}) diff --git a/databases/mysql94-server/files/patch-cmake_ssl.cmake b/databases/mysql94-server/files/patch-cmake_ssl.cmake new file mode 100644 index 000000000000..41c725984ec3 --- /dev/null +++ b/databases/mysql94-server/files/patch-cmake_ssl.cmake @@ -0,0 +1,25 @@ +--- cmake/ssl.cmake.orig 2024-04-10 06:26:28 UTC ++++ cmake/ssl.cmake +@@ -156,7 +156,7 @@ MACRO(FIND_OPENSSL_VERSION) + # Encoded as MNNFFPPS: major minor fix patch status + FILE(STRINGS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h" + OPENSSL_VERSION_NUMBER +- REGEX "^#[ ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*" ++ REGEX "^#[\t ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*" + ) + STRING(REGEX REPLACE + "^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1" +@@ -566,9 +566,10 @@ FUNCTION(MYSQL_CHECK_SSL) + ENDIF() + + # TODO(tdidriks): move to config.h.cmake / my_config.h +- IF("${OPENSSL_MAJOR_MINOR_FIX_VERSION}" VERSION_GREATER "1.1.0") +- ADD_DEFINITIONS(-DHAVE_TLSv13) +- ENDIF() ++ CHECK_SYMBOL_EXISTS(TLS1_3_VERSION "openssl/tls1.h" HAVE_TLS1_3_VERSION) ++ IF(HAVE_TLS1_3_VERSION) ++ #ADD_DEFINITIONS(-DHAVE_TLSv13) ++ ENDIF() + + GET_TARGET_PROPERTY(foo OpenSSL::SSL INTERFACE_INCLUDE_DIRECTORIES) + MESSAGE(STATUS "OPENSSL_INCLUDE_DIR = ${foo}") diff --git a/databases/mysql94-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc b/databases/mysql94-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc new file mode 100644 index 000000000000..0f46d1309196 --- /dev/null +++ b/databases/mysql94-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc @@ -0,0 +1,20 @@ +--- extra/abseil/abseil-cpp-20230802.1/absl/time/internal/cctz/src/time_zone_format.cc.orig 2024-05-09 19:37:37 UTC ++++ extra/abseil/abseil-cpp-20230802.1/absl/time/internal/cctz/src/time_zone_format.cc +@@ -13,7 +13,7 @@ + // limitations under the License. + + #if !defined(HAS_STRPTIME) +-#if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(__VXWORKS__) ++#if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(__VXWORKS__) && !defined(__FreeBSD__) + #define HAS_STRPTIME 1 // Assume everyone else has strptime(). + #endif + #endif +@@ -648,7 +648,7 @@ const char* ParseTM(const char* dp, const char* fmt, s + // Parses a string into a std::tm using strptime(3). + const char* ParseTM(const char* dp, const char* fmt, std::tm* tm) { + if (dp != nullptr) { +- dp = strptime(dp, fmt, tm); ++ dp = ::strptime(dp, fmt, tm); + } + return dp; + } diff --git a/databases/mysql94-server/files/patch-include_my__compare.h b/databases/mysql94-server/files/patch-include_my__compare.h new file mode 100644 index 000000000000..3f85d7b82acb --- /dev/null +++ b/databases/mysql94-server/files/patch-include_my__compare.h @@ -0,0 +1,11 @@ +--- include/my_compare.h.orig 2024-04-10 06:26:28 UTC ++++ include/my_compare.h +@@ -50,7 +50,7 @@ + But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and HA_MAX_KEY_LENGTH. + */ + +-#define HA_MAX_KEY_LENGTH 1000 /* Max length in bytes */ ++#define HA_MAX_KEY_LENGTH 4000 /* Max length in bytes */ + #define HA_MAX_KEY_SEG 16 /* Max segments for key */ + + #define HA_MAX_POSSIBLE_KEY_BUFF (HA_MAX_KEY_LENGTH + 24 + 6 + 6) diff --git a/databases/mysql94-server/files/patch-include_my__stacktrace.h b/databases/mysql94-server/files/patch-include_my__stacktrace.h new file mode 100644 index 000000000000..c9435e093fd5 --- /dev/null +++ b/databases/mysql94-server/files/patch-include_my__stacktrace.h @@ -0,0 +1,11 @@ +--- include/my_stacktrace.h.orig 2024-04-10 06:26:28 UTC ++++ include/my_stacktrace.h +@@ -45,7 +45,7 @@ + _WIN32 - Windows + HAVE_EXT_BACKTRACE - Unixes without backtrace(3) + */ +-#if defined(HAVE_BACKTRACE) || defined(_WIN32) || defined(HAVE_EXT_BACKTRACE) ++#if (defined(HAVE_BACKTRACE) && (defined(__aarch64__) || defined(__amd64__))) || defined(_WIN32) || defined(HAVE_EXT_BACKTRACE) + #define HAVE_STACKTRACE 1 + void my_init_stacktrace(); + void my_print_stacktrace(const uchar *stack_bottom, ulong thread_stack); diff --git a/databases/mysql94-server/files/patch-include_my__thread__os__id.h b/databases/mysql94-server/files/patch-include_my__thread__os__id.h new file mode 100644 index 000000000000..086e04f85457 --- /dev/null +++ b/databases/mysql94-server/files/patch-include_my__thread__os__id.h @@ -0,0 +1,15 @@ +--- include/my_thread_os_id.h.orig 2024-04-10 06:26:28 UTC ++++ include/my_thread_os_id.h +@@ -85,8 +85,12 @@ static inline my_thread_os_id_t my_thread_os_id() { + return pthread_getthreadid_np(); + #else + #ifdef HAVE_INTEGER_PTHREAD_SELF ++# ifdef __DragonFly__ ++ return syscall(SYS_lwp_gettid); ++# else + /* Unknown platform, fallback. */ + return pthread_self(); ++# endif + #else + /* Feature not available. */ + return 0; diff --git a/databases/mysql94-server/files/patch-include_myisam.h b/databases/mysql94-server/files/patch-include_myisam.h new file mode 100644 index 000000000000..540439461c6c --- /dev/null +++ b/databases/mysql94-server/files/patch-include_myisam.h @@ -0,0 +1,11 @@ +--- include/myisam.h.orig 2024-04-10 06:26:28 UTC ++++ include/myisam.h +@@ -60,7 +60,7 @@ + The following defines can be increased if necessary. + But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and MI_MAX_KEY_LENGTH. + */ +-#define MI_MAX_KEY_LENGTH 1000 /* Max length in bytes */ ++#define MI_MAX_KEY_LENGTH 4000 /* Max length in bytes */ + #define MI_MAX_KEY_SEG 16 /* Max segments for key */ + + #define MI_MAX_KEY_BUFF (MI_MAX_KEY_LENGTH + MI_MAX_KEY_SEG * 6 + 8 + 8) diff --git a/databases/mysql94-server/files/patch-libmysql_CMakeLists.txt b/databases/mysql94-server/files/patch-libmysql_CMakeLists.txt new file mode 100644 index 000000000000..aedf0137861a --- /dev/null +++ b/databases/mysql94-server/files/patch-libmysql_CMakeLists.txt @@ -0,0 +1,64 @@ +--- libmysql/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC ++++ libmysql/CMakeLists.txt +@@ -214,6 +214,11 @@ ENDIF() + ../sql-common/mysql_native_authentication_client.cc) + ENDIF() + ++INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/compile_flags.cmake) ++IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") ++ ADD_COMPILE_FLAGS(${CLIENT_SOURCES} COMPILE_FLAGS "-fPIC") ++ENDIF() ++ + # + # Include protocol tracing infrastructure and the test + # trace plugin if enabled by build options. +@@ -308,10 +313,18 @@ ADD_SUBDIRECTORY(fido_client) + ADD_SUBDIRECTORY(fido_client) + + # Merge several convenience libraries into one big mysqlclient ++IF(WITHOUT_CLIENTLIBS) + MERGE_CONVENIENCE_LIBRARIES(mysqlclient ${LIBS_TO_MERGE} + COMPONENT Development + LINK_LIBRARIES ${LIBS_TO_LINK} ++ SKIP_INSTALL + ) ++ELSE() ++MERGE_CONVENIENCE_LIBRARIES(mysqlclient ${LIBS_TO_MERGE} ++ COMPONENT Development ++ LINK_LIBRARIES ${LIBS_TO_LINK} ++ ) ++ENDIF() + + # Visual Studio users need debug static library for debug projects + IF(MSVC) +@@ -358,6 +371,7 @@ ENDIF() + + # Merge several convenience libraries into one big mysqlclient + # and link them together into shared library. ++IF(WITHOUT_CLIENTLIBS) + MERGE_LIBRARIES_SHARED(libmysql ${LIBS_TO_MERGE} + EXPORTS + ${CLIENT_API_FUNCTIONS} +@@ -365,11 +379,21 @@ MERGE_LIBRARIES_SHARED(libmysql ${LIBS_TO_MERGE} + ${CLIENT_API_NONBLOCKING_FUNCTIONS} + COMPONENT SharedLibraries + LINK_LIBRARIES ${LIBS_TO_LINK} ++ SKIP_INSTALL ++ ) ++ELSE() ++MERGE_LIBRARIES_SHARED(libmysql ${LIBS_TO_MERGE} ++ EXPORTS ++ ${CLIENT_API_FUNCTIONS} ++ ${CLIENT_API_FUNCTIONS_UNDOCUMENTED} ++ ${CLIENT_API_NONBLOCKING_FUNCTIONS} ++ COMPONENT SharedLibraries ++ LINK_LIBRARIES ${LIBS_TO_LINK} + ${UNIX_OUTPUT_NAME} + ${UNIX_SOVERSION} + ${UNIX_VERSION} + ) +- ++ENDIF() + # Downgrade warning for strncat in my_crypt_genhash. + IF((WITH_LTO OR CMAKE_COMPILER_FLAG_WITH_LTO) AND MY_COMPILER_IS_GNU) + MY_TARGET_LINK_OPTIONS(libmysql "-Wno-error=stringop-truncation") diff --git a/databases/mysql94-server/files/patch-libservices_CMakeLists.txt b/databases/mysql94-server/files/patch-libservices_CMakeLists.txt new file mode 100644 index 000000000000..16968fab53f4 --- /dev/null +++ b/databases/mysql94-server/files/patch-libservices_CMakeLists.txt @@ -0,0 +1,12 @@ +--- libservices/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC ++++ libservices/CMakeLists.txt +@@ -48,7 +48,9 @@ ADD_LIBRARY(mysqlservices STATIC ${MYSQLSERVICES_SOURC + plugin_registry_service.c) + + ADD_LIBRARY(mysqlservices STATIC ${MYSQLSERVICES_SOURCES}) ++IF(FALSE) + IF(INSTALL_STATIC_LIBRARIES) + INSTALL(TARGETS mysqlservices + DESTINATION ${INSTALL_LIBDIR} COMPONENT Development) ++ENDIF() + ENDIF() diff --git a/databases/mysql94-server/files/patch-man_CMakeLists.txt b/databases/mysql94-server/files/patch-man_CMakeLists.txt new file mode 100644 index 000000000000..5131ef284286 --- /dev/null +++ b/databases/mysql94-server/files/patch-man_CMakeLists.txt @@ -0,0 +1,71 @@ +--- man/CMakeLists.txt.orig 2024-06-03 11:39:00 UTC ++++ man/CMakeLists.txt +@@ -24,13 +24,6 @@ SET(MAN1 + # Copy man pages + SET(MAN1 + comp_err.1 +- ibd2sdi.1 +- innochecksum.1 +- my_print_defaults.1 +- myisam_ftdump.1 +- myisamchk.1 +- myisamlog.1 +- myisampack.1 + mysql.1 + mysql_config.1 + mysql_config_editor.1 +@@ -40,7 +33,6 @@ SET(MAN1 + mysqlbinlog.1 + mysqlcheck.1 + mysqldump.1 +- mysqldumpslow.1 + mysqlimport.1 + mysqlman.1 + mysqlshow.1 +@@ -48,13 +40,23 @@ SET(MAN1 + perror.1 + ) + +-IF(NOT WITH_SYSTEMD) +- LIST(APPEND MAN1 +- mysql.server.1 +- mysqld_multi.1 +- mysqld_safe.1 ++SET(MAN1_TOOLS ++ ibd2sdi.1 ++ innochecksum.1 ++ my_print_defaults.1 ++ myisam_ftdump.1 ++ myisamchk.1 ++ myisamlog.1 ++ myisampack.1 ++ mysql.server.1 ++ mysql_secure_installation.1 ++ mysql_ssl_rsa_setup.1 ++ mysql_tzinfo_to_sql.1 ++ mysql_upgrade.1 ++ mysqldumpslow.1 ++ mysqld_multi.1 ++ mysqld_safe.1 + ) +-ENDIF() + + SET(MAN1_NDB + ndb_blob_tool.1 +@@ -102,8 +104,14 @@ SET(MAN8_NDB + ndbmtd.8 + ) + +-INSTALL(FILES ${MAN1} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPages) +-INSTALL(FILES ${MAN8} DESTINATION ${INSTALL_MANDIR}/man8 COMPONENT ManPages) ++IF(NOT WITHOUT_CLIENTLIBS) ++ INSTALL(FILES ${MAN1} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPages) ++ENDIF() ++ ++IF(NOT WITHOUT_SERVER) ++ INSTALL(FILES ${MAN1_TOOLS} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPages) ++ INSTALL(FILES ${MAN8} DESTINATION ${INSTALL_MANDIR}/man8 COMPONENT ManPages) ++ENDIF() + + IF(WITH_ROUTER) + INSTALL(FILES ${MAN1_ROUTER} diff --git a/databases/mysql94-server/files/patch-mysys_my__default.cc b/databases/mysql94-server/files/patch-mysys_my__default.cc new file mode 100644 index 000000000000..3ab4649e0467 --- /dev/null +++ b/databases/mysql94-server/files/patch-mysys_my__default.cc @@ -0,0 +1,62 @@ +--- mysys/my_default.cc.orig 2024-04-10 06:26:28 UTC ++++ mysys/my_default.cc +@@ -209,7 +209,7 @@ bool no_defaults = false; + + /* Which directories are searched for options (and in which order) */ + +-#define MAX_DEFAULT_DIRS 6 ++#define MAX_DEFAULT_DIRS 7 + #define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1) /* Terminate with NULL */ + static const char **default_directories = nullptr; + +@@ -962,6 +962,14 @@ static int search_default_file_with_ext(Process_option + return 1; /* Ignore wrong files */ + } + ++ if (strstr(name, "/etc") == name) ++ { ++ fprintf(stderr, ++ "error: Config file %s in invalid location, please move to or merge with /usr/local%s\n", ++ name,name); ++ goto err; ++ } ++ + while (true) { + auto fileline = mysql_file_getline(buff, sizeof(buff), fp, is_login_file); + char *linebuff = fileline.get(); +@@ -1351,7 +1359,8 @@ void my_print_default_files(const char *conf_file) { + end[(strlen(end) - 1)] = ' '; + else + strxmov(end, conf_file, *ext, " ", NullS); +- fputs(name, stdout); ++ if (strstr(name, "/etc") != name) ++ fputs(name, stdout); + } + } + } +@@ -1693,14 +1702,9 @@ static const char **init_default_directories(MEM_ROOT + + #else + +- errors += add_directory(alloc, "/etc/", dirs); +- errors += add_directory(alloc, "/etc/mysql/", dirs); ++ errors += add_directory(alloc, "/usr/local/etc/", dirs); ++ errors += add_directory(alloc, "/usr/local/etc/mysql/", dirs); + +-#if defined(DEFAULT_SYSCONFDIR) +- if (DEFAULT_SYSCONFDIR[0]) +- errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs); +-#endif /* DEFAULT_SYSCONFDIR */ +- + #endif + + if ((env = getenv("MYSQL_HOME"))) errors += add_directory(alloc, env, dirs); +@@ -1765,7 +1769,7 @@ int check_file_permissions(const char *file_name, bool + #if !defined(_WIN32) + MY_STAT stat_info; + +- if (!my_stat(file_name, &stat_info, flags)) return 1; ++ if (!my_stat(file_name, &stat_info, flags)) return 0; + /* + Ignore .mylogin.cnf file if not exclusively readable/writable + by current user. diff --git a/databases/mysql94-server/files/patch-mysys_my__kdf.cc b/databases/mysql94-server/files/patch-mysys_my__kdf.cc new file mode 100644 index 000000000000..c316de281c26 --- /dev/null +++ b/databases/mysql94-server/files/patch-mysys_my__kdf.cc @@ -0,0 +1,20 @@ +--- mysys/my_kdf.cc.orig 2024-04-10 06:26:28 UTC ++++ mysys/my_kdf.cc +@@ -57,7 +57,7 @@ int create_kdf_key(const unsigned char *key, const uns + std::unique_ptr<Key_derivation_function> kdf_function; + + if (kdf_name == "hkdf") { +-#if OPENSSL_VERSION_NUMBER >= 0x10100000L ++#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) + kdf_function = std::make_unique<Key_hkdf_function>(kdf_options); + #else + return 1; +@@ -72,7 +72,7 @@ int create_kdf_key(const unsigned char *key, const uns + return kdf_function->derive_key(key, key_length, rkey, rkey_size); + } + +-#if OPENSSL_VERSION_NUMBER >= 0x10100000L ++#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) + Key_hkdf_function::Key_hkdf_function(vector<string> *kdf_options) { + kdf_options_ = {kdf_options}; + } diff --git a/databases/mysql94-server/files/patch-plugin_password__validation_validate__password.cc b/databases/mysql94-server/files/patch-plugin_password__validation_validate__password.cc new file mode 100644 index 000000000000..7c4c9748c1be --- /dev/null +++ b/databases/mysql94-server/files/patch-plugin_password__validation_validate__password.cc @@ -0,0 +1,11 @@ +--- plugin/password_validation/validate_password.cc.orig 2025-10-25 22:02:46.860837000 +0200 ++++ plugin/password_validation/validate_password.cc 2025-10-25 22:06:50.601189000 +0200 +@@ -26,6 +26,8 @@ + #include <mysql/plugin_validate_password.h> + #include <mysql/service_my_plugin_log.h> + #include <mysql/service_mysql_string.h> ++/* solve clash between libc++ bitset::test() and test macro from my_global.h */ ++#undef test + #include <sys/types.h> + #include <algorithm> // std::swap + #include <cstdio> diff --git a/databases/mysql94-server/files/patch-plugin_x_CMakeLists.txt b/databases/mysql94-server/files/patch-plugin_x_CMakeLists.txt new file mode 100644 index 000000000000..e9337bfaff87 --- /dev/null +++ b/databases/mysql94-server/files/patch-plugin_x_CMakeLists.txt @@ -0,0 +1,11 @@ +--- plugin/x/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC ++++ plugin/x/CMakeLists.txt +@@ -75,6 +75,8 @@ INCLUDE_DIRECTORIES( + ${MYSQLX_GENERATE_DIR} + ${MYSQLX_PROTOCOL_INCLUDE_DIR} + ${MYSQLX_CLIENT_INCLUDE_DIR} ++ ${OPENSSL_INCLUDE_DIR} ++ ${BOOST_INCLUDE_DIR} + ) + + ADD_COMPILE_FLAGS(${XPLUGIN_SRC} diff --git a/databases/mysql94-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc b/databases/mysql94-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc new file mode 100644 index 000000000000..e279ad846196 --- /dev/null +++ b/databases/mysql94-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc @@ -0,0 +1,11 @@ +--- plugin/x/client/authentication/sha256_scramble_generator.cc.orig 2024-04-10 06:26:28 UTC ++++ plugin/x/client/authentication/sha256_scramble_generator.cc +@@ -98,7 +98,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig + return true; + } + m_ok = EVP_DigestFinal_ex(md_context, m_digest, nullptr); +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if defined(LIBRESSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L + EVP_MD_CTX_cleanup(md_context); + #else /* OPENSSL_VERSION_NUMBER < 0x10100000L */ + EVP_MD_CTX_reset(md_context); diff --git a/databases/mysql94-server/files/patch-plugin_x_configure.cmake b/databases/mysql94-server/files/patch-plugin_x_configure.cmake new file mode 100644 index 000000000000..bf593103b5b1 --- /dev/null +++ b/databases/mysql94-server/files/patch-plugin_x_configure.cmake @@ -0,0 +1,15 @@ +--- plugin/x/configure.cmake.orig 2024-04-10 06:26:28 UTC ++++ plugin/x/configure.cmake +@@ -46,6 +46,7 @@ CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/config/mysqlx + CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/config/mysqlx_version.h.in + ${MYSQLX_GENERATE_DIR}/mysqlx_version.h ) + ++IF(FALSE) + INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_error.h + DESTINATION ${INSTALL_INCLUDEDIR} + COMPONENT Development) +@@ -57,3 +58,4 @@ INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_version.h + INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_version.h + DESTINATION ${INSTALL_INCLUDEDIR} + COMPONENT Development) ++ENDIF() diff --git a/databases/mysql94-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h b/databases/mysql94-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h new file mode 100644 index 000000000000..6414b45c32b0 --- /dev/null +++ b/databases/mysql94-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h @@ -0,0 +1,13 @@ +--- router/src/harness/include/mysql/harness/net_ts/impl/kqueue_io_service.h.orig 2024-04-10 06:26:28 UTC ++++ router/src/harness/include/mysql/harness/net_ts/impl/kqueue_io_service.h +@@ -189,8 +189,8 @@ class kqueue_io_service : public IoServiceBase { + auto secs = std::chrono::duration_cast<std::chrono::seconds>(timeout); + timeout -= secs; + +- ts = {secs.count(), +- std::chrono::duration_cast<std::chrono::nanoseconds>(timeout) ++ ts = {(time_t)secs.count(), ++ (long)std::chrono::duration_cast<std::chrono::nanoseconds>(timeout) + .count()}; + + p_ts = &ts; diff --git a/databases/mysql94-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h b/databases/mysql94-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h new file mode 100644 index 000000000000..c793fe7b022d --- /dev/null +++ b/databases/mysql94-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h @@ -0,0 +1,10 @@ +--- router/src/harness/include/mysql/harness/net_ts/internet.h.orig 2024-04-10 06:26:28 UTC ++++ router/src/harness/include/mysql/harness/net_ts/internet.h +@@ -45,6 +45,7 @@ + #include <arpa/inet.h> // inet_ntop + #include <netdb.h> // getaddrinfo + #include <netinet/in.h> // in_addr_t ++#include <sys/types.h> // u_int32_t + #include <netinet/ip6.h> // in6_addr_t + #include <netinet/tcp.h> // TCP_NODELAY + #include <sys/ioctl.h> // ioctl diff --git a/databases/mysql94-server/files/patch-router_src_harness_src_tls__client__context.cc b/databases/mysql94-server/files/patch-router_src_harness_src_tls__client__context.cc new file mode 100644 index 000000000000..5cd410e2e748 --- /dev/null +++ b/databases/mysql94-server/files/patch-router_src_harness_src_tls__client__context.cc @@ -0,0 +1,11 @@ +--- router/src/harness/src/tls_client_context.cc.orig 2024-04-10 06:26:28 UTC ++++ router/src/harness/src/tls_client_context.cc +@@ -104,7 +104,7 @@ stdx::expected<void, std::error_code> TlsClientContext + stdx::expected<void, std::error_code> TlsClientContext::cipher_suites( + const std::string &ciphers) { + // TLSv1.3 ciphers are controlled via SSL_CTX_set_ciphersuites() +-#if OPENSSL_VERSION_NUMBER >= ROUTER_OPENSSL_VERSION(1, 1, 1) ++#ifdef TLS1_3_VERSION + if (1 != SSL_CTX_set_ciphersuites(ssl_ctx_.get(), ciphers.c_str())) { + return stdx::unexpected(make_tls_error()); + } diff --git a/databases/mysql94-server/files/patch-router_src_harness_src_tls__context.cc b/databases/mysql94-server/files/patch-router_src_harness_src_tls__context.cc new file mode 100644 index 000000000000..8a03c53ddbbd --- /dev/null +++ b/databases/mysql94-server/files/patch-router_src_harness_src_tls__context.cc @@ -0,0 +1,44 @@ +--- router/src/harness/src/tls_context.cc.orig 2024-04-10 06:26:28 UTC ++++ router/src/harness/src/tls_context.cc +@@ -277,7 +277,7 @@ static int o11x_version(TlsVersion version) { + return TLS1_1_VERSION; + case TlsVersion::TLS_1_2: + return TLS1_2_VERSION; +-#if OPENSSL_VERSION_NUMBER >= ROUTER_OPENSSL_VERSION(1, 1, 1) ++#ifdef TLS1_3_VERSION + case TlsVersion::TLS_1_3: + return TLS1_3_VERSION; + #endif +@@ -308,9 +308,11 @@ stdx::expected<void, std::error_code> TlsContext::vers + default: + // unknown, leave all disabled + [[fallthrough]]; ++#ifdef TLS1_3_VERSION + case TlsVersion::TLS_1_3: + opts |= SSL_OP_NO_TLSv1_2; + [[fallthrough]]; ++#endif + case TlsVersion::TLS_1_2: + opts |= SSL_OP_NO_TLSv1_1; + [[fallthrough]]; +@@ -358,8 +360,10 @@ TlsVersion TlsContext::min_version() const { + return TlsVersion::TLS_1_1; + case TLS1_2_VERSION: + return TlsVersion::TLS_1_2; ++#ifdef TLS1_3_VERSION + case TLS1_3_VERSION: + return TlsVersion::TLS_1_3; ++#endif + case 0: + return TlsVersion::AUTO; + default: +@@ -513,7 +517,8 @@ int TlsContext::security_level() const { + } + + int TlsContext::security_level() const { +-#if OPENSSL_VERSION_NUMBER >= ROUTER_OPENSSL_VERSION(1, 1, 0) ++#if OPENSSL_VERSION_NUMBER >= ROUTER_OPENSSL_VERSION(1, 1, 0) && \ ++ !defined(LIBRESSL_VERSION_NUMBER) + return SSL_CTX_get_security_level(ssl_ctx_.get()); + #else + return 0; diff --git a/databases/mysql94-server/files/patch-scripts_CMakeLists.txt b/databases/mysql94-server/files/patch-scripts_CMakeLists.txt new file mode 100644 index 000000000000..9900330982dc --- /dev/null +++ b/databases/mysql94-server/files/patch-scripts_CMakeLists.txt @@ -0,0 +1,52 @@ +--- scripts/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC ++++ scripts/CMakeLists.txt +@@ -411,6 +411,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var) + SET(${var} "${${var}}-L${dir} " ) + ENDIF() + SET(${var} "${${var}}-l${lib} " ) ++ ELSEIF(lib STREQUAL "-pthread") ++ SET(${var} "${${var}}-pthread " ) + ELSE() + SET(${var} "${${var}}-l${lib} " ) + ENDIF() +@@ -484,7 +486,7 @@ ELSE() + ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE} + ESCAPE_QUOTES @ONLY) + +- IF(INSTALL_PKGCONFIGDIR) ++ IF(INSTALL_PKGCONFIGDIR AND NOT WITHOUT_CLIENTLIBS) + MESSAGE(STATUS "INSTALL ${PKGCONFIG_FILE} ${INSTALL_PKGCONFIGDIR}") + INSTALL(FILES + ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE} +@@ -497,23 +499,28 @@ ELSE() + # mysqld_safe used in mtr even for systemd platforms + IF(WITH_SYSTEMD) + SET(BIN_SCRIPTS +- mysql_config + mysqldumpslow + mysqld_safe + ) + ELSE() + SET(BIN_SCRIPTS +- mysql_config + mysqldumpslow + mysqld_multi + mysqld_safe + ) + ENDIF() + ++ IF(NOT WITHOUT_CLIENTLIBS) ++ SET(BIN_SCRIPTS ++ ${BIN_SCRIPTS} ++ mysql_config ++ ) ++ ENDIF(NOT WITHOUT_CLIENTLIBS) ++ + FOREACH(file ${BIN_SCRIPTS}) + IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh) + CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh +- ${CMAKE_CURRENT_BINARY_DIR}/${file} ESCAPE_QUOTES @ONLY ++ ${CMAKE_CURRENT_BINARY_DIR}/${file} @ONLY + ) + ELSEIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.pl.in) + CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.pl.in diff --git a/databases/mysql94-server/files/patch-scripts_mysqld__safe.sh b/databases/mysql94-server/files/patch-scripts_mysqld__safe.sh new file mode 100644 index 000000000000..47bc81e3963b --- /dev/null +++ b/databases/mysql94-server/files/patch-scripts_mysqld__safe.sh @@ -0,0 +1,19 @@ +--- scripts/mysqld_safe.sh.orig 2022-01-23 11:48:36 UTC ++++ scripts/mysqld_safe.sh +@@ -360,7 +360,7 @@ mysqld_ld_preload_text() { + # running mysqld. See ld.so for details. + set_malloc_lib() { + # This list is kept intentionally simple. +- malloc_dirs="/usr/lib /usr/lib64 /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu" ++ malloc_dirs="/usr/lib /usr/lib64 /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu /usr/local/lib" + malloc_lib="$1" + + # Allow --malloc-lib='' to override other settings +@@ -379,6 +379,7 @@ set_malloc_lib() { + /usr/lib64) ;; + /usr/lib/i386-linux-gnu) ;; + /usr/lib/x86_64-linux-gnu) ;; ++ /usr/local/lib) ;; + *) + log_error "--malloc-lib must be located in one of the directories: $malloc_dirs" + exit 1 diff --git a/databases/mysql94-server/files/patch-sql_auth_sha2__password__common.cc b/databases/mysql94-server/files/patch-sql_auth_sha2__password__common.cc new file mode 100644 index 000000000000..58ee2f44c3a6 --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_auth_sha2__password__common.cc @@ -0,0 +1,11 @@ +--- sql/auth/sha2_password_common.cc.orig 2024-04-10 06:26:28 UTC ++++ sql/auth/sha2_password_common.cc +@@ -102,7 +102,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig + return true; + } + m_ok = EVP_DigestFinal_ex(md_context, m_digest, nullptr); +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if defined(LIBRESSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L + EVP_MD_CTX_cleanup(md_context); + #else /* OPENSSL_VERSION_NUMBER < 0x10100000L */ + EVP_MD_CTX_reset(md_context); diff --git a/databases/mysql94-server/files/patch-sql_auth_sql__authorization.cc b/databases/mysql94-server/files/patch-sql_auth_sql__authorization.cc new file mode 100644 index 000000000000..17a8d3d0ba71 --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_auth_sql__authorization.cc @@ -0,0 +1,13 @@ +--- sql/auth/sql_authorization.cc.orig 2024-04-10 06:26:28 UTC ++++ sql/auth/sql_authorization.cc +@@ -237,6 +237,10 @@ bool operator==(const Role_id &a, const std::string &b + return tmp == b; + } + ++bool operator==(const Role_id &a, const LEX_CSTRING &b) { ++ return a == to_string(b); ++} ++ + bool operator==(const std::pair<Role_id, bool> &a, const std::string &b) { + return a.first == b; + } diff --git a/databases/mysql94-server/files/patch-sql_binlog__ostream.cc b/databases/mysql94-server/files/patch-sql_binlog__ostream.cc new file mode 100644 index 000000000000..1bcf252da064 --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_binlog__ostream.cc @@ -0,0 +1,11 @@ +--- sql/binlog_ostream.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/binlog_ostream.cc +@@ -240,7 +240,7 @@ bool IO_CACHE_binlog_cache_storage::setup_ciphers_pass + + /* Generate password, it is a random string. */ + if (my_rand_buffer(password, sizeof(password))) return true; +- password_str.append(password, sizeof(password)); ++ password_str.insert(password_str.end(), password, password + sizeof(password)); + + m_io_cache.m_encryptor->close(); + m_io_cache.m_decryptor->close(); diff --git a/databases/mysql94-server/files/patch-sql_conn__handler_socket__connection.cc b/databases/mysql94-server/files/patch-sql_conn__handler_socket__connection.cc new file mode 100644 index 000000000000..38341a4c6902 --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_conn__handler_socket__connection.cc @@ -0,0 +1,32 @@ +--- sql/conn_handler/socket_connection.cc.orig 2024-04-10 06:26:28 UTC ++++ sql/conn_handler/socket_connection.cc +@@ -961,9 +961,11 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC + signal(SIGCHLD, SIG_DFL); + request_init(&req, RQ_DAEMON, libwrap_name, RQ_FILE, + mysql_socket_getfd(connect_sock), nullptr); +- fromhost(&req); ++ void (*my_fromhost) (void *) = (void (*)(void *)) fromhost; ++ my_fromhost(&req); + +- if (!hosts_access(&req)) { ++ int (*my_hosts_access) (void *) = (int (*) (void *)) hosts_access; ++ if (!my_hosts_access(&req)) { + /* + This may be stupid but refuse() includes an exit(0) + which we surely don't want... +@@ -975,12 +977,13 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC + This is unproblematic as TCP-wrapper is unix specific, + anyway. + */ ++ char *(*my_eval_client) (void *) = (char *(*) (void *)) eval_client; + syslog(LOG_AUTH | LOG_WARNING, "refused connect from %s", +- eval_client(&req)); ++ my_eval_client(&req)); + + #ifdef HAVE_LIBWRAP_PROTOTYPES + // Some distros have patched tcpd.h to have proper prototypes +- if (req.sink) (req.sink)(req.fd); ++ if (req.sink) ((void (*)(int)) (req.sink))(req.fd); + #else + // Some distros have not patched tcpd.h + if (req.sink) ((void (*)(int))req.sink)(req.fd); diff --git a/databases/mysql94-server/files/patch-sql_mdl__context__backup.cc b/databases/mysql94-server/files/patch-sql_mdl__context__backup.cc new file mode 100644 index 000000000000..4cf419d722bc --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_mdl__context__backup.cc @@ -0,0 +1,36 @@ +--- sql/mdl_context_backup.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/mdl_context_backup.cc +@@ -160,7 +160,7 @@ bool MDL_context_backup_manager::create_backup(const M + DBUG_TRACE; + + try { +- MDL_context_backup_key key_obj(key, keylen); ++ MDL_context_backup_key key_obj(key, key + keylen); + + /* + Since this method is called as part of THD cleaning up, every XA +@@ -193,7 +193,7 @@ bool MDL_context_backup_manager::create_backup(MDL_req + + bool result = false; + try { +- MDL_context_backup_key key_obj(key, keylen); ++ MDL_context_backup_key key_obj(key, key + keylen); + /* + Check for presence a record with specified key in the collection of + MDL_context_backup elements. It is ok to already have a record with +@@ -239,7 +239,7 @@ bool MDL_context_backup_manager::restore_backup(MDL_co + + MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup); + +- auto result = m_backup_map.find(MDL_context_backup_key(key, keylen)); ++ auto result = m_backup_map.find(MDL_context_backup_key(key, key + keylen)); + if (result != m_backup_map.end()) { + element = result->second.get(); + res = mdl_context->clone_tickets(element->get_context(), MDL_TRANSACTION); +@@ -252,5 +252,5 @@ void MDL_context_backup_manager::delete_backup(const u + const size_t keylen) { + DBUG_TRACE; + MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup); +- m_backup_map.erase(MDL_context_backup_key(key, keylen)); ++ m_backup_map.erase(MDL_context_backup_key(key, key + keylen)); + } diff --git a/databases/mysql94-server/files/patch-sql_mysqld.cc b/databases/mysql94-server/files/patch-sql_mysqld.cc new file mode 100644 index 000000000000..ee83e9bcd358 --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_mysqld.cc @@ -0,0 +1,11 @@ +--- sql/mysqld.cc.orig 2024-04-10 06:26:28 UTC ++++ sql/mysqld.cc +@@ -7000,7 +7000,7 @@ static PSI_memory_key key_memory_openssl = PSI_NOT_INS + + static PSI_memory_key key_memory_openssl = PSI_NOT_INSTRUMENTED; + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) + #define FILE_LINE_ARGS + #else + #define FILE_LINE_ARGS , const char *, int diff --git a/databases/mysql94-server/files/patch-sql_rpl__log__encryption.cc b/databases/mysql94-server/files/patch-sql_rpl__log__encryption.cc new file mode 100644 index 000000000000..d6e739009958 --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_rpl__log__encryption.cc @@ -0,0 +1,134 @@ +--- sql/rpl_log_encryption.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/rpl_log_encryption.cc +@@ -213,7 +213,7 @@ bool Rpl_encryption::recover_master_key() { + Rpl_encryption_header::seqno_to_key_id(m_master_key_seqno); + auto master_key = + get_key(m_master_key.m_id, Rpl_encryption_header::get_key_type()); +- m_master_key.m_value.assign(master_key.second); ++ m_master_key.m_value = master_key.second; + /* No keyring error */ + if (master_key.first == Keyring_status::KEYRING_ERROR_FETCHING) goto err1; + } +@@ -290,7 +290,7 @@ bool Rpl_encryption::recover_master_key() { + + if (new_master_key.first == Keyring_status::SUCCESS) { + m_master_key.m_id = new_master_key_id; +- m_master_key.m_value.assign(new_master_key.second); ++ m_master_key.m_value = new_master_key.second; + if (new_master_key_seqno.second > m_master_key_seqno && + new_master_key_seqno.second > old_master_key_seqno.second) { + if (m_master_key_seqno > 0) { +@@ -380,8 +380,8 @@ std::pair<Rpl_encryption::Keyring_status, Key_string> + reinterpret_cast<unsigned char *>(std::get<1>(tuple)); + first[0] = ~(first[0]); + }); +- key_str.append(reinterpret_cast<unsigned char *>(std::get<1>(tuple)), +- std::get<2>(tuple)); ++ auto *first = reinterpret_cast<unsigned char *>(std::get<1>(tuple)); ++ key_str.insert(key_str.end(), first, first + std::get<2>(tuple)); + my_free(std::get<1>(tuple)); + } + +@@ -396,7 +396,7 @@ std::pair<Rpl_encryption::Keyring_status, Key_string> + if (pair.first == Keyring_status::SUCCESS) { + DBUG_EXECUTE_IF("corrupt_replication_encryption_key_size", + { pair.second.resize(key_size / 2); }); +- if (pair.second.length() != key_size) ++ if (pair.second.size() != key_size) + pair.first = Keyring_status::UNEXPECTED_KEY_SIZE; + } + return pair; +@@ -743,7 +743,7 @@ Rpl_encryption::get_seqno_from_keyring(std::string key + auto fetched_key = get_key(key_id, SEQNO_KEY_TYPE, SEQNO_KEY_LENGTH); + uint32_t seqno = 0; + if (fetched_key.first == Keyring_status::SUCCESS) { +- const void *key = fetched_key.second.c_str(); ++ const void *key = fetched_key.second.data(); + memcpy(&seqno, key, sizeof(seqno)); + seqno = le32toh(seqno); + } +@@ -948,7 +948,7 @@ bool Rpl_encryption::generate_master_key_on_keyring(ui + + /* Store the generated key as the new master key */ + m_master_key.m_id = key_id; +- m_master_key.m_value.assign(pair.second); ++ m_master_key.m_value = pair.second; + + return false; + } +@@ -1051,12 +1051,12 @@ bool Rpl_encryption_header_v1::serialize(Basic_ostream + + assert(m_encrypted_password.length() == PASSWORD_FIELD_SIZE); + *ptr++ = ENCRYPTED_FILE_PASSWORD; +- memcpy(ptr, m_encrypted_password.data(), m_encrypted_password.length()); ++ memcpy(ptr, m_encrypted_password.data(), m_encrypted_password.size()); + ptr += PASSWORD_FIELD_SIZE; + + assert(m_iv.length() == IV_FIELD_SIZE); + *ptr++ = IV_FOR_FILE_PASSWORD; +- memcpy(ptr, m_iv.data(), m_iv.length()); ++ memcpy(ptr, m_iv.data(), m_iv.size()); + + bool res = DBUG_EVALUATE_IF("fail_to_serialize_encryption_header", true, + ostream->write(header, HEADER_SIZE)); +@@ -1111,13 +1111,13 @@ bool Rpl_encryption_header_v1::deserialize(Basic_istre + reinterpret_cast<const unsigned char *>( + reader.ptr(PASSWORD_FIELD_SIZE)); + if (!reader.has_error()) +- m_encrypted_password.assign(password_ptr, PASSWORD_FIELD_SIZE); ++ m_encrypted_password.assign(password_ptr, password_ptr + PASSWORD_FIELD_SIZE); + break; + } + case IV_FOR_FILE_PASSWORD: { + const unsigned char *iv_ptr = + reinterpret_cast<const unsigned char *>(reader.ptr(IV_FIELD_SIZE)); +- if (!reader.has_error()) m_iv.assign(iv_ptr, IV_FIELD_SIZE); ++ if (!reader.has_error()) m_iv.assign(iv_ptr, iv_ptr + IV_FIELD_SIZE); + break; + } + default: +@@ -1177,11 +1177,11 @@ Key_string Rpl_encryption_header_v1::decrypt_file_pass + unsigned char buffer[Aes_ctr::PASSWORD_LENGTH]; + + if (my_aes_decrypt(m_encrypted_password.data(), +- m_encrypted_password.length(), buffer, ++ m_encrypted_password.size(), buffer, + error_and_key.second.data(), +- error_and_key.second.length(), my_aes_256_cbc, ++ error_and_key.second.size(), my_aes_256_cbc, + m_iv.data(), false) != MY_AES_BAD_DATA) +- file_password.append(buffer, Aes_ctr::PASSWORD_LENGTH); ++ file_password.insert(file_password.end(), buffer, buffer + Aes_ctr::PASSWORD_LENGTH); + } + } + #endif +@@ -1212,16 +1212,16 @@ bool Rpl_encryption_header_v1::encrypt_file_password(K + + /* Generate iv, it is a random string. */ + error = my_rand_buffer(iv, Aes_ctr::AES_BLOCK_SIZE); +- m_iv = Key_string(iv, sizeof(iv)); ++ m_iv = Key_string(iv, iv + sizeof(iv)); + + /* Encrypt password */ + if (!error) { +- error = (my_aes_encrypt(password_str.data(), password_str.length(), ++ error = (my_aes_encrypt(password_str.data(), password_str.size(), + encrypted_password, master_key.m_value.data(), +- master_key.m_value.length(), my_aes_256_cbc, iv, ++ master_key.m_value.size(), my_aes_256_cbc, iv, + false) == MY_AES_BAD_DATA); + m_encrypted_password = +- Key_string(encrypted_password, sizeof(encrypted_password)); ++ Key_string(encrypted_password, encrypted_password + sizeof(encrypted_password)); + } + + return error; +@@ -1237,7 +1237,7 @@ Key_string Rpl_encryption_header_v1::generate_new_file + /* Generate password, it is a random string. */ + error = my_rand_buffer(password, sizeof(password)); + if (!error) { +- password_str.append(password, sizeof(password)); ++ password_str.insert(password_str.end(), password, password + sizeof(password)); + } + + if (error || encrypt_file_password(password_str) || diff --git a/databases/mysql94-server/files/patch-sql_ssl__init__callback.cc b/databases/mysql94-server/files/patch-sql_ssl__init__callback.cc new file mode 100644 index 000000000000..59d4ee2445db --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_ssl__init__callback.cc @@ -0,0 +1,36 @@ +--- sql/ssl_init_callback.cc.orig 2024-04-10 06:26:28 UTC ++++ sql/ssl_init_callback.cc +@@ -165,14 +165,14 @@ static Sys_var_charptr Sys_tls_version( + + static Sys_var_charptr Sys_tls_version( + "tls_version", +-#ifdef HAVE_TLSv13 ++#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) + "TLS version, permitted values are TLSv1.2, TLSv1.3", + #else + "TLS version, permitted values are TLSv1.2", + #endif + PERSIST_AS_READONLY GLOBAL_VAR(opt_tls_version), + CMD_LINE(REQUIRED_ARG, OPT_TLS_VERSION), IN_FS_CHARSET, +-#ifdef HAVE_TLSv13 ++#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) + "TLSv1.2,TLSv1.3", + #else + "TLSv1.2", +@@ -248,14 +248,14 @@ static Sys_var_charptr Sys_admin_tls_version( + + static Sys_var_charptr Sys_admin_tls_version( + "admin_tls_version", +-#ifdef HAVE_TLSv13 ++#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) + "TLS version for --admin-port, permitted values are TLSv1.2, TLSv1.3", + #else + "TLS version for --admin-port, permitted values are TLSv1.2", + #endif + PERSIST_AS_READONLY GLOBAL_VAR(opt_admin_tls_version), + CMD_LINE(REQUIRED_ARG, OPT_ADMIN_TLS_VERSION), IN_FS_CHARSET, +-#ifdef HAVE_TLSv13 ++#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) + "TLSv1.2,TLSv1.3", + #else + "TLSv1.2", diff --git a/databases/mysql94-server/files/patch-sql_sys__vars.cc b/databases/mysql94-server/files/patch-sql_sys__vars.cc new file mode 100644 index 000000000000..df10cf5efa42 --- /dev/null +++ b/databases/mysql94-server/files/patch-sql_sys__vars.cc @@ -0,0 +1,29 @@ +--- sql/sys_vars.cc.orig 2024-04-10 06:26:28 UTC ++++ sql/sys_vars.cc +@@ -1999,7 +1999,7 @@ static Sys_var_ulong Sys_connect_timeout( + "The number of seconds the mysqld server is waiting for a connect " + "packet before responding with 'Bad handshake'", + GLOBAL_VAR(connect_timeout), CMD_LINE(REQUIRED_ARG), +- VALID_RANGE(2, LONG_TIMEOUT), DEFAULT(CONNECT_TIMEOUT), BLOCK_SIZE(1)); ++ VALID_RANGE(2, INT_MAX32 / 1000), DEFAULT(CONNECT_TIMEOUT), BLOCK_SIZE(1)); + + static Sys_var_ulong Sys_information_schema_stats_expiry( + "information_schema_stats_expiry", +@@ -3036,7 +3036,7 @@ static Sys_var_ulong Sys_net_read_timeout( + "Number of seconds to wait for more data from a connection before " + "aborting the read", + SESSION_VAR(net_read_timeout), CMD_LINE(REQUIRED_ARG), +- VALID_RANGE(1, LONG_TIMEOUT), DEFAULT(NET_READ_TIMEOUT), BLOCK_SIZE(1), ++ VALID_RANGE(1, INT_MAX32 / 1000), DEFAULT(NET_READ_TIMEOUT), BLOCK_SIZE(1), + NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(nullptr), + ON_UPDATE(fix_net_read_timeout)); + +@@ -3057,7 +3057,7 @@ static Sys_var_ulong Sys_net_write_timeout( + "Number of seconds to wait for a block to be written to a connection " + "before aborting the write", + SESSION_VAR(net_write_timeout), CMD_LINE(REQUIRED_ARG), +- VALID_RANGE(1, LONG_TIMEOUT), DEFAULT(NET_WRITE_TIMEOUT), BLOCK_SIZE(1), ++ VALID_RANGE(1, INT_MAX32 / 1000), DEFAULT(NET_WRITE_TIMEOUT), BLOCK_SIZE(1), + NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(nullptr), + ON_UPDATE(fix_net_write_timeout)); + diff --git a/databases/mysql94-server/files/patch-storage_innobase_include_srv0mon.h b/databases/mysql94-server/files/patch-storage_innobase_include_srv0mon.h new file mode 100644 index 000000000000..a0279de2a126 --- /dev/null +++ b/databases/mysql94-server/files/patch-storage_innobase_include_srv0mon.h @@ -0,0 +1,13 @@ +--- storage/innobase/include/srv0mon.h.orig 2024-04-10 06:26:28 UTC ++++ storage/innobase/include/srv0mon.h +@@ -41,6 +41,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + /* Required for FreeBSD so that INT64_MAX is defined. */ + #define __STDC_LIMIT_MACROS + #endif /* __STDC_LIMIT_MACROS */ ++#ifdef __DragonFly__ ++/* The hack above doen't work for dragonfly, stdint.h already imported */ ++#include <machine/int_limits.h> ++#endif + + #include <stdint.h> + diff --git a/databases/mysql94-server/files/patch-storage_innobase_include_ut0crc32.h b/databases/mysql94-server/files/patch-storage_innobase_include_ut0crc32.h new file mode 100644 index 000000000000..b1b372a2d8c7 --- /dev/null +++ b/databases/mysql94-server/files/patch-storage_innobase_include_ut0crc32.h @@ -0,0 +1,12 @@ +--- storage/innobase/include/ut0crc32.h.orig 2024-04-10 06:26:28 UTC ++++ storage/innobase/include/ut0crc32.h +@@ -133,7 +133,9 @@ CRC32_DEFAULT + #endif /* CRC32_ARM64 */ + + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __FreeBSD__ + #include <asm/hwcap.h> ++#endif /* __FreeBSD__ */ + #include <sys/auxv.h> + #endif /* CRC32_ARM64_DEFAULT */ + diff --git a/databases/mysql94-server/files/patch-storage_innobase_ut_crc32.cc b/databases/mysql94-server/files/patch-storage_innobase_ut_crc32.cc new file mode 100644 index 000000000000..4a2609cc1491 --- /dev/null +++ b/databases/mysql94-server/files/patch-storage_innobase_ut_crc32.cc @@ -0,0 +1,104 @@ +--- storage/innobase/ut/crc32.cc.orig 2024-04-10 06:26:28 UTC ++++ storage/innobase/ut/crc32.cc +@@ -333,8 +333,25 @@ bool can_use_poly_mul() { return true; } + #endif /* CRC32_ARM64_APPLE */ + + #ifdef CRC32_ARM64_DEFAULT ++#ifdef __FreeBSD__ ++bool can_use_crc32() { ++ unsigned long capabilities; ++ ++ if (elf_aux_info(AT_HWCAP, &capabilities, sizeof(unsigned long))) ++ return false; ++ return capabilities & HWCAP_CRC32; ++} ++bool can_use_poly_mul() { ++ unsigned long capabilities; ++ ++ if (elf_aux_info(AT_HWCAP, &capabilities, sizeof(unsigned long))) ++ return false; ++ return capabilities & HWCAP_PMULL; ++} ++#else + bool can_use_crc32() { return getauxval(AT_HWCAP) & HWCAP_CRC32; } + bool can_use_poly_mul() { return getauxval(AT_HWCAP) & HWCAP_PMULL; } ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + + /** A helper template to statically unroll a loop with a fixed number of +@@ -443,25 +460,39 @@ uint64_t crc32_impl::update(uint64_t crc, uint64_t dat + + #ifdef CRC32_ARM64 + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"))) ++#else ++MY_ATTRIBUTE((target("crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_impl::update(uint32_t crc, unsigned char data) { + return __crc32cb(crc, data); + } + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_impl::update(uint32_t crc, uint16_t data) { + return __crc32ch(crc, data); + } + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"))) ++#else ++MY_ATTRIBUTE((target("crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_impl::update(uint32_t crc, uint32_t data) { + return __crc32cw(crc, data); + } + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"))) ++#else ++MY_ATTRIBUTE((target("crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint64_t crc32_impl::update(uint64_t crc, uint64_t data) { + return (uint64_t)__crc32cd((uint32_t)crc, data); +@@ -508,7 +539,11 @@ template <uint32_t w> + } + template <uint32_t w> + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crypto"))) ++#else ++MY_ATTRIBUTE((target("crypto"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint64_t use_pclmul::polynomial_mul_rev(uint32_t rev_u) { + constexpr uint64_t flipped_w = flip_at_32(w); +@@ -751,7 +786,11 @@ MY_ATTRIBUTE((flatten)) + MY_ATTRIBUTE((flatten)) + #endif /* CRC32_ARM64_APPLE */ + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc+crypto"), flatten)) ++#else ++MY_ATTRIBUTE((target("crc,crypto"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_using_pclmul(const byte *data, size_t len) { + return crc32<use_pclmul>(0, data, len); +@@ -771,7 +810,11 @@ MY_ATTRIBUTE((flatten)) + MY_ATTRIBUTE((flatten)) + #endif /* CRC32_ARM64_APPLE */ + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"), flatten)) ++#else ++MY_ATTRIBUTE((target("crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_using_unrolled_loop_poly_mul(const byte *data, size_t len) { + return crc32<use_unrolled_loop_poly_mul>(0, data, len); diff --git a/databases/mysql94-server/files/patch-storage_myisam_mi__dynrec.cc b/databases/mysql94-server/files/patch-storage_myisam_mi__dynrec.cc new file mode 100644 index 000000000000..b9d73f50435e --- /dev/null +++ b/databases/mysql94-server/files/patch-storage_myisam_mi__dynrec.cc @@ -0,0 +1,22 @@ +--- storage/myisam/mi_dynrec.cc.orig 2024-04-10 06:26:28 UTC ++++ storage/myisam/mi_dynrec.cc +@@ -86,17 +86,12 @@ bool mi_dynmap_file(MI_INFO *info, my_off_t size) { + return true; + } + /* +- I wonder if it is good to use MAP_NORESERVE. From the Linux man page: +- MAP_NORESERVE +- Do not reserve swap space for this mapping. When swap space is +- reserved, one has the guarantee that it is possible to modify the +- mapping. When swap space is not reserved one might get SIGSEGV +- upon a write if no physical memory is available. ++ MAP_NORESERVE is unimplemented in FreeBSD + */ + info->s->file_map = (uchar *)my_mmap( + nullptr, (size_t)size, + info->s->mode == O_RDONLY ? PROT_READ : PROT_READ | PROT_WRITE, +- MAP_SHARED | MAP_NORESERVE, info->dfile, 0L); ++ MAP_SHARED, info->dfile, 0L); + if (info->s->file_map == (uchar *)MAP_FAILED) { + info->s->file_map = nullptr; + return true; diff --git a/databases/mysql94-server/files/patch-support-files_CMakeLists.txt b/databases/mysql94-server/files/patch-support-files_CMakeLists.txt new file mode 100644 index 000000000000..1ce8c74a9680 --- /dev/null +++ b/databases/mysql94-server/files/patch-support-files_CMakeLists.txt @@ -0,0 +1,39 @@ +--- support-files/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC ++++ support-files/CMakeLists.txt +@@ -25,8 +25,9 @@ ENDIF() + RETURN() + ENDIF() + +-INSTALL(FILES mysql.m4 +- DESTINATION ${INSTALL_SHAREDIR}/aclocal COMPONENT Development) ++IF(NOT WITHOUT_CLIENTLIBS) ++ INSTALL(FILES mysql.m4 DESTINATION ${INSTALL_SHAREDIR}/aclocal COMPONENT Development) ++ENDIF(NOT WITHOUT_CLIENTLIBS) + + SET(localstatedir "${MYSQL_DATADIR}") + +@@ -44,7 +45,7 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql-log-r + CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql-log-rotate.in + ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-rotate @ONLY) + +-IF(NOT WITH_SYSTEMD) ++IF(NOT WITHOUT_SERVER) + CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql.server.sh + ${CMAKE_CURRENT_BINARY_DIR}/mysql.server @ONLY + ) +@@ -60,6 +61,7 @@ ENDIF() + ) + ENDIF() + ++IF(NOT WITHOUT_SERVER) + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-rotate + COMPONENT Server_Scripts + DESTINATION ${INSTALL_SUPPORTFILESDIR} +@@ -67,6 +69,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-ro + OWNER_READ OWNER_WRITE + GROUP_READ WORLD_READ + ) ++ENDIF() + + IF(WITH_ROUTER) + IF(NOT WITH_SYSTEMD) diff --git a/databases/mysql94-server/files/patch-unittest_gunit_stream__cipher-t.cc b/databases/mysql94-server/files/patch-unittest_gunit_stream__cipher-t.cc new file mode 100644 index 000000000000..0f182b2ae151 --- /dev/null +++ b/databases/mysql94-server/files/patch-unittest_gunit_stream__cipher-t.cc @@ -0,0 +1,15 @@ +--- unittest/gunit/stream_cipher-t.cc.orig 2024-07-12 19:20:22 UTC ++++ unittest/gunit/stream_cipher-t.cc +@@ -251,10 +251,10 @@ void SetKeyStr(Key_string &key_str, const unsigned cha + template <typename T> + void SetKeyStr(Key_string &key_str, const unsigned char *key) { + if (key) { +- key_str.assign(key, T::PASSWORD_LENGTH); ++ key_str.assign(key, key + T::PASSWORD_LENGTH); + } else { + const unsigned char new_key[T::PASSWORD_LENGTH]{0}; +- key_str.assign(new_key, T::PASSWORD_LENGTH); ++ key_str.assign(new_key, new_key + T::PASSWORD_LENGTH); + } + } + diff --git a/databases/mysql94-server/files/patch-utilities_CMakeLists.txt b/databases/mysql94-server/files/patch-utilities_CMakeLists.txt new file mode 100644 index 000000000000..ba5520dc4474 --- /dev/null +++ b/databases/mysql94-server/files/patch-utilities_CMakeLists.txt @@ -0,0 +1,68 @@ +--- utilities/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC ++++ utilities/CMakeLists.txt +@@ -30,13 +30,19 @@ ENDIF() + DISABLE_DOCUMENTATION_WARNINGS() + ENDIF() + +-IF(NOT CMAKE_CROSSCOMPILING) ++IF(WITHOUT_CLIENTLIBS) + MYSQL_ADD_EXECUTABLE(comp_err + comp_err.cc + COMPONENT Test + LINK_LIBRARIES mysys ++ SKIP_INSTALL) ++ELSE(WITHOUT_CLIENTLIBS) ++ MYSQL_ADD_EXECUTABLE(comp_err ++ comp_err.cc ++ COMPONENT Test ++ LINK_LIBRARIES mysys + ) +-ENDIF() ++ENDIF(WITHOUT_CLIENTLIBS) + + MYSQL_ADD_EXECUTABLE(comp_client_err + comp_client_err.cc +@@ -121,10 +127,35 @@ MYSQL_ADD_EXECUTABLE(static_thread_local_test + EXCLUDE_FROM_ALL + ) + ++IF(WITHOUT_CLIENTLIBS) + MYSQL_ADD_EXECUTABLE(my_print_defaults + my_print_defaults.cc + COMPONENT Server + LINK_LIBRARIES mysys ++ SKIP_INSTALL ) ++MYSQL_ADD_EXECUTABLE(perror ++ perror.cc ++ COMPONENT Server ++ DEPENDENCIES GenError ++ LINK_LIBRARIES mysys ++ SKIP_INSTALL ) ++ENDIF(WITHOUT_CLIENTLIBS) ++ ++IF(WITHOUT_CLIENTLIBS) ++IF(BUILD_BUNDLED_LZ4) ++ MYSQL_ADD_EXECUTABLE(lz4_decompress ++ lz4_decompress.cc ++ COMPONENT Server ++ LINK_LIBRARIES ${LZ4_LIBRARY} mysys ++ SKIP_INSTALL ) ++ENDIF() ++ENDIF(WITHOUT_CLIENTLIBS) ++ ++IF(NOT WITHOUT_CLIENTLIBS) ++MYSQL_ADD_EXECUTABLE(my_print_defaults ++ my_print_defaults.cc ++ COMPONENT Server ++ LINK_LIBRARIES mysys + ) + MYSQL_ADD_EXECUTABLE(perror + perror.cc +@@ -132,6 +163,7 @@ MYSQL_ADD_EXECUTABLE(perror + DEPENDENCIES GenError + LINK_LIBRARIES mysys + ) ++ENDIF() + + # All targets below belong to COMPONENT Server and depend on InnoDB. + IF(WITHOUT_SERVER) diff --git a/databases/mysql94-server/files/patch-vio_viossl.cc b/databases/mysql94-server/files/patch-vio_viossl.cc new file mode 100644 index 000000000000..100aa9242692 --- /dev/null +++ b/databases/mysql94-server/files/patch-vio_viossl.cc @@ -0,0 +1,30 @@ +--- vio/viossl.cc.orig 2024-04-10 06:26:28 UTC ++++ vio/viossl.cc +@@ -46,7 +46,8 @@ + BIO_set_callback_ex was added in openSSL 1.1.1 + For older openSSL, use the deprecated BIO_set_callback. + */ +-#if OPENSSL_VERSION_NUMBER >= 0x10101000L ++#if OPENSSL_VERSION_NUMBER >= 0x10101000L && \ ++ !defined(LIBRESSL_VERSION_NUMBER) + #define HAVE_BIO_SET_CALLBACK_EX + #endif + +@@ -700,7 +701,7 @@ static int ssl_do(struct st_VioSSLFd *ptr, Vio *vio, l + #if !defined(NDEBUG) + { + STACK_OF(SSL_COMP) *ssl_comp_methods = nullptr; +- ssl_comp_methods = SSL_COMP_get_compression_methods(); ++ ssl_comp_methods = (STACK_OF(SSL_COMP) *)SSL_COMP_get_compression_methods(); + n = sk_SSL_COMP_num(ssl_comp_methods); + DBUG_PRINT("info", ("Available compression methods:\n")); + if (n == 0) +@@ -708,7 +709,7 @@ static int ssl_do(struct st_VioSSLFd *ptr, Vio *vio, l + else + for (j = 0; j < n; j++) { + SSL_COMP *c = sk_SSL_COMP_value(ssl_comp_methods, j); +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) + DBUG_PRINT("info", (" %d: %s\n", c->id, c->name)); + #else /* OPENSSL_VERSION_NUMBER < 0x10100000L */ + DBUG_PRINT("info", diff --git a/databases/mysql94-server/files/patch-vio_viosslfactories.cc b/databases/mysql94-server/files/patch-vio_viosslfactories.cc new file mode 100644 index 000000000000..0e28a57cf4f4 --- /dev/null +++ b/databases/mysql94-server/files/patch-vio_viosslfactories.cc @@ -0,0 +1,46 @@ +--- vio/viosslfactories.cc.orig 2024-04-10 06:26:28 UTC ++++ vio/viosslfactories.cc +@@ -46,6 +46,7 @@ + #include <tls_ciphers.h> + + #include "my_openssl_fips.h" ++#include "openssl/crypto.h" + #define TLS_VERSION_OPTION_SIZE 256 + + static bool ssl_initialized = false; +@@ -334,7 +335,7 @@ long process_tls_version(const char *tls_version) { + const char *separator = ","; + char *token, *lasts = nullptr; + +-#ifdef HAVE_TLSv13 ++#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) + const char *tls_version_name_list[] = {"TLSv1.2", "TLSv1.3"}; + const char ctx_flag_default[] = "TLSv1.2,TLSv1.3"; + const long tls_ctx_list[] = {SSL_OP_NO_TLSv1_2, SSL_OP_NO_TLSv1_3}; +@@ -405,7 +406,7 @@ static struct st_VioSSLFd *new_VioSSLFd( + ssl_ctx_options = (ssl_ctx_options | ssl_ctx_flags) & + (SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_TLSv1 | + SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2 +-#ifdef HAVE_TLSv13 ++#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) + | SSL_OP_NO_TLSv1_3 + #endif /* HAVE_TLSv13 */ + | SSL_OP_NO_TICKET); +@@ -414,7 +415,7 @@ static struct st_VioSSLFd *new_VioSSLFd( + return nullptr; + + if (!(ssl_fd->ssl_context = SSL_CTX_new(is_client ? +-#ifdef HAVE_TLSv13 ++#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) + TLS_client_method() + : TLS_server_method() + #else /* HAVE_TLSv13 */ +@@ -429,7 +430,7 @@ static struct st_VioSSLFd *new_VioSSLFd( + return nullptr; + } + +-#ifdef HAVE_TLSv13 ++#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) + /* + Set OpenSSL TLS v1.3 ciphersuites. + Note that an empty list is permissible. diff --git a/databases/mysql94-server/files/pkg-message.in b/databases/mysql94-server/files/pkg-message.in new file mode 100644 index 000000000000..605517879bee --- /dev/null +++ b/databases/mysql94-server/files/pkg-message.in @@ -0,0 +1,21 @@ +[ +{ type: install + message: <<EOM +There is no initial password for first time use of MySQL. +Keep in mind to reset it to a secure password. + +MySQL 8.4 has a default %%ETCDIR%%/my.cnf, +remember to replace it with your own +or set `mysql_optfile="$YOUR_CNF_FILE` in rc.conf. +EOM +} +{ type: upgrade + message: <<EOM +As of MySQL 8.0.16, the MySQL server performs the upgrade tasks previously +handled by mysql_upgrade. Consequently, mysql_upgrade is unneeded and is +deprecated as of that version, and will be removed in a future MySQL version. +Because mysql_upgrade no longer performs upgrade tasks, +it exits with status 0 unconditionally. +EOM +} +] diff --git a/databases/mysql94-server/pkg-descr b/databases/mysql94-server/pkg-descr new file mode 100644 index 000000000000..2d1842c56336 --- /dev/null +++ b/databases/mysql94-server/pkg-descr @@ -0,0 +1,4 @@ +MySQL is a very fast, multi-threaded, multi-user and robust SQL +(Structured Query Language) database server. MySQL Server is intended for +mission-critical, heavy-load production systems as well as for embedding +into mass-deployed software diff --git a/databases/mysql94-server/pkg-plist b/databases/mysql94-server/pkg-plist new file mode 100644 index 000000000000..87cc3df3d32c --- /dev/null +++ b/databases/mysql94-server/pkg-plist @@ -0,0 +1,288 @@ +LICENSE.router +README.router +bin/ibd2sdi +bin/innochecksum +bin/myisam_ftdump +bin/myisamchk +bin/myisamlog +bin/myisampack +bin/mysql_client_test +bin/mysql_keyring_encryption_test +bin/mysql_secure_installation +bin/mysql_test_event_tracking +bin/mysql_tzinfo_to_sql +bin/mysqld_multi +bin/mysqld_safe +bin/mysqldumpslow +bin/mysqlrouter +bin/mysqlrouter_bootstrap +bin/mysqlrouter_keyring +bin/mysqlrouter_mrs_client +bin/mysqlrouter_passwd +bin/mysqlrouter_plugin_info +bin/mysqltest +bin/mysqltest_safe_process +bin/mysqlxtest +etc/logrotate.d/mysqlrouter +%%ETCDIR%%/my.cnf.sample +lib/mysql/libmysqlharness.so +lib/mysql/libmysqlharness.so.1 +lib/mysql/libmysqlharness_stdx.so +lib/mysql/libmysqlharness_stdx.so.1 +lib/mysql/libmysqlharness_tls.so +lib/mysql/libmysqlharness_tls.so.1 +lib/mysql/libmysqlrouter.so +lib/mysql/libmysqlrouter.so.1 +lib/mysql/libmysqlrouter_cluster.so +lib/mysql/libmysqlrouter_cluster.so.1 +lib/mysql/libmysqlrouter_connection_pool.so +lib/mysql/libmysqlrouter_connection_pool.so.1 +lib/mysql/libmysqlrouter_destination_status.so +lib/mysql/libmysqlrouter_destination_status.so.1 +lib/mysql/libmysqlrouter_http.so +lib/mysql/libmysqlrouter_http.so.1 +lib/mysql/libmysqlrouter_http_auth_backend.so +lib/mysql/libmysqlrouter_http_auth_backend.so.1 +lib/mysql/libmysqlrouter_http_auth_realm.so +lib/mysql/libmysqlrouter_http_auth_realm.so.1 +lib/mysql/libmysqlrouter_http_client.so +lib/mysql/libmysqlrouter_http_server.so +lib/mysql/libmysqlrouter_http_client.so.1 +lib/mysql/libmysqlrouter_http_server.so.1 +lib/mysql/libmysqlrouter_io_component.so +lib/mysql/libmysqlrouter_io_component.so.1 +lib/mysql/libmysqlrouter_metadata_cache.so +lib/mysql/libmysqlrouter_metadata_cache.so.1 +lib/mysql/libmysqlrouter_mysql.so +lib/mysql/libmysqlrouter_mysql.so.1 +lib/mysql/libmysqlrouter_mysqlclient.so +lib/mysql/libmysqlrouter_mysqlclient.so.1 +lib/mysql/libmysqlrouter_mysqlxclient.so +lib/mysql/libmysqlrouter_mysqlxclient.so.1 +lib/mysql/libmysqlrouter_mysqlxmessages.so +lib/mysql/libmysqlrouter_mysqlxmessages.so.1 +lib/mysql/libmysqlrouter_routing.so +lib/mysql/libmysqlrouter_routing.so.1 +lib/mysql/libmysqlrouter_routing_connections.so +lib/mysql/libmysqlrouter_routing_connections.so.1 +lib/mysql/libmysqlrouter_routing_guidelines.so +lib/mysql/libmysqlrouter_utils.so +lib/mysql/libmysqlrouter_routing_guidelines.so.1 +lib/mysql/libmysqlrouter_utils.so.1 +lib/mysql/libprotobuf.so.24.4.0 +lib/mysql/mysqlrouter/connection_pool.so +lib/mysql/mysqlrouter/destination_status.so +lib/mysql/mysqlrouter/http_auth_backend.so +lib/mysql/mysqlrouter/http_auth_realm.so +lib/mysql/mysqlrouter/http_server.so +lib/mysql/mysqlrouter/io.so +lib/mysql/mysqlrouter/keepalive.so +lib/mysql/mysqlrouter/metadata_cache.so +lib/mysql/mysqlrouter/mysql_rest_service.so +lib/mysql/mysqlrouter/rest_api.so +lib/mysql/mysqlrouter/rest_connection_pool.so +lib/mysql/mysqlrouter/rest_metadata_cache.so +lib/mysql/mysqlrouter/rest_router.so +lib/mysql/mysqlrouter/rest_routing.so +lib/mysql/mysqlrouter/router_openssl.so +lib/mysql/mysqlrouter/router_protobuf.so +lib/mysql/mysqlrouter/routing.so +lib/mysql/plugin/adt_null.so +lib/mysql/plugin/auth.so +lib/mysql/plugin/auth_test_plugin.so +lib/mysql/plugin/component_audit_api_message_emit.so +lib/mysql/plugin/component_connection_control.so +lib/mysql/plugin/component_example_component1.so +lib/mysql/plugin/component_example_component2.so +lib/mysql/plugin/component_example_component3.so +lib/mysql/plugin/component_keyring_file.so +lib/mysql/plugin/component_log_filter_dragnet.so +lib/mysql/plugin/component_log_sink_json.so +lib/mysql/plugin/component_log_sink_syseventlog.so +lib/mysql/plugin/component_log_sink_test.so +lib/mysql/plugin/component_mysqlbackup.so +lib/mysql/plugin/component_mysqlx_global_reset.so +lib/mysql/plugin/component_pfs_example.so +lib/mysql/plugin/component_pfs_example_component_population.so +lib/mysql/plugin/component_query_attributes.so +lib/mysql/plugin/component_reference_cache.so +lib/mysql/plugin/component_test_audit_api_message.so +lib/mysql/plugin/component_test_backup_lock_service.so +lib/mysql/plugin/component_test_component_deinit.so +lib/mysql/plugin/component_test_component_deinit_no_deadlock.so +lib/mysql/plugin/component_test_component_init_fail.so +lib/mysql/plugin/component_test_component_init_then_register.so +lib/mysql/plugin/component_test_event_tracking_consumer.so +lib/mysql/plugin/component_test_event_tracking_consumer_a.so +lib/mysql/plugin/component_test_event_tracking_consumer_b.so +lib/mysql/plugin/component_test_event_tracking_consumer_c.so +lib/mysql/plugin/component_test_event_tracking_producer_a.so +lib/mysql/plugin/component_test_event_tracking_producer_b.so +lib/mysql/plugin/component_test_execute_prepared_statement.so +lib/mysql/plugin/component_test_execute_regular_statement.so +lib/mysql/plugin/component_test_host_application_signal.so +lib/mysql/plugin/component_test_mysql_command_services.so +lib/mysql/plugin/component_test_mysql_current_thread_reader.so +lib/mysql/plugin/component_test_mysql_runtime_error.so +lib/mysql/plugin/component_test_mysql_signal_handler.so +lib/mysql/plugin/component_test_mysql_system_variable_set.so +lib/mysql/plugin/component_test_mysql_thd_store_service.so +lib/mysql/plugin/component_test_pfs_notification.so +lib/mysql/plugin/component_test_pfs_resource_group.so +lib/mysql/plugin/component_test_sensitive_system_variables.so +lib/mysql/plugin/component_test_server_telemetry_logs_client.so +lib/mysql/plugin/component_test_server_telemetry_logs_export.so +lib/mysql/plugin/component_test_server_telemetry_metrics.so +lib/mysql/plugin/component_test_server_telemetry_traces.so +lib/mysql/plugin/component_test_session_var_service.so +lib/mysql/plugin/component_test_status_var_reader.so +lib/mysql/plugin/component_test_status_var_service.so +lib/mysql/plugin/component_test_status_var_service_int.so +lib/mysql/plugin/component_test_status_var_service_reg_only.so +lib/mysql/plugin/component_test_status_var_service_str.so +lib/mysql/plugin/component_test_status_var_service_unreg_only.so +lib/mysql/plugin/component_test_string_service.so +lib/mysql/plugin/component_test_string_service_charset.so +lib/mysql/plugin/component_test_string_service_long.so +lib/mysql/plugin/component_test_sys_var_service.so +lib/mysql/plugin/component_test_sys_var_service_int.so +lib/mysql/plugin/component_test_sys_var_service_same.so +lib/mysql/plugin/component_test_sys_var_service_str.so +lib/mysql/plugin/component_test_system_variable_source.so +lib/mysql/plugin/component_test_table_access.so +lib/mysql/plugin/component_test_udf_aggregate.so +lib/mysql/plugin/component_test_udf_registration.so +lib/mysql/plugin/component_test_udf_services.so +lib/mysql/plugin/component_udf_reg_3_func.so +lib/mysql/plugin/component_udf_reg_avg_func.so +lib/mysql/plugin/component_udf_reg_int_func.so +lib/mysql/plugin/component_udf_reg_int_same_func.so +lib/mysql/plugin/component_udf_reg_only_3_func.so +lib/mysql/plugin/component_udf_reg_real_func.so +lib/mysql/plugin/component_udf_unreg_3_func.so +lib/mysql/plugin/component_udf_unreg_int_func.so +lib/mysql/plugin/component_udf_unreg_real_func.so +lib/mysql/plugin/component_validate_password.so +lib/mysql/plugin/conflicting_variables.so +lib/mysql/plugin/connection_control.so +lib/mysql/plugin/daemon_example.ini +lib/mysql/plugin/ddl_rewriter.so +lib/mysql/plugin/group_replication.so +lib/mysql/plugin/ha_example.so +lib/mysql/plugin/ha_mock.so +lib/mysql/plugin/keyring_udf.so +lib/mysql/plugin/libdaemon_example.so +lib/mysql/plugin/libtest_framework.so +lib/mysql/plugin/libtest_services.so +lib/mysql/plugin/libtest_services_threaded.so +lib/mysql/plugin/libtest_session_attach.so +lib/mysql/plugin/libtest_session_detach.so +lib/mysql/plugin/libtest_session_in_thd.so +lib/mysql/plugin/libtest_session_info.so +lib/mysql/plugin/libtest_sql_2_sessions.so +lib/mysql/plugin/libtest_sql_all_col_types.so +lib/mysql/plugin/libtest_sql_cmds_1.so +lib/mysql/plugin/libtest_sql_commit.so +lib/mysql/plugin/libtest_sql_complex.so +lib/mysql/plugin/libtest_sql_errors.so +lib/mysql/plugin/libtest_sql_lock.so +lib/mysql/plugin/libtest_sql_processlist.so +lib/mysql/plugin/libtest_sql_replication.so +lib/mysql/plugin/libtest_sql_reset_connection.so +lib/mysql/plugin/libtest_sql_shutdown.so +lib/mysql/plugin/libtest_sql_sleep_is_connected.so +lib/mysql/plugin/libtest_sql_sqlmode.so +lib/mysql/plugin/libtest_sql_stmt.so +lib/mysql/plugin/libtest_sql_stored_procedures_functions.so +lib/mysql/plugin/libtest_sql_views_triggers.so +lib/mysql/plugin/libtest_x_sessions_deinit.so +lib/mysql/plugin/libtest_x_sessions_init.so +lib/mysql/plugin/locking_service.so +lib/mysql/plugin/mypluglib.so +lib/mysql/plugin/mysql_clone.so +lib/mysql/plugin/mysql_no_login.so +lib/mysql/plugin/pfs_example_plugin_employee.so +lib/mysql/plugin/qa_auth_client.so +lib/mysql/plugin/qa_auth_interface.so +lib/mysql/plugin/qa_auth_server.so +lib/mysql/plugin/replication_observers_example_plugin.so +lib/mysql/plugin/rewrite_example.so +lib/mysql/plugin/rewriter.so +lib/mysql/plugin/semisync_master.so +lib/mysql/plugin/semisync_replica.so +lib/mysql/plugin/semisync_slave.so +lib/mysql/plugin/semisync_source.so +lib/mysql/plugin/test_security_context.so +lib/mysql/plugin/test_services_command_services.so +lib/mysql/plugin/test_services_host_application_signal.so +lib/mysql/plugin/test_services_plugin_registry.so +lib/mysql/plugin/test_udf_services.so +lib/mysql/plugin/udf_example.so +lib/mysql/plugin/validate_password.so +lib/mysql/private/libprotobuf-lite.so.24.4.0 +lib/mysql/private/libprotobuf.so.24.4.0 +libexec/mysqld +%%DATADIR%%/bulgarian/errmsg.sys +%%DATADIR%%/charsets/Index.xml +%%DATADIR%%/charsets/README +%%DATADIR%%/charsets/armscii8.xml +%%DATADIR%%/charsets/ascii.xml +%%DATADIR%%/charsets/cp1250.xml +%%DATADIR%%/charsets/cp1251.xml +%%DATADIR%%/charsets/cp1256.xml +%%DATADIR%%/charsets/cp1257.xml +%%DATADIR%%/charsets/cp850.xml +%%DATADIR%%/charsets/cp852.xml +%%DATADIR%%/charsets/cp866.xml +%%DATADIR%%/charsets/dec8.xml +%%DATADIR%%/charsets/geostd8.xml +%%DATADIR%%/charsets/greek.xml +%%DATADIR%%/charsets/hebrew.xml +%%DATADIR%%/charsets/hp8.xml +%%DATADIR%%/charsets/keybcs2.xml +%%DATADIR%%/charsets/koi8r.xml +%%DATADIR%%/charsets/koi8u.xml +%%DATADIR%%/charsets/latin1.xml +%%DATADIR%%/charsets/latin2.xml +%%DATADIR%%/charsets/latin5.xml +%%DATADIR%%/charsets/latin7.xml +%%DATADIR%%/charsets/macce.xml +%%DATADIR%%/charsets/macroman.xml +%%DATADIR%%/charsets/swe7.xml +%%DATADIR%%/czech/errmsg.sys +%%DATADIR%%/danish/errmsg.sys +%%DATADIR%%/dictionary.txt +%%DATADIR%%/dutch/errmsg.sys +%%DATADIR%%/english/errmsg.sys +%%DATADIR%%/estonian/errmsg.sys +%%DATADIR%%/french/errmsg.sys +%%DATADIR%%/german/errmsg.sys +%%DATADIR%%/greek/errmsg.sys +%%DATADIR%%/hungarian/errmsg.sys +%%DATADIR%%/install_rewriter.sql +%%DATADIR%%/italian/errmsg.sys +%%DATADIR%%/japanese/errmsg.sys +%%DATADIR%%/korean/errmsg.sys +%%DATADIR%%/messages_to_clients.txt +%%DATADIR%%/messages_to_error_log.txt +%%DATADIR%%/mysql-log-rotate +%%DATADIR%%/mysql.server +%%DATADIR%%/mysqld_multi.server +%%DATADIR%%/norwegian-ny/errmsg.sys +%%DATADIR%%/norwegian/errmsg.sys +%%DATADIR%%/polish/errmsg.sys +%%DATADIR%%/portuguese/errmsg.sys +%%DATADIR%%/romanian/errmsg.sys +%%DATADIR%%/russian/errmsg.sys +%%DATADIR%%/serbian/errmsg.sys +%%DATADIR%%/slovak/errmsg.sys +%%DATADIR%%/spanish/errmsg.sys +%%DATADIR%%/swedish/errmsg.sys +%%DATADIR%%/ukrainian/errmsg.sys +%%DATADIR%%/uninstall_rewriter.sql +%%DATADIR%%router/docs/sample_mysqlrouter.conf +@dir %%ETCDIR%%/keyring +@dir lib/mysql/plugin/debug +@dir %%MY_SECDIR%% +@dir %%MY_TMPDIR%% + diff --git a/databases/pgactive/Makefile b/databases/pgactive/Makefile index c05907cdd25b..03904306546b 100644 --- a/databases/pgactive/Makefile +++ b/databases/pgactive/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgactive -PORTVERSION= 2.1.6 +PORTVERSION= 2.1.7 DISTVERSIONPREFIX= v CATEGORIES= databases diff --git a/databases/pgactive/distinfo b/databases/pgactive/distinfo index 7d671f4c563c..58e09d108a77 100644 --- a/databases/pgactive/distinfo +++ b/databases/pgactive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756047691 -SHA256 (aws-pgactive-v2.1.6_GH0.tar.gz) = d8a172b8d75013baeb5740a124e0abed7a7233ddee8c88439a5b60298ff91d40 -SIZE (aws-pgactive-v2.1.6_GH0.tar.gz) = 2170745 +TIMESTAMP = 1761380087 +SHA256 (aws-pgactive-v2.1.7_GH0.tar.gz) = c50877ae77eb62aadb54be4d8864559a6cffa23e4e4512ef33eb186406e43730 +SIZE (aws-pgactive-v2.1.7_GH0.tar.gz) = 2172255 diff --git a/databases/pgactive/pkg-plist b/databases/pgactive/pkg-plist index 21d765b01a41..95312734bc1f 100644 --- a/databases/pgactive/pkg-plist +++ b/databases/pgactive/pkg-plist @@ -8,4 +8,5 @@ share/postgresql/extension/pgactive--2.1.2--2.1.3.sql share/postgresql/extension/pgactive--2.1.3--2.1.4.sql share/postgresql/extension/pgactive--2.1.4--2.1.5.sql share/postgresql/extension/pgactive--2.1.5--2.1.6.sql +share/postgresql/extension/pgactive--2.1.6--2.1.7.sql share/postgresql/extension/pgactive.control diff --git a/databases/rubygem-click_house-client/Makefile b/databases/rubygem-click_house-client/Makefile index bcb5a89815c5..f3521366b76f 100644 --- a/databases/rubygem-click_house-client/Makefile +++ b/databases/rubygem-click_house-client/Makefile @@ -1,5 +1,5 @@ PORTNAME= click_house-client -PORTVERSION= 0.3.5 +PORTVERSION= 0.5.1 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-click_house-client/distinfo b/databases/rubygem-click_house-client/distinfo index 000223ab33c7..4c1f60facb11 100644 --- a/databases/rubygem-click_house-client/distinfo +++ b/databases/rubygem-click_house-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755692908 -SHA256 (rubygem/click_house-client-0.3.5.gem) = bd3b8ea28f7998e0fd0b7aee117c21a55100d22d1bd502b3f3dfad0447a6c151 -SIZE (rubygem/click_house-client-0.3.5.gem) = 18944 +TIMESTAMP = 1761393537 +SHA256 (rubygem/click_house-client-0.5.1.gem) = 10022af0f6ae529daa3ae32e86ca62f5a236fa5fdb7893f1bd4a3133137e2d69 +SIZE (rubygem/click_house-client-0.5.1.gem) = 19456 diff --git a/deskutils/vnote/Makefile b/deskutils/vnote/Makefile index 3c20efdcebec..dc6c9081b6d8 100644 --- a/deskutils/vnote/Makefile +++ b/deskutils/vnote/Makefile @@ -1,6 +1,6 @@ PORTNAME= vnote -PORTVERSION= 3.17.0 DISTVERSIONPREFIX= v +DISTVERSION= 3.20.0 CATEGORIES= deskutils MAINTAINER= danfe@FreeBSD.org @@ -9,29 +9,34 @@ WWW= https://app.vnote.fun/en_us/ LICENSE= LGPL3 +BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers \ + pkgconf>0:devel/pkgconf LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell -USES= compiler:c++14-lang qmake qt:5 +USES= compiler:c++17-lang cmake desktop-file-utils gl qt:6 xorg +USE_GL= opengl +USE_QT= 5compat base declarative imageformats pdf positioning \ + sqldriver-sqlite:run svg webchannel webengine +USE_XORG= ice sm x11 xcb xext USE_LDCONFIG= yes -USE_QT= buildtools:build core gui network printsupport sql svg \ - webchannel webengine widgets x11extras USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}x GH_PROJECT= QHotkey:qhk vtextedit:vte syntax-highlighting:shl sonnet:s -GH_TAGNAME= 18ac011:qhk 398ec0f:vte 807895f:shl 403863f:s +GH_TAGNAME= d7b5250:qhk c8fe95e:vte 25f6871:shl 7320206:s GH_SUBDIR= libs/QHotkey:qhk libs/vtextedit:vte \ - libs/vtextedit/src/libs/sonnet:s \ - libs/vtextedit/src/libs/syntax-highlighting:shl + libs/vtextedit/libs/sonnet:s \ + libs/vtextedit/libs/syntax-highlighting:shl + +CMAKE_ARGS= -DCMAKE_INSTALL_DATADIR=${DATADIR} post-patch: - @${REINPLACE_CMD} -e 's,"hunspell\.hxx",<hunspell/hunspell.hxx>,' \ - ${WRKSRC}/libs/vtextedit/src/libs/sonnet/src/plugins/hunspell/hunspelldict.h - @${REINPLACE_CMD} -E '/demo|tests/d' \ - ${WRKSRC}/libs/vtextedit/vtextedit.pro \ - ${WRKSRC}/vnote.pro - @${ECHO_CMD} 'LIBS += -lhunspell-1.7' >> ${WRKSRC}/src/src.pro + @${REINPLACE_CMD} -E '/add_subdirectory\((demo|tests)\)/d' \ + ${WRKSRC}/libs/vtextedit/CMakeLists.txt \ + ${WRKSRC}/CMakeLists.txt @${GREP} -Rl --null Q_OS_LINUX ${WRKSRC}/src | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's,Q_OS_LINUX,Q_OS_UNIX,' + @${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \ + ${WRKSRC}/src/core/configmgr.cpp .include <bsd.port.mk> diff --git a/deskutils/vnote/distinfo b/deskutils/vnote/distinfo index b0605ed26907..cadca0be8046 100644 --- a/deskutils/vnote/distinfo +++ b/deskutils/vnote/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1693148599 -SHA256 (vnotex-vnote-v3.17.0_GH0.tar.gz) = 55c0d059c01ff23fc4e81d3eb754d53a0f201c01db9d305044b72feb130a686a -SIZE (vnotex-vnote-v3.17.0_GH0.tar.gz) = 7363985 -SHA256 (vnotex-QHotkey-18ac011_GH0.tar.gz) = 558ced948c8642ef4478c7da46658036aa6c3cda31527009096a5e8f4a4ffcf2 -SIZE (vnotex-QHotkey-18ac011_GH0.tar.gz) = 53423 -SHA256 (vnotex-vtextedit-398ec0f_GH0.tar.gz) = fa781bf61e5b72b1b34c0d9536b64a465b574ca0ee56fa0628f71ccdef2e7300 -SIZE (vnotex-vtextedit-398ec0f_GH0.tar.gz) = 1478207 -SHA256 (vnotex-syntax-highlighting-807895f_GH0.tar.gz) = fbf4eabc7bcaaf8c0faef2d6bd357182863887fa8bf8d81e1d6c1705817241b1 -SIZE (vnotex-syntax-highlighting-807895f_GH0.tar.gz) = 2312843 -SHA256 (vnotex-sonnet-403863f_GH0.tar.gz) = 9bd5eab05ee7daf08774dcc428dc9ac245f6179d080c4f93a14ac38e745e1570 -SIZE (vnotex-sonnet-403863f_GH0.tar.gz) = 282981 +TIMESTAMP = 1761324771 +SHA256 (vnotex-vnote-v3.20.0_GH0.tar.gz) = 9d716541193aa7766e9c87313de612b5db49683a525649109128e1780edf4553 +SIZE (vnotex-vnote-v3.20.0_GH0.tar.gz) = 7498396 +SHA256 (vnotex-QHotkey-d7b5250_GH0.tar.gz) = 49bcd9f72394112c2b44f596c3a2d2aca1ab7dc6d2b0da3a65b22772d265087a +SIZE (vnotex-QHotkey-d7b5250_GH0.tar.gz) = 52347 +SHA256 (vnotex-vtextedit-c8fe95e_GH0.tar.gz) = e82f91eafe78800919aedee90beafa5d2ff92d5e497ffda40ac56ff527a2dfa0 +SIZE (vnotex-vtextedit-c8fe95e_GH0.tar.gz) = 1480279 +SHA256 (vnotex-syntax-highlighting-25f6871_GH0.tar.gz) = bb532853f9bc9394743cc26c953af4680902c295d5e2e8cc2eaca3a978f2ffaf +SIZE (vnotex-syntax-highlighting-25f6871_GH0.tar.gz) = 2310298 +SHA256 (vnotex-sonnet-7320206_GH0.tar.gz) = e6674d47735119060b5d851188c530e8d791f6fdf495cd1f691538b8316de8f9 +SIZE (vnotex-sonnet-7320206_GH0.tar.gz) = 279084 diff --git a/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_CMakeLists.txt b/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_CMakeLists.txt new file mode 100644 index 000000000000..0b05dcaf0a7e --- /dev/null +++ b/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_CMakeLists.txt @@ -0,0 +1,7 @@ +--- libs/vtextedit/libs/sonnet/src/CMakeLists.txt.orig 2024-04-30 07:11:17 UTC ++++ libs/vtextedit/libs/sonnet/src/CMakeLists.txt +@@ -1,4 +1,3 @@ + # Just to make it work with VTextEdit. +-add_subdirectory(../../hunspell ../../hunspell) + add_subdirectory(core) + add_subdirectory(plugins/hunspell) diff --git a/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_plugins_hunspell_CMakeLists.txt b/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_plugins_hunspell_CMakeLists.txt new file mode 100644 index 000000000000..9d5407e2879d --- /dev/null +++ b/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_plugins_hunspell_CMakeLists.txt @@ -0,0 +1,18 @@ +--- libs/vtextedit/libs/sonnet/src/plugins/hunspell/CMakeLists.txt.orig 2024-04-30 07:11:17 UTC ++++ libs/vtextedit/libs/sonnet/src/plugins/hunspell/CMakeLists.txt +@@ -5,6 +5,8 @@ find_package(Qt${QT_DEFAULT_MAJOR_VERSION} REQUIRED CO + + set(QT_DEFAULT_MAJOR_VERSION 6 CACHE STRING "Qt version to use (5 or 6), defaults to 6") + find_package(Qt${QT_DEFAULT_MAJOR_VERSION} REQUIRED COMPONENTS Core) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(Hunspell REQUIRED IMPORTED_TARGET hunspell) + + if ((QT_DEFAULT_MAJOR_VERSION GREATER 5)) + qt_standard_project_setup() +@@ -31,5 +33,5 @@ target_link_libraries(sonnet-hunspell PUBLIC + target_link_libraries(sonnet-hunspell PUBLIC + Qt::Core + sonnet-core +- Hunspell ++ PkgConfig::Hunspell + ) diff --git a/deskutils/vnote/files/patch-libs_vtextedit_src_CMakeLists.txt b/deskutils/vnote/files/patch-libs_vtextedit_src_CMakeLists.txt new file mode 100644 index 000000000000..a9e2bf4ce909 --- /dev/null +++ b/deskutils/vnote/files/patch-libs_vtextedit_src_CMakeLists.txt @@ -0,0 +1,20 @@ +--- libs/vtextedit/src/CMakeLists.txt.orig 2024-07-07 14:06:11 UTC ++++ libs/vtextedit/src/CMakeLists.txt +@@ -6,6 +6,8 @@ find_package(Qt${QT_DEFAULT_MAJOR_VERSION} OPTIONAL_CO + set(QT_DEFAULT_MAJOR_VERSION 6 CACHE STRING "Qt version to use (5 or 6), defaults to 6") + find_package(Qt${QT_DEFAULT_MAJOR_VERSION} REQUIRED COMPONENTS Core Gui Network Svg Widgets LinguistTools) + find_package(Qt${QT_DEFAULT_MAJOR_VERSION} OPTIONAL_COMPONENTS Core5Compat) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(Hunspell REQUIRED IMPORTED_TARGET hunspell) + + if ((QT_DEFAULT_MAJOR_VERSION GREATER 5)) + qt_standard_project_setup() +@@ -145,7 +147,7 @@ target_link_libraries(VTextEdit PUBLIC + peg-markdown-highlight + sonnet-core + sonnet-hunspell +- Hunspell ++ PkgConfig::Hunspell + ) + + if((QT_DEFAULT_MAJOR_VERSION GREATER 5)) diff --git a/deskutils/vnote/files/patch-src_CMakeLists.txt b/deskutils/vnote/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..fcc242ce5761 --- /dev/null +++ b/deskutils/vnote/files/patch-src_CMakeLists.txt @@ -0,0 +1,43 @@ +--- src/CMakeLists.txt.orig 2025-05-15 07:23:24.000000000 -0500 ++++ src/CMakeLists.txt 2025-10-13 13:31:54.811026000 -0500 +@@ -31,14 +31,6 @@ set(VX_TS_FILES data/core/translations/vnote_zh_CN.ts + # Translations + set(VX_TS_FILES data/core/translations/vnote_zh_CN.ts + data/core/translations/vnote_ja.ts) +-if((QT_DEFAULT_MAJOR_VERSION EQUAL 6)) +- if((Qt6Widgets_VERSION VERSION_GREATER_EQUAL 6.7.0)) +- qt_add_lupdate(TS_FILES ${VX_TS_FILES} +- SOURCE_TARGETS vnote) +- else() +- qt_add_lupdate(vnote TS_FILES ${VX_TS_FILES}) +- endif() +-endif() + # Generate .qm files from .ts files (lrelease) + set_source_files_properties(${VX_TS_FILES} PROPERTIES + OUTPUT_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/translations") +@@ -68,6 +60,16 @@ add_executable(vnote WIN32 MACOSX_BUNDLE + ${VX_APP_ICON_RC_WIN} ${VX_APP_ICON_MACOS} ${VX_RESOURCE_FILES} + ) + ++# Add lupdate target for translations (Qt6 only) ++if((QT_DEFAULT_MAJOR_VERSION EQUAL 6)) ++ if((Qt6Widgets_VERSION VERSION_GREATER_EQUAL 6.7.0)) ++ qt_add_lupdate(TS_FILES ${VX_TS_FILES} ++ SOURCE_TARGETS vnote) ++ else() ++ qt_add_lupdate(vnote TS_FILES ${VX_TS_FILES}) ++ endif() ++endif() ++ + add_dependencies(vnote VX_EXTRA_RESOURCE) + + set(VX_LIBS_FOLDER ../libs) +@@ -171,7 +173,7 @@ else() + set(iconsvg.files data/core/logo/vnote.svg) + foreach(item IN ITEMS desktop icon16 icon32 icon48 icon64 icon128 icon256 iconsvg) + install(FILES ${CMAKE_CURRENT_LIST_DIR}/${${item}.files} +- DESTINATION ${CMAKE_INSTALL_DATADIR}/${${item}.path} ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/${${item}.path} + PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) + endforeach() + endif() diff --git a/deskutils/vnote/files/patch-src_core_configmgr.cpp b/deskutils/vnote/files/patch-src_core_configmgr.cpp new file mode 100644 index 000000000000..8c2c905f2057 --- /dev/null +++ b/deskutils/vnote/files/patch-src_core_configmgr.cpp @@ -0,0 +1,11 @@ +--- src/core/configmgr.cpp.orig 2024-08-06 13:56:46 UTC ++++ src/core/configmgr.cpp +@@ -576,7 +576,7 @@ void ConfigMgr::initAppPrefixPath() + QStringList potential_dirs; + auto app_dir_path = QCoreApplication::applicationDirPath(); + qInfo() << "app prefix path: " << app_dir_path; +- potential_dirs << app_dir_path; ++ potential_dirs << app_dir_path << "%%DATADIR%%"; + + #if defined(Q_OS_LINUX) + QDir localBinDir(app_dir_path); diff --git a/deskutils/vnote/pkg-plist b/deskutils/vnote/pkg-plist index e494558a64ea..e159d8f5f2ca 100644 --- a/deskutils/vnote/pkg-plist +++ b/deskutils/vnote/pkg-plist @@ -1,13 +1,5 @@ bin/vnote -bin/vnote_extra.rcc -lib/libVSyntaxHighlighting.so -lib/libVSyntaxHighlighting.so.1 -lib/libVSyntaxHighlighting.so.1.0 -lib/libVSyntaxHighlighting.so.1.0.0 lib/libVTextEdit.so -lib/libVTextEdit.so.1 -lib/libVTextEdit.so.1.0 -lib/libVTextEdit.so.1.0.0 share/applications/vnote.desktop share/icons/hicolor/128x128/apps/vnote.png share/icons/hicolor/16x16/apps/vnote.png @@ -16,3 +8,10 @@ share/icons/hicolor/32x32/apps/vnote.png share/icons/hicolor/48x48/apps/vnote.png share/icons/hicolor/64x64/apps/vnote.png share/icons/hicolor/scalable/apps/vnote.svg +%%DATADIR%%/translations/qdialogbuttonbox_zh_CN.qm +%%DATADIR%%/translations/qtbase_ja.qm +%%DATADIR%%/translations/qtbase_zh_CN.qm +%%DATADIR%%/translations/qtv_ja.qm +%%DATADIR%%/translations/qtv_zh_CN.qm +%%DATADIR%%/translations/qwebengine_zh_CN.qm +%%DATADIR%%/vnote_extra.rcc diff --git a/devel/Makefile b/devel/Makefile index 05f8b393a49f..35f740820707 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7391,6 +7391,7 @@ SUBDIR += rubygem-forwardable SUBDIR += rubygem-forwardable-extended SUBDIR += rubygem-fugit + SUBDIR += rubygem-fugit-gitlab SUBDIR += rubygem-fugit111 SUBDIR += rubygem-fuubar SUBDIR += rubygem-fuzzy_match @@ -7579,6 +7580,7 @@ SUBDIR += rubygem-json-canonicalization SUBDIR += rubygem-json-gitlab SUBDIR += rubygem-json-schema + SUBDIR += rubygem-json-schema-gitlab SUBDIR += rubygem-json1 SUBDIR += rubygem-json_pure SUBDIR += rubygem-json_pure1 @@ -7614,6 +7616,7 @@ SUBDIR += rubygem-logger-gitlab SUBDIR += rubygem-logger15 SUBDIR += rubygem-logging + SUBDIR += rubygem-logging-gitlab SUBDIR += rubygem-logster SUBDIR += rubygem-loquacious SUBDIR += rubygem-lrama @@ -7623,6 +7626,7 @@ SUBDIR += rubygem-manpages SUBDIR += rubygem-map SUBDIR += rubygem-marcel + SUBDIR += rubygem-marcel-gitlab SUBDIR += rubygem-memo_wise SUBDIR += rubygem-memoist SUBDIR += rubygem-memoist3 @@ -7663,7 +7667,7 @@ SUBDIR += rubygem-msgpack SUBDIR += rubygem-mspec SUBDIR += rubygem-multi_json - SUBDIR += rubygem-multi_json114 + SUBDIR += rubygem-multi_json-gitlab SUBDIR += rubygem-multi_test SUBDIR += rubygem-murmurhash3 SUBDIR += rubygem-mustache @@ -8177,9 +8181,9 @@ SUBDIR += rubygem-versionomy SUBDIR += rubygem-view_component-rails-gitlab SUBDIR += rubygem-virtus - SUBDIR += rubygem-vite_rails-rails70 + SUBDIR += rubygem-vite_rails-gitlab SUBDIR += rubygem-vite_ruby - SUBDIR += rubygem-vite_ruby33 + SUBDIR += rubygem-vite_ruby-gitlab SUBDIR += rubygem-warbler SUBDIR += rubygem-warden SUBDIR += rubygem-warning diff --git a/devel/R-cran-RUnit/Makefile b/devel/R-cran-RUnit/Makefile index 32b8e64b3e09..7e84084dbac2 100644 --- a/devel/R-cran-RUnit/Makefile +++ b/devel/R-cran-RUnit/Makefile @@ -1,15 +1,14 @@ PORTNAME= RUnit -PORTVERSION= 0.4.28 -PORTREVISION= 5 +PORTVERSION= 0.4.33 CATEGORIES= devel DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= skreuzer@FreeBSD.org COMMENT= R functions implementing a Unit Testing framework -WWW= https://sourceforge.net/projects/runit/ +WWW= https://cran.r-project.org/package=RUnit LICENSE= GPLv2 -USES= cran:auto-plist +USES= cran .include <bsd.port.mk> diff --git a/devel/R-cran-RUnit/distinfo b/devel/R-cran-RUnit/distinfo index b2226801dd12..5b721f7a5e35 100644 --- a/devel/R-cran-RUnit/distinfo +++ b/devel/R-cran-RUnit/distinfo @@ -1,2 +1,3 @@ -SHA256 (RUnit_0.4.28.tar.gz) = 1d9e827dd15fdc405b138897468e94805660c403e7085a6da4a792001e0bc35c -SIZE (RUnit_0.4.28.tar.gz) = 322486 +TIMESTAMP = 1746362345 +SHA256 (RUnit_0.4.33.tar.gz) = b2a4c5afc7ef9534dac5006f6ef1b2af68630bb73eb74ef70ec7ed53dae6cb5f +SIZE (RUnit_0.4.33.tar.gz) = 430737 diff --git a/devel/R-cran-RUnit/pkg-descr b/devel/R-cran-RUnit/pkg-descr index fd43460f5860..0e559fdea86a 100644 --- a/devel/R-cran-RUnit/pkg-descr +++ b/devel/R-cran-RUnit/pkg-descr @@ -1,2 +1,4 @@ R Unit test framework R functions implementing a standard Unit Testing framework, with additional code inspection and report generation tools + +See also: https://sourceforge.net/projects/runit/ diff --git a/devel/R-cran-RUnit/pkg-plist b/devel/R-cran-RUnit/pkg-plist new file mode 100644 index 000000000000..3f5a35408bbd --- /dev/null +++ b/devel/R-cran-RUnit/pkg-plist @@ -0,0 +1,43 @@ +%%R_MOD_DIR%%/DESCRIPTION +%%R_MOD_DIR%%/INDEX +%%R_MOD_DIR%%/Meta/Rd.rds +%%R_MOD_DIR%%/Meta/features.rds +%%R_MOD_DIR%%/Meta/hsearch.rds +%%R_MOD_DIR%%/Meta/links.rds +%%R_MOD_DIR%%/Meta/nsInfo.rds +%%R_MOD_DIR%%/Meta/package.rds +%%R_MOD_DIR%%/Meta/vignette.rds +%%R_MOD_DIR%%/NAMESPACE +%%R_MOD_DIR%%/NEWS +%%R_MOD_DIR%%/R/RUnit +%%R_MOD_DIR%%/R/RUnit.rdb +%%R_MOD_DIR%%/R/RUnit.rdx +%%R_MOD_DIR%%/doc/RUnit.R +%%R_MOD_DIR%%/doc/RUnit.Rnw +%%R_MOD_DIR%%/doc/RUnit.pdf +%%R_MOD_DIR%%/doc/index.html +%%R_MOD_DIR%%/examples/correctTestCase.r +%%R_MOD_DIR%%/examples/runitVirtualClassTest.r +%%R_MOD_DIR%%/examples/runitc2f.r +%%R_MOD_DIR%%/help/AnIndex +%%R_MOD_DIR%%/help/RUnit.rdb +%%R_MOD_DIR%%/help/RUnit.rdx +%%R_MOD_DIR%%/help/aliases.rds +%%R_MOD_DIR%%/help/paths.rds +%%R_MOD_DIR%%/html/00Index.html +%%R_MOD_DIR%%/html/R.css +%%R_MOD_DIR%%/share/R/checkCode.r +%%R_MOD_DIR%%/share/R/compareRUnitTestData.r +%%R_MOD_DIR%%/tests/README +%%R_MOD_DIR%%/unitTests/Makefile +%%R_MOD_DIR%%/unitTests/runalltests.R +%%R_MOD_DIR%%/unitTests/runitHTMLProtocol.r +%%R_MOD_DIR%%/unitTests/runitInspect.r +%%R_MOD_DIR%%/unitTests/runitJUnitProtocol.r +%%R_MOD_DIR%%/unitTests/runitPlotConnection.r +%%R_MOD_DIR%%/unitTests/runitRUnit.r +%%R_MOD_DIR%%/unitTests/runitS4.r +%%R_MOD_DIR%%/unitTests/runitSetUp.r +%%R_MOD_DIR%%/unitTests/runitTearDown.r +%%R_MOD_DIR%%/unitTests/runitTestLogger.r +%%R_MOD_DIR%%/unitTests/runitTextProtocol.r diff --git a/devel/R-cran-collapse/Makefile b/devel/R-cran-collapse/Makefile index 930b30d4dfc6..6ba335ae75c6 100644 --- a/devel/R-cran-collapse/Makefile +++ b/devel/R-cran-collapse/Makefile @@ -1,5 +1,5 @@ PORTNAME= collapse -DISTVERSION= 2.1.3 +DISTVERSION= 2.1.4 CATEGORIES= devel DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/devel/R-cran-collapse/distinfo b/devel/R-cran-collapse/distinfo index 76ad4761b9a7..f0905fc0b287 100644 --- a/devel/R-cran-collapse/distinfo +++ b/devel/R-cran-collapse/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755927579 -SHA256 (collapse_2.1.3.tar.gz) = 1dac3f8fcfe6ac2607123a7da71cf5a08332e06dbc0462600d4a221e360d3958 -SIZE (collapse_2.1.3.tar.gz) = 1569476 +TIMESTAMP = 1761434290 +SHA256 (collapse_2.1.4.tar.gz) = 16c6e8ad10973636c0a118f435e76ef4518738f0fc16ed90e573c247e4c75fdc +SIZE (collapse_2.1.4.tar.gz) = 1569697 diff --git a/devel/arduino-irremote/Makefile b/devel/arduino-irremote/Makefile index 79a2501a6c6a..3ebc2908827a 100644 --- a/devel/arduino-irremote/Makefile +++ b/devel/arduino-irremote/Makefile @@ -1,5 +1,5 @@ PORTNAME= arduino-irremote -PORTVERSION= 4.4.3 +PORTVERSION= 4.5.0 DISTVERSIONPREFIX= v CATEGORIES= devel diff --git a/devel/arduino-irremote/distinfo b/devel/arduino-irremote/distinfo index 7d9cf1ce0cc0..b23c60b7016e 100644 --- a/devel/arduino-irremote/distinfo +++ b/devel/arduino-irremote/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751301993 -SHA256 (Arduino-IRremote-Arduino-IRremote-v4.4.3_GH0.tar.gz) = ea4743c16dbf7e72e01ffc8c7cf228b0af79ce39d14b5618d38daffdc8988ee0 -SIZE (Arduino-IRremote-Arduino-IRremote-v4.4.3_GH0.tar.gz) = 1223392 +TIMESTAMP = 1761431174 +SHA256 (Arduino-IRremote-Arduino-IRremote-v4.5.0_GH0.tar.gz) = 2a94ea7c58889209e74280d06af81cec8e65a81a95712f22f881a8acd8376591 +SIZE (Arduino-IRremote-Arduino-IRremote-v4.5.0_GH0.tar.gz) = 1239632 diff --git a/devel/aws-c-http/Makefile b/devel/aws-c-http/Makefile index 8c81a3622ae8..7b88756b2de8 100644 --- a/devel/aws-c-http/Makefile +++ b/devel/aws-c-http/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-http DISTVERSIONPREFIX= v -DISTVERSION= 0.10.5 +DISTVERSION= 0.10.6 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org diff --git a/devel/aws-c-http/distinfo b/devel/aws-c-http/distinfo index 805e2751971b..24d72f6fdc44 100644 --- a/devel/aws-c-http/distinfo +++ b/devel/aws-c-http/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760738990 -SHA256 (awslabs-aws-c-http-v0.10.5_GH0.tar.gz) = 02e8e67f5f03fa6458f8921232dc7a9076792d2822ad86f19c3f984fc1a073a8 -SIZE (awslabs-aws-c-http-v0.10.5_GH0.tar.gz) = 496217 +TIMESTAMP = 1761432547 +SHA256 (awslabs-aws-c-http-v0.10.6_GH0.tar.gz) = 0e513d25bc49a7f583d9bb246dabbe64d23d8a2bd105026a8f914d05aa1df147 +SIZE (awslabs-aws-c-http-v0.10.6_GH0.tar.gz) = 496967 diff --git a/devel/electron38/Makefile.version b/devel/electron38/Makefile.version index d29981805f5c..6bb42733992a 100644 --- a/devel/electron38/Makefile.version +++ b/devel/electron38/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 38.3.0 +ELECTRON_VER= 38.4.0 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron38/distinfo b/devel/electron38/distinfo index 2daf584173b1..f7994759e221 100644 --- a/devel/electron38/distinfo +++ b/devel/electron38/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1760689434 +TIMESTAMP = 1761309052 SHA256 (electron/chromium-140.0.7339.240.tar.xz.0) = 6f4a5a20ca144367ea2eca94239a6abaceae75a476da69a77fe56003dba226f8 SIZE (electron/chromium-140.0.7339.240.tar.xz.0) = 2000000000 SHA256 (electron/chromium-140.0.7339.240.tar.xz.1) = 20981168d3a0b42735617c5070134e62fcd598d099a902efc1fa79295de96044 @@ -7,10 +7,10 @@ SHA256 (electron/chromium-140.0.7339.240.tar.xz.2) = ae902a045d7429e57ceb135001f SIZE (electron/chromium-140.0.7339.240.tar.xz.2) = 331887040 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111 -SHA256 (electron/electron-yarn-cache-38.3.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04 -SIZE (electron/electron-yarn-cache-38.3.0.tar.xz) = 30044356 -SHA256 (electron/electron-electron-v38.3.0_GH0.tar.gz) = 0a71805f5498a4cef0a2d1cd66dcb90d662b6d4348c38b3ddf033031586870f5 -SIZE (electron/electron-electron-v38.3.0_GH0.tar.gz) = 15863168 +SHA256 (electron/electron-yarn-cache-38.4.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04 +SIZE (electron/electron-yarn-cache-38.4.0.tar.xz) = 30044356 +SHA256 (electron/electron-electron-v38.4.0_GH0.tar.gz) = 48acd4fcd3a699118d44f53e6264630af070a5a78de8d14a859f8eb863c95240 +SIZE (electron/electron-electron-v38.4.0_GH0.tar.gz) = 15863761 SHA256 (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 5c2e4ecc6583c5d49f9a9a4473fc267402762fc8e8a7835465919dacd6fdd5d8 SIZE (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 129356712 SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb diff --git a/devel/electron38/files/patch-electron_lib_browser_init.ts b/devel/electron38/files/patch-electron_lib_browser_init.ts deleted file mode 100644 index ea64a2c6c8f1..000000000000 --- a/devel/electron38/files/patch-electron_lib_browser_init.ts +++ /dev/null @@ -1,11 +0,0 @@ ---- electron/lib/browser/init.ts.orig 2025-04-04 05:26:44 UTC -+++ electron/lib/browser/init.ts -@@ -165,7 +165,7 @@ function currentPlatformSupportsAppIndicator () { - const KNOWN_XDG_DESKTOP_VALUES = new Set(['Pantheon', 'Unity:Unity7', 'pop:GNOME']); - - function currentPlatformSupportsAppIndicator () { -- if (process.platform !== 'linux') return false; -+ if (process.platform !== 'linux' && process.platform !== 'freebsd') return false; - const currentDesktop = process.env.XDG_CURRENT_DESKTOP; - - if (!currentDesktop) return false; diff --git a/devel/electron38/files/patch-electron_shell_common_node__bindings.cc b/devel/electron38/files/patch-electron_shell_common_node__bindings.cc index cb6fa1fa4a3f..1e48c2301eb5 100644 --- a/devel/electron38/files/patch-electron_shell_common_node__bindings.cc +++ b/devel/electron38/files/patch-electron_shell_common_node__bindings.cc @@ -1,6 +1,6 @@ ---- electron/shell/common/node_bindings.cc.orig 2025-09-02 20:56:04 UTC +--- electron/shell/common/node_bindings.cc.orig 2025-10-21 13:26:57 UTC +++ electron/shell/common/node_bindings.cc -@@ -46,7 +46,7 @@ +@@ -49,7 +49,7 @@ #include "third_party/electron_node/src/debug_utils.h" #include "third_party/electron_node/src/module_wrap.h" @@ -9,7 +9,7 @@ #include "shell/common/crash_keys.h" #endif -@@ -161,7 +161,7 @@ void V8FatalErrorCallback(const char* location, const +@@ -164,7 +164,7 @@ void V8FatalErrorCallback(const char* location, const void V8FatalErrorCallback(const char* location, const char* message) { LOG(ERROR) << "Fatal error in V8: " << location << " " << message; @@ -18,7 +18,7 @@ electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message); electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location); #endif -@@ -183,7 +183,7 @@ void V8OOMErrorCallback(const char* location, const v8 +@@ -186,7 +186,7 @@ void V8OOMErrorCallback(const char* location, const v8 LOG(ERROR) << "OOM detail: " << details.detail; } @@ -27,7 +27,7 @@ electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom", std::to_string(details.is_heap_oom)); if (location) { -@@ -580,7 +580,7 @@ void NodeBindings::Initialize(v8::Isolate* const isola +@@ -627,7 +627,7 @@ void NodeBindings::Initialize(v8::Isolate* const isola TRACE_EVENT0("electron", "NodeBindings::Initialize"); // Open node's error reporting system for browser process. diff --git a/devel/gh/Makefile b/devel/gh/Makefile index bb42c69618ec..7518b1db258c 100644 --- a/devel/gh/Makefile +++ b/devel/gh/Makefile @@ -1,6 +1,6 @@ PORTNAME= gh DISTVERSIONPREFIX= v -DISTVERSION= 2.81.0 +DISTVERSION= 2.82.0 CATEGORIES= devel MAINTAINER= dutra@FreeBSD.org diff --git a/devel/gh/distinfo b/devel/gh/distinfo index 20dfcdeaa3b3..763f1a1591c6 100644 --- a/devel/gh/distinfo +++ b/devel/gh/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1760501107 -SHA256 (go/devel_gh/gh-v2.81.0/v2.81.0.mod) = 3588c064bc1ff6c0aaaa00b75a01127e1513383ad4091492e8d62ec52116b0d1 -SIZE (go/devel_gh/gh-v2.81.0/v2.81.0.mod) = 11971 -SHA256 (go/devel_gh/gh-v2.81.0/v2.81.0.zip) = f23434421b0934f9af0b2e60924f15e2339178f4b4559719d7842ad0a171934e -SIZE (go/devel_gh/gh-v2.81.0/v2.81.0.zip) = 15622855 +TIMESTAMP = 1761457268 +SHA256 (go/devel_gh/gh-v2.82.0/v2.82.0.mod) = 8a6c420c99cd5a1efa84a97001ce6a4c53ee58db0ec057f4032a36b2bae670a3 +SIZE (go/devel_gh/gh-v2.82.0/v2.82.0.mod) = 11983 +SHA256 (go/devel_gh/gh-v2.82.0/v2.82.0.zip) = d86be67eace2031477e9f39fb03709fbb2dc1ba440e0b60658fb81154c4d2301 +SIZE (go/devel_gh/gh-v2.82.0/v2.82.0.zip) = 15624561 diff --git a/devel/gitaly/Makefile b/devel/gitaly/Makefile index 50b44de5e20d..683d9ddc1cc4 100644 --- a/devel/gitaly/Makefile +++ b/devel/gitaly/Makefile @@ -25,7 +25,9 @@ CPE_VENDOR= gitlab USE_GITLAB= yes GL_ACCOUNT= gitlab-org -GL_TUPLE= gitlab-org:git:v${GITLAB_GIT_VERSION}:_build/_build/deps/git-v${GITLAB_GIT_VERSION_SHORT} +GL_TUPLE= gitlab-org:git:v${GITLAB_GIT_VERSION}:git_dep/_build/deps/git-v${GITLAB_GIT_VERSION_SHORT} \ + gitlab-org:git:${GITLAB_GIT_MASTER_VERSION}:git_master_dep/_build/deps/git-master + GO_MOD_DIST= gitlab GO_MODULE= gitlab.com/gitlab-org/gitaly/v18 @@ -40,7 +42,6 @@ post-patch: ${MV} ${WRKSRC}/config.toml.example ${WRKSRC}/config.toml.sample do-install: - ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/bin ${FIND} ${WRKSRC} -name '*.orig' -delete (cd ${WRKSRC}/_build/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR}/bin && \ diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo index b099496bc405..f22c2c980aa1 100644 --- a/devel/gitaly/distinfo +++ b/devel/gitaly/distinfo @@ -1,7 +1,9 @@ -TIMESTAMP = 1761126609 -SHA256 (go/devel_gitaly/gitaly-v18.3.5/go.mod) = 163e0c24ae7263540250f58c84b9a0197cf6be768dab99b21dd463cc1a4659bc -SIZE (go/devel_gitaly/gitaly-v18.3.5/go.mod) = 13011 -SHA256 (go/devel_gitaly/gitaly-v18.3.5/gitaly-v18.3.5.tar.bz2) = b65e63c288e3682223262333d5056a114aea08410925aca249bd5d7418b986eb -SIZE (go/devel_gitaly/gitaly-v18.3.5/gitaly-v18.3.5.tar.bz2) = 4557618 -SHA256 (go/devel_gitaly/gitaly-v18.3.5/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4 -SIZE (go/devel_gitaly/gitaly-v18.3.5/git-v2.50.0.tar.bz2) = 9249878 +TIMESTAMP = 1761469489 +SHA256 (go/devel_gitaly/gitaly-v18.4.3/go.mod) = 008121a90304036555baa63f27b0ac1ebed4e56000dddcb3a896985c36eeb9e8 +SIZE (go/devel_gitaly/gitaly-v18.4.3/go.mod) = 13012 +SHA256 (go/devel_gitaly/gitaly-v18.4.3/gitaly-v18.4.3.tar.bz2) = 6dfd5dd98c444a7cbf0712ce70e5e5653c8ae8942ef0f50e9d8c2a57689126e4 +SIZE (go/devel_gitaly/gitaly-v18.4.3/gitaly-v18.4.3.tar.bz2) = 4579939 +SHA256 (go/devel_gitaly/gitaly-v18.4.3/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4 +SIZE (go/devel_gitaly/gitaly-v18.4.3/git-v2.50.0.tar.bz2) = 9249878 +SHA256 (go/devel_gitaly/gitaly-v18.4.3/gitlab-org-git-23466173824c0a0f835c0d790c2f38156ae6284a_GL0.tar.gz) = 01a4069b15e9262151b3b97f989d4939ba8966bd5269875add2a34806817c01a +SIZE (go/devel_gitaly/gitaly-v18.4.3/gitlab-org-git-23466173824c0a0f835c0d790c2f38156ae6284a_GL0.tar.gz) = 11745131 diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile index 3f04524d8840..771fbe2983ab 100644 --- a/devel/gitlab-runner/Makefile +++ b/devel/gitlab-runner/Makefile @@ -1,7 +1,6 @@ PORTNAME= gitlab-runner DISTVERSIONPREFIX= v -DISTVERSION= 18.3.0 -PORTREVISION= 3 +DISTVERSION= 18.5.0 CATEGORIES= devel MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \ https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm @@ -30,9 +29,9 @@ USE_GITLAB= yes GL_ACCOUNT= gitlab-org USE_RC_SUBR= gitlab_runner # this branch removes the replace line in go.mod which breaks the way FreeBSD ports build go packages -GO_MOD_DIST= https://gitlab.com/mfechner/gitlab-runner/-/raw/18-3-stable/ +GO_MOD_DIST= https://gitlab.com/mfechner/gitlab-runner/-/raw/18-5-stable/ -GITBRANCH= 18-3-stable +GITBRANCH= 18-5-stable GO_MODULE= gitlab.com/gitlab-org/gitlab-runner _BUILD_DATE= $$(date -u +%Y-%m-%dT%H:%M:%S%z) diff --git a/devel/gitlab-runner/distinfo b/devel/gitlab-runner/distinfo index 9cc98de30f53..520d0e351ca3 100644 --- a/devel/gitlab-runner/distinfo +++ b/devel/gitlab-runner/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1756440493 -SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e -SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-x86_64.tar.xz) = 9594352 -SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32 -SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-arm.tar.xz) = 9020896 -SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/go.mod) = 7b21298f756a14279964a1892eb446566af6349c650dd6ed35c09a6b57e55ba2 -SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/go.mod) = 13412 -SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/gitlab-runner-v18.3.0.tar.bz2) = 32e64beaedfa575e42144341ec38a073f5178ac37a747a0bd3e93fc971b50d6e -SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/gitlab-runner-v18.3.0.tar.bz2) = 2018932 +TIMESTAMP = 1761472505 +SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.5.0/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e +SIZE (go/devel_gitlab-runner/gitlab-runner-v18.5.0/prebuilt-x86_64.tar.xz) = 9594352 +SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.5.0/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32 +SIZE (go/devel_gitlab-runner/gitlab-runner-v18.5.0/prebuilt-arm.tar.xz) = 9020896 +SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.5.0/go.mod) = ac2ffad46c4815dedb4a12305d4bfb78cc2cd440e9d0b42fd4ba39643192c0f7 +SIZE (go/devel_gitlab-runner/gitlab-runner-v18.5.0/go.mod) = 13598 +SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.5.0/gitlab-runner-v18.5.0.tar.bz2) = d0017da91c4a4742368436720bb347f60f3993cad3f1e6d503ca9e68570627de +SIZE (go/devel_gitlab-runner/gitlab-runner-v18.5.0/gitlab-runner-v18.5.0.tar.bz2) = 2050460 diff --git a/devel/libfaketime/Makefile b/devel/libfaketime/Makefile index 2ea25c82512e..0c83b849341d 100644 --- a/devel/libfaketime/Makefile +++ b/devel/libfaketime/Makefile @@ -11,12 +11,14 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= coreutils>=0:sysutils/coreutils +TEST_DEPENDS= bash:shells/bash -USES= gmake shebangfix +USES= gmake perl5 shebangfix USE_GITHUB= yes GH_ACCOUNT= wolfcw USE_GCC= yes USE_LDCONFIG= yes +USE_PERL5= test SHEBANG_FILES= test/functests/common.inc test/testframe.sh @@ -26,6 +28,7 @@ SHEBANG_FILES= test/functests/common.inc test/testframe.sh MAKE_ENV+= FEATS="-DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS" \ WARNS="-Wall" TEST_TARGET= test +TESTING_UNSAFE= The functests/test_exclude_mono.sh:get_monotonic_time() test hangs PLIST_FILES= bin/faketime \ lib/faketime/libfaketime.so.1 \ @@ -34,6 +37,10 @@ PLIST_FILES= bin/faketime \ share/doc/faketime/README \ share/man/man1/faketime.1.gz +post-patch: + ${REINPLACE_CMD} -e 's|-lcompat|-lcompat -lutil|' \ + ${WRKSRC}/test/Makefile + post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/faketime \ ${STAGEDIR}${PREFIX}/lib/faketime/*.so.* diff --git a/devel/libnjs/Makefile b/devel/libnjs/Makefile index bd4134bc0d2d..f22f847abec0 100644 --- a/devel/libnjs/Makefile +++ b/devel/libnjs/Makefile @@ -1,5 +1,5 @@ PORTNAME= libnjs -DISTVERSION= 0.9.1 +DISTVERSION= 0.9.3 CATEGORIES= devel www MAINTAINER= joneum@FreeBSD.org diff --git a/devel/libnjs/distinfo b/devel/libnjs/distinfo index 81cc6941e420..fedd2f2198f8 100644 --- a/devel/libnjs/distinfo +++ b/devel/libnjs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752173459 -SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4 -SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480 +TIMESTAMP = 1761382118 +SHA256 (nginx-njs-0.9.3_GH0.tar.gz) = a1ad089a52ebd295489443faea3089d12df414f5da624446d6c2bf7d99ec36cb +SIZE (nginx-njs-0.9.3_GH0.tar.gz) = 930867 diff --git a/devel/libnjs/pkg-plist b/devel/libnjs/pkg-plist index dcb10afe415b..6ff572cce5ea 100644 --- a/devel/libnjs/pkg-plist +++ b/devel/libnjs/pkg-plist @@ -26,7 +26,6 @@ include/njs_generator.h include/njs_iterator.h include/njs_json.h include/njs_lexer.h -include/njs_lvlhsh.h include/njs_main.h include/njs_malloc.h include/njs_math.h @@ -66,5 +65,6 @@ include/njs_variable.h include/njs_vm.h include/njs_vmcode.h include/qjs.h +include/quickjs_compat.h lib/libnjs.a libdata/pkgconfig/njs.pc diff --git a/devel/pecl-grpc/Makefile b/devel/pecl-grpc/Makefile index 27c91d60f16d..ad55280a08de 100644 --- a/devel/pecl-grpc/Makefile +++ b/devel/pecl-grpc/Makefile @@ -1,5 +1,5 @@ PORTNAME= grpc -PORTVERSION= 1.75.0 +PORTVERSION= 1.76.0 CATEGORIES= devel net MAINTAINER= vanilla@FreeBSD.org diff --git a/devel/pecl-grpc/distinfo b/devel/pecl-grpc/distinfo index d20bd4d75434..2791094f98f1 100644 --- a/devel/pecl-grpc/distinfo +++ b/devel/pecl-grpc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758027333 -SHA256 (PECL/grpc-1.75.0.tgz) = d2fa2d09bb12472fd716db1f6d637375e02dfa2b6923d7812ff52554ce365ba1 -SIZE (PECL/grpc-1.75.0.tgz) = 6803863 +TIMESTAMP = 1761379107 +SHA256 (PECL/grpc-1.76.0.tgz) = 6e3d65695bb99de227054ae6431cee29cebabdee699ded55e97fc6f892eb4935 +SIZE (PECL/grpc-1.76.0.tgz) = 6861990 diff --git a/devel/pecl-swoole/Makefile b/devel/pecl-swoole/Makefile index cbea49956bdd..76b4b1bb2ecc 100644 --- a/devel/pecl-swoole/Makefile +++ b/devel/pecl-swoole/Makefile @@ -1,5 +1,5 @@ PORTNAME= swoole -PORTVERSION= 6.0.2 +PORTVERSION= 6.1.0 CATEGORIES= devel net MAINTAINER= vanilla@FreeBSD.org diff --git a/devel/pecl-swoole/distinfo b/devel/pecl-swoole/distinfo index 38f9acc912f2..e1c9d6f6ccaf 100644 --- a/devel/pecl-swoole/distinfo +++ b/devel/pecl-swoole/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742736592 -SHA256 (PECL/swoole-6.0.2.tgz) = ca9df27a4188f6670720ffaed9c4ecd6e832ea5aed55e554b63230f3147166ca -SIZE (PECL/swoole-6.0.2.tgz) = 2330514 +TIMESTAMP = 1761379710 +SHA256 (PECL/swoole-6.1.0.tgz) = 1ee89c3888ef97bbee8f08db130536467e41969796baff739b10f391dc44fcb3 +SIZE (PECL/swoole-6.1.0.tgz) = 2451482 diff --git a/devel/pecl-swoole/files/patch-include_swoole__socket.h b/devel/pecl-swoole/files/patch-include_swoole__socket.h deleted file mode 100644 index 302c92fb3b28..000000000000 --- a/devel/pecl-swoole/files/patch-include_swoole__socket.h +++ /dev/null @@ -1,10 +0,0 @@ ---- include/swoole_socket.h.orig 2021-07-16 07:18:11 UTC -+++ include/swoole_socket.h -@@ -17,6 +17,7 @@ - - #pragma once - -+#include <sys/types.h> - #include <sys/socket.h> - #include <sys/un.h> - #include <sys/uio.h> diff --git a/devel/pecl-swoole/files/patch-src_coroutine_system.cc b/devel/pecl-swoole/files/patch-src_coroutine_system.cc deleted file mode 100644 index ad235fcfbf97..000000000000 --- a/devel/pecl-swoole/files/patch-src_coroutine_system.cc +++ /dev/null @@ -1,12 +0,0 @@ ---- src/coroutine/system.cc.orig 2024-11-28 03:39:05 UTC -+++ src/coroutine/system.cc -@@ -701,7 +701,8 @@ std::shared_ptr<AsyncLock> async_lock(void *resource) - "resource(%p) has already been bound to another coroutine#%ld, " - "%s of the same resource in coroutine#%ld at the same time is not allowed", - resource, -- *iter, -+ iter->second, -+ iter->first, - Coroutine::get_current_cid()); - return nullptr; - } diff --git a/devel/py-b2/Makefile b/devel/py-b2/Makefile index 6ca931ad73c6..f42a26a8aa0a 100644 --- a/devel/py-b2/Makefile +++ b/devel/py-b2/Makefile @@ -1,6 +1,6 @@ PORTNAME= b2 DISTVERSIONPREFIX= v -DISTVERSION= 4.4.1 +DISTVERSION= 4.4.2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-b2/distinfo b/devel/py-b2/distinfo index 01ed3e71c062..f198dc70dd3f 100644 --- a/devel/py-b2/distinfo +++ b/devel/py-b2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753982473 -SHA256 (Backblaze-B2_Command_Line_Tool-v4.4.1_GH0.tar.gz) = 01515d708fa34a62ce56016ab35e7ffc61f735de8d92904d5deeebae3b9211ba -SIZE (Backblaze-B2_Command_Line_Tool-v4.4.1_GH0.tar.gz) = 222984 +TIMESTAMP = 1761431604 +SHA256 (Backblaze-B2_Command_Line_Tool-v4.4.2_GH0.tar.gz) = abb12544f470f5fed22cffba46c4ebc8538215b993595d41103e83e11b172087 +SIZE (Backblaze-B2_Command_Line_Tool-v4.4.2_GH0.tar.gz) = 223895 diff --git a/devel/py-phply/Makefile b/devel/py-phply/Makefile index f77012100603..7e9154858bc6 100644 --- a/devel/py-phply/Makefile +++ b/devel/py-phply/Makefile @@ -1,11 +1,11 @@ PORTNAME= phply PORTVERSION= 1.2.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= dbaio@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= PHP lexer and parser in Python WWW= https://pypi.org/project/phply/ @@ -21,4 +21,7 @@ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes +post-patch: + @${RM} -r ${WRKSRC}/tests/ + .include <bsd.port.mk> diff --git a/devel/py-tblib/Makefile b/devel/py-tblib/Makefile index be93f9a6699b..d8802287bec7 100644 --- a/devel/py-tblib/Makefile +++ b/devel/py-tblib/Makefile @@ -5,7 +5,7 @@ CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= dbaio@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Traceback serialization library in Python WWW= https://pypi.org/project/tblib/ diff --git a/devel/pycomposefile/Makefile b/devel/pycomposefile/Makefile index 9981b3302a5f..4d9ceb7cc45e 100644 --- a/devel/pycomposefile/Makefile +++ b/devel/pycomposefile/Makefile @@ -5,7 +5,7 @@ CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= dbaio@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Structured deserialization of Docker Compose files for Python WWW= https://pypi.org/project/pycomposefile/ diff --git a/devel/pymsteams/Makefile b/devel/pymsteams/Makefile index 600178574c16..8d9144bade2a 100644 --- a/devel/pymsteams/Makefile +++ b/devel/pymsteams/Makefile @@ -1,6 +1,5 @@ PORTNAME= pymsteams -DISTVERSION= 0.2.2 -PORTREVISION= 1 +DISTVERSION= 0.2.5 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,11 +10,14 @@ WWW= https://pypi.org/project/pymsteams/ LICENSE= APACHE20 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}httpx>=0.18.2:www/py-httpx@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/devel/pymsteams/distinfo b/devel/pymsteams/distinfo index ce610723c7d0..7d1f6fba9057 100644 --- a/devel/pymsteams/distinfo +++ b/devel/pymsteams/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696274151 -SHA256 (pymsteams-0.2.2.tar.gz) = 5696dc987b47b498825b8f095863edbdcff126db774b83aa246559c5f1f08ec6 -SIZE (pymsteams-0.2.2.tar.gz) = 9586 +TIMESTAMP = 1761306413 +SHA256 (pymsteams-0.2.5.tar.gz) = 9f76ca3a3de17b49ce3c5c314ee0e88b8bd2be78fc66f693ade1b7cabf23af70 +SIZE (pymsteams-0.2.5.tar.gz) = 88943 diff --git a/devel/pymsteams/files/patch-pyproject.toml b/devel/pymsteams/files/patch-pyproject.toml new file mode 100644 index 000000000000..30d05ca53875 --- /dev/null +++ b/devel/pymsteams/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +--- pyproject.toml.orig 2025-01-07 23:58:33 UTC ++++ pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools>=64", "setuptools-scm>=8"] ++requires = ["setuptools>=63", "setuptools-scm>=8"] + build-backend = "setuptools.build_meta" + + [project] diff --git a/devel/rubygem-async-gitlab/Makefile b/devel/rubygem-async-gitlab/Makefile index 52e369b59935..044a4a89d348 100644 --- a/devel/rubygem-async-gitlab/Makefile +++ b/devel/rubygem-async-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= async -PORTVERSION= 2.24.0 +PORTVERSION= 2.28.1 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -14,9 +14,9 @@ LICENSE_FILE= ${WRKSRC}/license.md RUN_DEPENDS= rubygem-console>=1.29<2:devel/rubygem-console \ rubygem-fiber-annotation>=0:devel/rubygem-fiber-annotation \ - rubygem-io-event>=1.9<2:devel/rubygem-io-event \ + rubygem-io-event>=1.11<2:devel/rubygem-io-event \ rubygem-metrics>=0.12<1:devel/rubygem-metrics \ - rubygem-traces>=0.15<1:devel/rubygem-traces + rubygem-traces>=0.18<1:devel/rubygem-traces USES= gem diff --git a/devel/rubygem-async-gitlab/distinfo b/devel/rubygem-async-gitlab/distinfo index 3ff97f0ad315..71b105d35e34 100644 --- a/devel/rubygem-async-gitlab/distinfo +++ b/devel/rubygem-async-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750222027 -SHA256 (rubygem/async-2.24.0.gem) = 589d11ac6d5808da195ed5ac71f37afcab505855aa958bf5fc463a5469c34377 -SIZE (rubygem/async-2.24.0.gem) = 36864 +TIMESTAMP = 1761393820 +SHA256 (rubygem/async-2.28.1.gem) = 250308b9ce4139400a0407e69800a15d231d2ef174f3b213b7e42111fb154f60 +SIZE (rubygem/async-2.28.1.gem) = 58368 diff --git a/devel/rubygem-aws-sdk-cloudformation-gitlab/Makefile b/devel/rubygem-aws-sdk-cloudformation-gitlab/Makefile index dcf963888f8d..5b02a649e345 100644 --- a/devel/rubygem-aws-sdk-cloudformation-gitlab/Makefile +++ b/devel/rubygem-aws-sdk-cloudformation-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= aws-sdk-cloudformation -PORTVERSION= 1.133.0 +PORTVERSION= 1.134.0 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab diff --git a/devel/rubygem-aws-sdk-cloudformation-gitlab/distinfo b/devel/rubygem-aws-sdk-cloudformation-gitlab/distinfo index c176a32bbd68..c8d1c34eb4c3 100644 --- a/devel/rubygem-aws-sdk-cloudformation-gitlab/distinfo +++ b/devel/rubygem-aws-sdk-cloudformation-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750221689 -SHA256 (rubygem/aws-sdk-cloudformation-1.133.0.gem) = 490393d6e66848a5dd48f536f650de4237a6082f195ef8ea1e27de551e9ca321 -SIZE (rubygem/aws-sdk-cloudformation-1.133.0.gem) = 210944 +TIMESTAMP = 1761395435 +SHA256 (rubygem/aws-sdk-cloudformation-1.134.0.gem) = b851337a36a4e0f917e16db0ea6d8429395beb32cfc7e04fd253134143fdd8ed +SIZE (rubygem/aws-sdk-cloudformation-1.134.0.gem) = 211968 diff --git a/devel/rubygem-excon-gitlab/Makefile b/devel/rubygem-excon-gitlab/Makefile index e27173885498..2541964a973d 100644 --- a/devel/rubygem-excon-gitlab/Makefile +++ b/devel/rubygem-excon-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= excon -PORTVERSION= 0.112.0 +PORTVERSION= 1.3.0 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -11,10 +11,12 @@ WWW= https://github.com/excon/excon LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= cpe gem +RUN_DEPENDS= rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab -NO_ARCH= yes +USES= cpe gem CPE_VENDOR= excon_project +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/devel/rubygem-excon-gitlab/distinfo b/devel/rubygem-excon-gitlab/distinfo index 5af252986405..648513e6ba20 100644 --- a/devel/rubygem-excon-gitlab/distinfo +++ b/devel/rubygem-excon-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728632670 -SHA256 (rubygem/excon-0.112.0.gem) = daf9ac3a4c2fc9aa48383a33da77ecb44fa395111e973084d5c52f6f214ae0f0 -SIZE (rubygem/excon-0.112.0.gem) = 176640 +TIMESTAMP = 1761392919 +SHA256 (rubygem/excon-1.3.0.gem) = d83d3bc2a46a74f969406071e0acc32971381a01d7382a79fa75529fb28046be +SIZE (rubygem/excon-1.3.0.gem) = 174080 diff --git a/devel/rubygem-fog-core-gitlab/Makefile b/devel/rubygem-fog-core-gitlab/Makefile index efdea910bdfb..b4bfb21b77d9 100644 --- a/devel/rubygem-fog-core-gitlab/Makefile +++ b/devel/rubygem-fog-core-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= fog-core -PORTVERSION= 2.1.0 +PORTVERSION= 2.6.0 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-builder>=0:devel/rubygem-builder \ - rubygem-excon-gitlab>=0.58<1:devel/rubygem-excon-gitlab \ + rubygem-excon-gitlab>=1<2:devel/rubygem-excon-gitlab \ rubygem-formatador>=0.2<2.0:devel/rubygem-formatador \ rubygem-mime-types-gitlab>=0:misc/rubygem-mime-types-gitlab diff --git a/devel/rubygem-fog-core-gitlab/distinfo b/devel/rubygem-fog-core-gitlab/distinfo index 5a68a8864290..f6a0f5f2e7bd 100644 --- a/devel/rubygem-fog-core-gitlab/distinfo +++ b/devel/rubygem-fog-core-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1520786474 -SHA256 (rubygem/fog-core-2.1.0.gem) = 53e5d793554d7080d015ef13cd44b54027e421d924d9dba4ce3d83f95f37eda9 -SIZE (rubygem/fog-core-2.1.0.gem) = 53760 +TIMESTAMP = 1761392814 +SHA256 (rubygem/fog-core-2.6.0.gem) = 3fe08aa83a23cddce42f4ba412040c08f890d7ff04c175c0ee59119371245be6 +SIZE (rubygem/fog-core-2.6.0.gem) = 47104 diff --git a/devel/rubygem-fog-core-gitlab/files/patch-gemspec b/devel/rubygem-fog-core-gitlab/files/patch-gemspec deleted file mode 100644 index 83af52d815ef..000000000000 --- a/devel/rubygem-fog-core-gitlab/files/patch-gemspec +++ /dev/null @@ -1,11 +0,0 @@ ---- fog-core.gemspec.orig 2024-02-20 07:57:19 UTC -+++ fog-core.gemspec -@@ -24,7 +24,7 @@ Gem::Specification.new do |s| - s.add_runtime_dependency(%q<builder>.freeze, [">= 0".freeze]) - s.add_runtime_dependency(%q<mime-types>.freeze, [">= 0".freeze]) - s.add_runtime_dependency(%q<excon>.freeze, ["~> 0.58".freeze]) -- s.add_runtime_dependency(%q<formatador>.freeze, ["~> 0.2".freeze]) -+ s.add_runtime_dependency(%q<formatador>.freeze, [">= 0.2".freeze, "< 2.0".freeze]) - s.add_development_dependency(%q<tins>.freeze, [">= 0".freeze]) - s.add_development_dependency(%q<coveralls>.freeze, [">= 0".freeze]) - s.add_development_dependency(%q<minitest>.freeze, [">= 0".freeze]) diff --git a/devel/rubygem-fog-json-gitlab/Makefile b/devel/rubygem-fog-json-gitlab/Makefile index 803626e022ee..144738e1f69d 100644 --- a/devel/rubygem-fog-json-gitlab/Makefile +++ b/devel/rubygem-fog-json-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= fog-json PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-fog-core-gitlab>=0:devel/rubygem-fog-core-gitlab \ - rubygem-multi_json>=1.10<2:devel/rubygem-multi_json + rubygem-multi_json-gitlab>=1.10<2:devel/rubygem-multi_json-gitlab USES= gem diff --git a/devel/rubygem-fugit-gitlab/Makefile b/devel/rubygem-fugit-gitlab/Makefile new file mode 100644 index 000000000000..e9a98bcaa157 --- /dev/null +++ b/devel/rubygem-fugit-gitlab/Makefile @@ -0,0 +1,24 @@ +PORTNAME= fugit +PORTVERSION= 1.11.2 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Time tools for flor and the floraison project +WWW= https://github.com/floraison/fugit + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-et-orbi>=1.2.11<2:devel/rubygem-et-orbi \ + rubygem-raabro>=1.4<2:textproc/rubygem-raabro + +USES= gem + +NO_ARCH= yes + +# Disable rdoc +OPTIONS_EXCLUDE=DOCS + +.include <bsd.port.mk> diff --git a/devel/rubygem-fugit-gitlab/distinfo b/devel/rubygem-fugit-gitlab/distinfo new file mode 100644 index 000000000000..de395ab9254a --- /dev/null +++ b/devel/rubygem-fugit-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757121746 +SHA256 (rubygem/fugit-1.11.2.gem) = 4c2e234f750c78d4514d0ca343a0b923847eac3846976fdb23ed4245d8fde6fe +SIZE (rubygem/fugit-1.11.2.gem) = 31232 diff --git a/devel/rubygem-fugit-gitlab/pkg-descr b/devel/rubygem-fugit-gitlab/pkg-descr new file mode 100644 index 000000000000..e8c4fab26957 --- /dev/null +++ b/devel/rubygem-fugit-gitlab/pkg-descr @@ -0,0 +1,3 @@ +Fugit is a time tools for flor and the floraison group. It uses et-orbi to represent +time instances and raabro as a basis for its parsers. Fugit will probably become +the foundation for rufus-scheduler 4.x diff --git a/devel/rubygem-gitlab-labkit/Makefile b/devel/rubygem-gitlab-labkit/Makefile index b87ee81d914f..657f48e84366 100644 --- a/devel/rubygem-gitlab-labkit/Makefile +++ b/devel/rubygem-gitlab-labkit/Makefile @@ -1,6 +1,5 @@ PORTNAME= gitlab-labkit -PORTVERSION= 0.39.0 -PORTREVISION= 1 +PORTVERSION= 0.40.0 CATEGORIES= devel rubygems MASTER_SITES= RG @@ -16,9 +15,10 @@ RUN_DEPENDS= rubygem-actionpack-gitlab>=5<8.1:www/rubygem-actionpack-gitlab \ rubygem-google-protobuf3>=3<4:devel/rubygem-google-protobuf3 \ rubygem-grpc-gitlab>=1.62:net/rubygem-grpc-gitlab \ rubygem-jaeger-client>=1.1.0<1.2:devel/rubygem-jaeger-client \ + rubygem-json-schema-gitlab>=5.1<6:devel/rubygem-json-schema-gitlab \ rubygem-opentracing>=0.4<1:devel/rubygem-opentracing \ rubygem-pg_query>=6.1.0<7:databases/rubygem-pg_query \ - rubygem-prometheus-client-mmap>=1.2.8<1.3:devel/rubygem-prometheus-client-mmap \ + rubygem-prometheus-client-mmap>=1.2.9<1.3:devel/rubygem-prometheus-client-mmap \ rubygem-redis-gitlab>3.0.0<6.0.0:databases/rubygem-redis-gitlab USES= gem diff --git a/devel/rubygem-gitlab-labkit/distinfo b/devel/rubygem-gitlab-labkit/distinfo index 7fb7293ee70d..e15f1cdf816d 100644 --- a/devel/rubygem-gitlab-labkit/distinfo +++ b/devel/rubygem-gitlab-labkit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752677964 -SHA256 (rubygem/gitlab-labkit-0.39.0.gem) = ee81fc360aced98ab7929b5072b0f352b9444f5ff8f79e57faaf4a6bd191571e -SIZE (rubygem/gitlab-labkit-0.39.0.gem) = 38912 +TIMESTAMP = 1761393725 +SHA256 (rubygem/gitlab-labkit-0.40.0.gem) = cf5f83cf80fcdd2734e08d9deaa51543f001ea7c45eeff7d303ef8b456598c2b +SIZE (rubygem/gitlab-labkit-0.40.0.gem) = 46080 diff --git a/devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile b/devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile index cfba751c599e..2f64ee35a418 100644 --- a/devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile +++ b/devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-apis-androidpublisher_v3 -PORTVERSION= 0.84.0 +PORTVERSION= 0.86.0 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -17,6 +17,4 @@ USES= gem NO_ARCH= yes -PORTSCOUT= limit:^0\.84\. - .include <bsd.port.mk> diff --git a/devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo b/devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo index f0655143fabe..4a7455c71d7b 100644 --- a/devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo +++ b/devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755675474 -SHA256 (rubygem/google-apis-androidpublisher_v3-0.84.0.gem) = 78cb3e3bcbfa029758cf15cf2ff286d4bca13182d2bf895bba3da70a5f98f71a -SIZE (rubygem/google-apis-androidpublisher_v3-0.84.0.gem) = 105472 +TIMESTAMP = 1761393464 +SHA256 (rubygem/google-apis-androidpublisher_v3-0.86.0.gem) = 73a672a8326c1ab981f1e15e0ed5a66a09f218b2f695c041a2d9d26d57b87eaf +SIZE (rubygem/google-apis-androidpublisher_v3-0.86.0.gem) = 105472 diff --git a/devel/rubygem-google-apis-compute_v1-gitlab/Makefile b/devel/rubygem-google-apis-compute_v1-gitlab/Makefile index 9b969bb6d3e1..a322d11ff516 100644 --- a/devel/rubygem-google-apis-compute_v1-gitlab/Makefile +++ b/devel/rubygem-google-apis-compute_v1-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-apis-compute_v1 -PORTVERSION= 0.127.0 +PORTVERSION= 0.129.0 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab diff --git a/devel/rubygem-google-apis-compute_v1-gitlab/distinfo b/devel/rubygem-google-apis-compute_v1-gitlab/distinfo index f1cdf4c7f7ad..812530c7e81a 100644 --- a/devel/rubygem-google-apis-compute_v1-gitlab/distinfo +++ b/devel/rubygem-google-apis-compute_v1-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755675269 -SHA256 (rubygem/google-apis-compute_v1-0.127.0.gem) = b7c8c4f10d3f462f6a00339cbc4398b68564ad5cb1883f7d20b9ae2f9b210ab8 -SIZE (rubygem/google-apis-compute_v1-0.127.0.gem) = 515584 +TIMESTAMP = 1761393340 +SHA256 (rubygem/google-apis-compute_v1-0.129.0.gem) = b767d4564519fc47fc86b10159ec27ad515292e92b979b10720b02fd3b06f5d3 +SIZE (rubygem/google-apis-compute_v1-0.129.0.gem) = 517120 diff --git a/devel/rubygem-google-apis-container_v1beta1/Makefile b/devel/rubygem-google-apis-container_v1beta1/Makefile index 362e25d896c2..db19e3ab894d 100644 --- a/devel/rubygem-google-apis-container_v1beta1/Makefile +++ b/devel/rubygem-google-apis-container_v1beta1/Makefile @@ -1,6 +1,5 @@ PORTNAME= google-apis-container_v1beta1 -PORTVERSION= 0.43.0 -PORTREVISION= 1 +PORTVERSION= 0.90.0 CATEGORIES= devel rubygems MASTER_SITES= RG @@ -11,7 +10,7 @@ WWW= https://github.com/googleapis/google-api-ruby-client/tree/main/generated/g LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.9.1<2.0:devel/rubygem-google-apis-core-gitlab +RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.15.0<2.0:devel/rubygem-google-apis-core-gitlab USES= gem diff --git a/devel/rubygem-google-apis-container_v1beta1/distinfo b/devel/rubygem-google-apis-container_v1beta1/distinfo index 5a83ec54d2e0..756525dab4f9 100644 --- a/devel/rubygem-google-apis-container_v1beta1/distinfo +++ b/devel/rubygem-google-apis-container_v1beta1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1676989782 -SHA256 (rubygem/google-apis-container_v1beta1-0.43.0.gem) = 68c48fcf88db926ceab16f56890c85890269e6366b272fcde958a9b5550313d0 -SIZE (rubygem/google-apis-container_v1beta1-0.43.0.gem) = 80384 +TIMESTAMP = 1761393407 +SHA256 (rubygem/google-apis-container_v1beta1-0.90.0.gem) = 9d027300e780000cdb2cdc982ae45b79818fd3e236531f81f13dcfb3f12f6b49 +SIZE (rubygem/google-apis-container_v1beta1-0.90.0.gem) = 115200 diff --git a/devel/rubygem-google-apis-storage_v1-gitlab/Makefile b/devel/rubygem-google-apis-storage_v1-gitlab/Makefile index 8960f6e7c695..1f9bd73514d1 100644 --- a/devel/rubygem-google-apis-storage_v1-gitlab/Makefile +++ b/devel/rubygem-google-apis-storage_v1-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-apis-storage_v1 -PORTVERSION= 0.47.0 +PORTVERSION= 0.56.0 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab diff --git a/devel/rubygem-google-apis-storage_v1-gitlab/distinfo b/devel/rubygem-google-apis-storage_v1-gitlab/distinfo index 63f039280369..f2cc8dabb3a2 100644 --- a/devel/rubygem-google-apis-storage_v1-gitlab/distinfo +++ b/devel/rubygem-google-apis-storage_v1-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729509194 -SHA256 (rubygem/google-apis-storage_v1-0.47.0.gem) = 0c75864c5d9604dd6841ec9e0ea30c74d50f64e6329300ea435b34fce5f75278 -SIZE (rubygem/google-apis-storage_v1-0.47.0.gem) = 52736 +TIMESTAMP = 1761396147 +SHA256 (rubygem/google-apis-storage_v1-0.56.0.gem) = b4e8d90db1a2085de66fbb915b3bcd792179dfcc573320900435f91b8d0d182b +SIZE (rubygem/google-apis-storage_v1-0.56.0.gem) = 54784 diff --git a/devel/rubygem-grape-entity/Makefile b/devel/rubygem-grape-entity/Makefile index 2ff52e9cfdc0..737584303ab1 100644 --- a/devel/rubygem-grape-entity/Makefile +++ b/devel/rubygem-grape-entity/Makefile @@ -1,6 +1,6 @@ PORTNAME= grape-entity PORTVERSION= 1.0.1 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= devel rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-activesupport-gitlab>=3.0.0:devel/rubygem-activesupport-gitlab \ - rubygem-multi_json>=1.3.2:devel/rubygem-multi_json + rubygem-multi_json-gitlab>=1.3.2:devel/rubygem-multi_json-gitlab USES= gem diff --git a/devel/rubygem-json-schema-gitlab/Makefile b/devel/rubygem-json-schema-gitlab/Makefile new file mode 100644 index 000000000000..0979792551ab --- /dev/null +++ b/devel/rubygem-json-schema-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= json-schema +PORTVERSION= 5.2.2 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby JSON schema validator +WWW= https://github.com/ruby-json-schema/json-schema + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-addressable>=2.8<3:www/rubygem-addressable \ + rubygem-bigdecimal>=3.1<4:math/rubygem-bigdecimal + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-json-schema-gitlab/distinfo b/devel/rubygem-json-schema-gitlab/distinfo new file mode 100644 index 000000000000..bcf51e6e2228 --- /dev/null +++ b/devel/rubygem-json-schema-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761397288 +SHA256 (rubygem/json-schema-5.2.2.gem) = 60beae0ed79ca9c552854c9ebfd44f50f77bd0c3144526d46afec384509940d5 +SIZE (rubygem/json-schema-5.2.2.gem) = 33280 diff --git a/devel/rubygem-json-schema-gitlab/pkg-descr b/devel/rubygem-json-schema-gitlab/pkg-descr new file mode 100644 index 000000000000..1728d616cf3d --- /dev/null +++ b/devel/rubygem-json-schema-gitlab/pkg-descr @@ -0,0 +1,4 @@ +This library is intended to provide Ruby with an interface for validating JSON +objects against a JSON schema conforming to JSON Schema Draft 4. Legacy support +for JSON Schema Draft 3, JSON Schema Draft 2, and JSON Schema Draft 1 is also +included. diff --git a/devel/rubygem-jsonpath/Makefile b/devel/rubygem-jsonpath/Makefile index d5de9e17c5dc..ee44df172c2b 100644 --- a/devel/rubygem-jsonpath/Makefile +++ b/devel/rubygem-jsonpath/Makefile @@ -1,5 +1,6 @@ PORTNAME= jsonpath PORTVERSION= 1.1.5 +PORTREVISION= 1 CATEGORIES= devel rubygems MASTER_SITES= RG @@ -10,7 +11,7 @@ WWW= https://github.com/joshbuddy/jsonpath LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-multi_json>=0:devel/rubygem-multi_json +RUN_DEPENDS= rubygem-multi_json-gitlab>=0:devel/rubygem-multi_json-gitlab USES= gem diff --git a/devel/rubygem-logging-gitlab/Makefile b/devel/rubygem-logging-gitlab/Makefile new file mode 100644 index 000000000000..804afd512e6e --- /dev/null +++ b/devel/rubygem-logging-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= logging +PORTVERSION= 2.4.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Logging library based on Java's log4j #' +WWW= https://github.com/TwP/logging + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-little-plugger>=1.1<2:devel/rubygem-little-plugger \ + rubygem-multi_json-gitlab>=1.14<2:devel/rubygem-multi_json-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-logging-gitlab/distinfo b/devel/rubygem-logging-gitlab/distinfo new file mode 100644 index 000000000000..5471152d83a2 --- /dev/null +++ b/devel/rubygem-logging-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1718580356 +SHA256 (rubygem/logging-2.4.0.gem) = ba8893a3c211b836f4131bb93b3eb3137a0c3b1fcd0ec3d570e324d8bdc00ccb +SIZE (rubygem/logging-2.4.0.gem) = 89088 diff --git a/devel/rubygem-logging-gitlab/pkg-descr b/devel/rubygem-logging-gitlab/pkg-descr new file mode 100644 index 000000000000..e2846cae4e23 --- /dev/null +++ b/devel/rubygem-logging-gitlab/pkg-descr @@ -0,0 +1,4 @@ +Logging is a flexible logging library for use in Ruby programs based on the +design of Java's log4j library. It features a hierarchical logging system, +custom level names, multiple output destinations per log event, custom +formatting, and more. diff --git a/devel/rubygem-marcel-gitlab/Makefile b/devel/rubygem-marcel-gitlab/Makefile new file mode 100644 index 000000000000..157fbe0f004f --- /dev/null +++ b/devel/rubygem-marcel-gitlab/Makefile @@ -0,0 +1,18 @@ +PORTNAME= marcel +PORTVERSION= 1.0.4 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Simple mime type detection +WWW= https://github.com/rails/marcel + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-marcel-gitlab/distinfo b/devel/rubygem-marcel-gitlab/distinfo new file mode 100644 index 000000000000..18422f5290e1 --- /dev/null +++ b/devel/rubygem-marcel-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761397957 +SHA256 (rubygem/marcel-1.0.4.gem) = 0d5649feb64b8f19f3d3468b96c680bae9746335d02194270287868a661516a4 +SIZE (rubygem/marcel-1.0.4.gem) = 46080 diff --git a/devel/rubygem-marcel-gitlab/pkg-descr b/devel/rubygem-marcel-gitlab/pkg-descr new file mode 100644 index 000000000000..5c22f0d4b0b8 --- /dev/null +++ b/devel/rubygem-marcel-gitlab/pkg-descr @@ -0,0 +1,3 @@ +Marcel attempts to choose the most appropriate content type for a given file by +looking at the binary data, the filename, and any declared type (perhaps passed +as a request header). diff --git a/devel/rubygem-multi_json114/Makefile b/devel/rubygem-multi_json-gitlab/Makefile index 6c36e1620038..cd885fd3c761 100644 --- a/devel/rubygem-multi_json114/Makefile +++ b/devel/rubygem-multi_json-gitlab/Makefile @@ -1,8 +1,8 @@ PORTNAME= multi_json -PORTVERSION= 1.14.1 +PORTVERSION= 1.17.0 CATEGORIES= devel rubygems MASTER_SITES= RG -PKGNAMESUFFIX= 114 +PKGNAMESUFFIX= -gitlab MAINTAINER= mfechner@FreeBSD.org COMMENT= Ruby library provide swappable JSON backends diff --git a/devel/rubygem-multi_json-gitlab/distinfo b/devel/rubygem-multi_json-gitlab/distinfo new file mode 100644 index 000000000000..396311632a2e --- /dev/null +++ b/devel/rubygem-multi_json-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761395079 +SHA256 (rubygem/multi_json-1.17.0.gem) = 76581f6c96aebf2e85f8a8b9854829e0988f335e8671cd1a56a1036eb75e4a1b +SIZE (rubygem/multi_json-1.17.0.gem) = 22016 diff --git a/devel/rubygem-multi_json114/pkg-descr b/devel/rubygem-multi_json-gitlab/pkg-descr index 49d79e40d2bd..49d79e40d2bd 100644 --- a/devel/rubygem-multi_json114/pkg-descr +++ b/devel/rubygem-multi_json-gitlab/pkg-descr diff --git a/devel/rubygem-multi_json114/distinfo b/devel/rubygem-multi_json114/distinfo deleted file mode 100644 index 60fae5470819..000000000000 --- a/devel/rubygem-multi_json114/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1577145877 -SHA256 (rubygem/multi_json-1.14.1.gem) = d971296c0eacea289d31e4a7ab7ac5eda97262c62bbc8c110de4f5e36425c577 -SIZE (rubygem/multi_json-1.14.1.gem) = 22016 diff --git a/devel/rubygem-sidekiq-cron-rails-gitlab/Makefile b/devel/rubygem-sidekiq-cron-rails-gitlab/Makefile index 8607d6c90d61..f8ba0556dd0d 100644 --- a/devel/rubygem-sidekiq-cron-rails-gitlab/Makefile +++ b/devel/rubygem-sidekiq-cron-rails-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= sidekiq-cron PORTVERSION= 1.12.0 +PORTREVISION= 1 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= -rails-gitlab @@ -11,7 +12,7 @@ WWW= https://github.com/sidekiq-cron/sidekiq-cron LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= rubygem-fugit>=1.8<2:devel/rubygem-fugit \ +RUN_DEPENDS= rubygem-fugit-gitlab>=1.8<2:devel/rubygem-fugit-gitlab \ rubygem-globalid-rails-gitlab>=1.0.1:databases/rubygem-globalid-rails-gitlab \ rubygem-sidekiq-gitlab>=6:devel/rubygem-sidekiq-gitlab diff --git a/devel/rubygem-telesign/Makefile b/devel/rubygem-telesign/Makefile index f1bf7889feec..10ef82c92e6b 100644 --- a/devel/rubygem-telesign/Makefile +++ b/devel/rubygem-telesign/Makefile @@ -1,5 +1,5 @@ PORTNAME= telesign -PORTVERSION= 2.2.5 +PORTVERSION= 2.4.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-telesign/distinfo b/devel/rubygem-telesign/distinfo index abe404c23f30..a9218e84f77e 100644 --- a/devel/rubygem-telesign/distinfo +++ b/devel/rubygem-telesign/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737275150 -SHA256 (rubygem/telesign-2.2.5.gem) = 1d0a2eb7e74a1b016c94971c938c8ae58d6864fe414b668f08bb3c298fdb2d87 -SIZE (rubygem/telesign-2.2.5.gem) = 8192 +TIMESTAMP = 1761395291 +SHA256 (rubygem/telesign-2.4.0.gem) = 009a76081cfb7fc901475bffa382353a764377b7a881d96fd441aaa9a87cb39f +SIZE (rubygem/telesign-2.4.0.gem) = 8704 diff --git a/devel/rubygem-telesignenterprise/Makefile b/devel/rubygem-telesignenterprise/Makefile index 1cca560a589e..b7cfdb7a9697 100644 --- a/devel/rubygem-telesignenterprise/Makefile +++ b/devel/rubygem-telesignenterprise/Makefile @@ -1,5 +1,5 @@ PORTNAME= telesignenterprise -PORTVERSION= 2.3.1 +PORTVERSION= 2.6.0 CATEGORIES= devel rubygems MASTER_SITES= RG @@ -9,7 +9,7 @@ WWW= https://rubygems.org/gems/telesignenterprise LICENSE= MIT -RUN_DEPENDS= rubygem-telesign>=2.2.3<2.3:devel/rubygem-telesign +RUN_DEPENDS= rubygem-telesign>=2.4.0<2.5:devel/rubygem-telesign USES= gem diff --git a/devel/rubygem-telesignenterprise/distinfo b/devel/rubygem-telesignenterprise/distinfo index 1e4aac1e61a8..9bca476c42ac 100644 --- a/devel/rubygem-telesignenterprise/distinfo +++ b/devel/rubygem-telesignenterprise/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738905873 -SHA256 (rubygem/telesignenterprise-2.3.1.gem) = 6341da0dd81d96498e26b1b9078c66636c31318f15402502beb30be73071661e -SIZE (rubygem/telesignenterprise-2.3.1.gem) = 7168 +TIMESTAMP = 1761395267 +SHA256 (rubygem/telesignenterprise-2.6.0.gem) = 172eac4563d27e57f1a2777497ec48204346fc355bbe233b55f8b05fd0d67df2 +SIZE (rubygem/telesignenterprise-2.6.0.gem) = 7680 diff --git a/devel/rubygem-vite_rails-rails70/Makefile b/devel/rubygem-vite_rails-gitlab/Makefile index 65971ba0d74e..7ea94c1baf46 100644 --- a/devel/rubygem-vite_rails-rails70/Makefile +++ b/devel/rubygem-vite_rails-gitlab/Makefile @@ -2,18 +2,18 @@ PORTNAME= vite_rails PORTVERSION= 3.0.19 CATEGORIES= devel rubygems MASTER_SITES= RG -PKGNAMESUFFIX= -rails70 +PKGNAMESUFFIX= -gitlab MAINTAINER= mfechner@FreeBSD.org COMMENT= Use Vite in Rails and bring joy to your JavaScript experience WWW= https://github.com/ElMassimo/vite_ruby \ - https://github.com/ElMassimo/vite_ruby/tree/vite_rails@3.0.16/vite_rails + https://github.com/ElMassimo/vite_ruby/tree/vite_rails@3.0.19/vite_rails LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= rubygem-railties70>=5.1<9:www/rubygem-railties70 \ - rubygem-vite_ruby33>=3.2.2<4:devel/rubygem-vite_ruby33 +RUN_DEPENDS= rubygem-railties-gitlab>=5.1<9:www/rubygem-railties-gitlab \ + rubygem-vite_ruby-gitlab>=3.2.2<4:devel/rubygem-vite_ruby-gitlab USES= gem diff --git a/devel/rubygem-vite_rails-rails70/distinfo b/devel/rubygem-vite_rails-gitlab/distinfo index 9fee00551692..9fee00551692 100644 --- a/devel/rubygem-vite_rails-rails70/distinfo +++ b/devel/rubygem-vite_rails-gitlab/distinfo diff --git a/devel/rubygem-vite_rails-rails70/pkg-descr b/devel/rubygem-vite_rails-gitlab/pkg-descr index f7715d3898bd..f7715d3898bd 100644 --- a/devel/rubygem-vite_rails-rails70/pkg-descr +++ b/devel/rubygem-vite_rails-gitlab/pkg-descr diff --git a/devel/rubygem-vite_ruby33/Makefile b/devel/rubygem-vite_ruby-gitlab/Makefile index 081ad800b5d1..e2391d07e7d7 100644 --- a/devel/rubygem-vite_ruby33/Makefile +++ b/devel/rubygem-vite_ruby-gitlab/Makefile @@ -1,8 +1,8 @@ PORTNAME= vite_ruby -PORTVERSION= 3.3.4 +PORTVERSION= 3.9.2 CATEGORIES= devel rubygems MASTER_SITES= RG -PKGNAMESUFFIX= 33 +PKGNAMESUFFIX= -gitlab MAINTAINER= mfechner@FreeBSD.org COMMENT= Use Vite in Ruby and bring joy to your JavaScript experience @@ -12,6 +12,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-dry-cli>=0.7<2:devel/rubygem-dry-cli \ + rubygem-logger-gitlab>=1.6<2:devel/rubygem-logger-gitlab \ + rubygem-mutex_m>=0:devel/rubygem-mutex_m \ rubygem-rack-proxy>=0.6.1<1.0:www/rubygem-rack-proxy \ rubygem-zeitwerk>=2.2<3:devel/rubygem-zeitwerk diff --git a/devel/rubygem-vite_ruby-gitlab/distinfo b/devel/rubygem-vite_ruby-gitlab/distinfo new file mode 100644 index 000000000000..bc639da6623e --- /dev/null +++ b/devel/rubygem-vite_ruby-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761394746 +SHA256 (rubygem/vite_ruby-3.9.2.gem) = e10a7c851b590cccab57904bc96c2eb078ed6e22560a778db1dcefa3818a4972 +SIZE (rubygem/vite_ruby-3.9.2.gem) = 32256 diff --git a/devel/rubygem-vite_ruby33/pkg-descr b/devel/rubygem-vite_ruby-gitlab/pkg-descr index 61b2b926351a..61b2b926351a 100644 --- a/devel/rubygem-vite_ruby33/pkg-descr +++ b/devel/rubygem-vite_ruby-gitlab/pkg-descr diff --git a/devel/rubygem-vite_ruby33/distinfo b/devel/rubygem-vite_ruby33/distinfo deleted file mode 100644 index fde6134da597..000000000000 --- a/devel/rubygem-vite_ruby33/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1702555790 -SHA256 (rubygem/vite_ruby-3.3.4.gem) = 025e438385a6dc2320c8c148dff453f5bb1d4f056ce69c3386f47d4c388ad80c -SIZE (rubygem/vite_ruby-3.3.4.gem) = 31232 diff --git a/filesystems/rubygem-winrm-fs-gitlab/Makefile b/filesystems/rubygem-winrm-fs-gitlab/Makefile index 3282a911358b..441933b1bebe 100644 --- a/filesystems/rubygem-winrm-fs-gitlab/Makefile +++ b/filesystems/rubygem-winrm-fs-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= winrm-fs PORTVERSION= 1.3.5 +PORTREVISION= 1 CATEGORIES= filesystems sysutils rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,9 +13,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-erubi>=1.8<2:www/rubygem-erubi \ - rubygem-logging>=1.6.1<3.0:devel/rubygem-logging \ + rubygem-logging-gitlab>=1.6.1<3.0:devel/rubygem-logging-gitlab \ rubygem-rubyzip-gitlab>=2.0<3:archivers/rubygem-rubyzip-gitlab \ - rubygem-winrm>=2.0<3:sysutils/rubygem-winrm + rubygem-winrm-gitlab>=2.0<3:sysutils/rubygem-winrm-gitlab USES= gem diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile index 9a46cec276ed..6a7300237716 100644 --- a/games/linux-steam-utils/Makefile +++ b/games/linux-steam-utils/Makefile @@ -1,5 +1,5 @@ PORTNAME= steam-utils -DISTVERSION= 20251001 +DISTVERSION= 20251026 CATEGORIES= games linux PKGNAMEPREFIX= linux- diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo index 4591b87558e5..e3c292ba7724 100644 --- a/games/linux-steam-utils/distinfo +++ b/games/linux-steam-utils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759351202 -SHA256 (shkhln-linuxulator-steam-utils-20251001_GH0.tar.gz) = b85e233ca60f9425fa2106c5672c8ad676ccc07343593327438eb5e141aaaeb0 -SIZE (shkhln-linuxulator-steam-utils-20251001_GH0.tar.gz) = 43167 +TIMESTAMP = 1761467531 +SHA256 (shkhln-linuxulator-steam-utils-20251026_GH0.tar.gz) = b72eb339e47a712347686bc1f5f486d61f1a693aa2ec91defb5863c427e133ef +SIZE (shkhln-linuxulator-steam-utils-20251026_GH0.tar.gz) = 43656 diff --git a/games/rocksndiamonds/Makefile b/games/rocksndiamonds/Makefile index c6819720da74..c2f05095de0e 100644 --- a/games/rocksndiamonds/Makefile +++ b/games/rocksndiamonds/Makefile @@ -1,6 +1,5 @@ PORTNAME= rocksndiamonds -DISTVERSION= 4.4.0.5 -PORTREVISION= 1 +DISTVERSION= 4.4.0.6 CATEGORIES= games MASTER_SITES= http://www.artsoft.org/RELEASES/unix/${PORTNAME}/ EXTRACT_SUFX= -linux.tar.gz diff --git a/games/rocksndiamonds/distinfo b/games/rocksndiamonds/distinfo index c493d085e5e9..6b7c2bb14a77 100644 --- a/games/rocksndiamonds/distinfo +++ b/games/rocksndiamonds/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748607021 -SHA256 (rocksndiamonds-4.4.0.5-linux.tar.gz) = f1ee99629168510e3eca41c32e52965b250034fab5957bfb2111d859f04e53f5 -SIZE (rocksndiamonds-4.4.0.5-linux.tar.gz) = 5573310 +TIMESTAMP = 1761475463 +SHA256 (rocksndiamonds-4.4.0.6-linux.tar.gz) = 6c8b780f3f7544e87f3f09710dfc5ec9d1de8eca600bbae6f2fec3ce1f14865d +SIZE (rocksndiamonds-4.4.0.6-linux.tar.gz) = 5573823 diff --git a/graphics/geoserver/Makefile b/graphics/geoserver/Makefile index fcbdfd515533..5d58a504ff67 100644 --- a/graphics/geoserver/Makefile +++ b/graphics/geoserver/Makefile @@ -1,5 +1,5 @@ PORTNAME= geoserver -DISTVERSION= 2.27.2 +DISTVERSION= 2.28.0 CATEGORIES= graphics geography java MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-bin @@ -30,19 +30,17 @@ GEODIRS= data_dir etc lib logs modules resources webapps PLIST_SUB= BATIK=1.18 \ ECLIPSE=2.15.0 \ G="${GEOSERVERDIR:S,^${PREFIX}/,,}" \ - GT=33.2 \ - GWC=1.27.2 \ - IMAGEIO=1.4.15 \ + GT=34.0 \ + GWC=1.28.0 \ + IMAGEIO=2.0.0 \ JACKSON=2.19.0 \ - JETTY=9.4.57.v20241219 \ + JETTY=10.0.25 \ JNA=5.17.0 \ - JT=1.1.31 \ - JT1=1.6.0 \ + JT=0.9.0 \ MVER=${PORTVERSION} \ SI=2.2 \ SPRING=5.3.39 \ SPRINGS=5.8.16 \ - VER3=1.1.3 \ WICKET=9.21.0 post-patch: diff --git a/graphics/geoserver/distinfo b/graphics/geoserver/distinfo index fba585023356..36c0f94baeb9 100644 --- a/graphics/geoserver/distinfo +++ b/graphics/geoserver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753304165 -SHA256 (geoserver-2.27.2-bin.zip) = cb37a3562fb41734c2b548ab0af9f73ecc4b2e6a08512c52dac0352965a8df45 -SIZE (geoserver-2.27.2-bin.zip) = 121877642 +TIMESTAMP = 1761412299 +SHA256 (geoserver-2.28.0-bin.zip) = 4053c22b68dc0b7277d718e9bd6f3207932612678536eb241d9ff61a189ee22b +SIZE (geoserver-2.28.0-bin.zip) = 123697517 diff --git a/graphics/geoserver/pkg-plist b/graphics/geoserver/pkg-plist index c0ac87084579..6c4cc8028c8b 100644 --- a/graphics/geoserver/pkg-plist +++ b/graphics/geoserver/pkg-plist @@ -533,8 +533,6 @@ %%G%%/lib/ant-launcher-1.10.11.jar %%G%%/lib/commons-el-1.0.jar %%G%%/lib/commons-logging-1.3.5.jar -%%G%%/lib/javax.servlet-api-3.1.0.jar -%%G%%/lib/jetty-continuation-%%JETTY%%.jar %%G%%/lib/jetty-deploy-%%JETTY%%.jar %%G%%/lib/jetty-http-%%JETTY%%.jar %%G%%/lib/jetty-io-%%JETTY%%.jar @@ -542,16 +540,25 @@ %%G%%/lib/jetty-security-%%JETTY%%.jar %%G%%/lib/jetty-server-%%JETTY%%.jar %%G%%/lib/jetty-servlet-%%JETTY%%.jar +%%G%%/lib/jetty-servlet-api-4.0.6.jar %%G%%/lib/jetty-servlets-%%JETTY%%.jar +%%G%%/lib/jetty-slf4j-impl-%%JETTY%%.jar %%G%%/lib/jetty-util-%%JETTY%%.jar -%%G%%/lib/jetty-util-ajax-%%JETTY%%.jar %%G%%/lib/jetty-webapp-%%JETTY%%.jar %%G%%/lib/jetty-xml-%%JETTY%%.jar +%%G%%/lib/log4j-1.2-api-2.24.3.jar +%%G%%/lib/log4j-api-2.24.3.jar +%%G%%/lib/log4j-core-2.24.3.jar +%%G%%/lib/log4j-jcl-2.24.3.jar +%%G%%/lib/log4j-jul-2.24.3.jar +%%G%%/lib/log4j-slf4j2-impl-2.24.3.jar +%%G%%/lib/slf4j-api-2.0.16.jar %%G%%/logs/keepme.txt %%G%%/modules/bytebufferpool.mod %%G%%/modules/deploy.mod %%G%%/modules/http.mod %%G%%/modules/https.mod +%%G%%/modules/logging-slf4j.mod %%G%%/modules/resources.mod %%G%%/modules/security.mod %%G%%/modules/server.mod @@ -562,15 +569,18 @@ %%G%%/resources/log4j.properties %%G%%/start.ini %%G%%/start.jar -%%G%%/webapps/%%G%%/accessDenied.html -%%G%%/webapps/%%G%%/index.html %%G%%/webapps/%%G%%/WEB-INF/dispatcher-servlet.xml %%G%%/webapps/%%G%%/WEB-INF/lib/FastInfoset-1.2.15.jar %%G%%/webapps/%%G%%/WEB-INF/lib/GeographicLib-Java-1.49.jar %%G%%/webapps/%%G%%/WEB-INF/lib/JavaAPIforKml-2.2.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/affine-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/aircompressor-0.27.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/algebra-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/antlr4-runtime-4.7.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/apiguardian-api-1.1.2.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/bandcombine-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/bandmerge-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/bandselect-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/batik-anim-%%BATIK%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/batik-awt-util-%%BATIK%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/batik-bridge-%%BATIK%%.jar @@ -590,30 +600,44 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/batik-xml-%%BATIK%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/bcprov-jdk18on-1.79.jar %%G%%/webapps/%%G%%/WEB-INF/lib/bigint-0.7.1.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/binarize-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/border-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/buffer-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/checker-qual-3.49.3.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/classbreaks-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/classifier-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/colorconvert-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/colorindexer-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-beanutils-1.11.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-codec-1.18.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-collections-3.2.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-collections4-4.4.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-compiler-3.1.12.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-compiler-3.0.8.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-dbcp-1.4.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-fileupload-1.6.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-io-2.19.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-jxpath-1.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-lang-2.6.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-lang3-3.17.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-lang3-3.18.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-logging-1.3.5.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-pool-1.5.4.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-text-1.13.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/concurrent-tile-cache-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/contour-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/convolve-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/crop-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/disruptor-1.2.15.jar %%G%%/webapps/%%G%%/WEB-INF/lib/ehcache-3.4.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/ejml-core-0.41.jar %%G%%/webapps/%%G%%/WEB-INF/lib/ejml-ddense-0.41.jar %%G%%/webapps/%%G%%/WEB-INF/lib/encoder-1.3.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/error_prone_annotations-2.36.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/errordiffusion-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/ezmorph-1.0.6.jar %%G%%/webapps/%%G%%/WEB-INF/lib/failureaccess-1.0.3.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/format-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/freemarker-2.3.34.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/geodb-0.9.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-gwc-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-gwc-rest-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-kml-%%MVER%%.jar @@ -650,6 +674,7 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/gt-brewer-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-complex-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-coverage-%%GT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gt-coverage-api-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-cql-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-epsg-hsql-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-geojson-core-%%GT%%.jar @@ -662,9 +687,10 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/gt-image-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-imagemosaic-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-jdbc-%%GT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gt-jdbc-h2-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-jdbc-postgis-%%GT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gt-main-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-main-%%GT%%-tests.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gt-main-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-metadata-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-process-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-process-feature-%%GT%%.jar @@ -702,10 +728,13 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/gwc-ve-%%GWC%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gwc-wms-%%GWC%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gwc-wmts-%%GWC%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/h2-1.1.119.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/hatbox-1.0.b11.jar %%G%%/webapps/%%G%%/WEB-INF/lib/hsqldb-2.7.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/httpclient-4.5.14.jar %%G%%/webapps/%%G%%/WEB-INF/lib/httpclient-cache-4.5.14.jar %%G%%/webapps/%%G%%/WEB-INF/lib/httpcore-4.4.16.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/imagefunction-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-arcgrid-%%IMAGEIO%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-cog-commons-%%IMAGEIO%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-cog-reader-%%IMAGEIO%%.jar @@ -715,21 +744,21 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-streams-%%IMAGEIO%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-tiff-%%IMAGEIO%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-utilities-%%IMAGEIO%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/imagen-core-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/imageread-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/indriya-%%SI%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/istack-commons-runtime-3.0.7.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/iterators-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/j2objc-annotations-3.0.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jackson-annotations-%%JACKSON%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jackson-core-%%JACKSON%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jackson-databind-%%JACKSON%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jackson-dataformat-xml-%%JACKSON%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jai_codec-%%VER3%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jai_core-%%VER3%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jai_imageio-1.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.activation-1.2.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.annotation-api-1.3.4.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.inject-api-2.0.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.mail-1.6.7.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/janino-3.1.12.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/janino-3.0.8.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jasypt-1.9.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jasypt-springsecurity3-1.9.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/javax.activation-api-1.2.0.jar @@ -738,6 +767,8 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/jdk-serializable-functional-1.9.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jettison-1.5.4.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jgridshift-core-1.3.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jiffle-language-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jiffle-op-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jna-%%JNA%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jna-platform-%%JNA%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/joda-time-2.8.1.jar @@ -745,49 +776,6 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/json-lib-2.4.2-%%G%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jspecify-1.0.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jsr305-3.0.2.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-affine-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-algebra-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-attributeop-%%JT1%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-bandcombine-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-bandmerge-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-bandselect-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-binarize-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-border-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-buffer-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-classbreaks-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-classifier-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-colorconvert-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-colorindexer-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-concurrent-tile-cache-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-contour-%%JT1%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-crop-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-errordiffusion-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-format-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-imagefunction-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-iterators-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-jiffle-language-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-jiffle-op-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-lookup-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-mosaic-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-nullop-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-orderdither-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-piecewise-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-rangelookup-%%JT1%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-rescale-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-rlookup-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-scale-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-scale2-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-shadedrelief-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-stats-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-translate-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-utilities-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-utils-%%JT1%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-vectorbin-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-vectorbinarize-%%JT1%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-vectorize-%%JT1%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-warp-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-zonal-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jt-zonalstats-%%JT1%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jts-core-1.20.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar %%G%%/webapps/%%G%%/WEB-INF/lib/log4j-1.2-api-2.24.3.jar @@ -796,15 +784,19 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/log4j-jcl-2.24.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/log4j-jul-2.24.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/log4j-slf4j2-impl-2.24.3.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/lookup-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/marlin-0.9.4.8.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/mosaic-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/mxparser-1.2.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/net.opengis.fes-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/net.opengis.ows-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/net.opengis.wcs-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/net.opengis.wfs-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/net.opengis.wmts-%%GT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/nullop-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/openjson-1.0.13.jar %%G%%/webapps/%%G%%/WEB-INF/lib/openpdf-1.3.26.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/orderdither-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/org.eclipse.emf.common-2.15.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/org.eclipse.emf.ecore-2.15.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/org.eclipse.emf.ecore.xmi-2.15.0.jar @@ -812,12 +804,20 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/org.w3.xlink-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/oshi-core-6.8.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/picocontainer-1.2.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/piecewise-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/pngj-2.0.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/postgresql-42.7.7.jar %%G%%/webapps/%%G%%/WEB-INF/lib/re2j-1.8.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/rendered-image-browser-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/rescale-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/rlookup-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/scale-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/scale2-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/shadedrelief-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/si-quantity-2.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/si-units-2.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/slf4j-api-2.0.16.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/spotbugs-annotations-4.0.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-aop-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-beans-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-context-%%SPRING%%.jar @@ -835,12 +835,18 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/spring-web-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-webmvc-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/sqlite-jdbc-3.41.2.2.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/stats-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/stax-ex-1.8.jar %%G%%/webapps/%%G%%/WEB-INF/lib/stax2-api-4.2.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/systems-common-2.1.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/translate-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/txw2-2.4.0-b180830.0438.jar %%G%%/webapps/%%G%%/WEB-INF/lib/unit-api-%%SI%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/uom-lib-common-%%SI%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/utilities-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/vectorbin-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/vectorize-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/warp-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/wicket-core-%%WICKET%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/wicket-dnd-0.7.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/wicket-extensions-%%WICKET%%.jar @@ -852,9 +858,12 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/xml-apis-ext-1.3.04.jar %%G%%/webapps/%%G%%/WEB-INF/lib/xml-commons-resolver-1.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/xmlgraphics-commons-2.10.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/xmlpull-%%VER3%%.1.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/xmlpull-1.1.3.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/xstream-1.4.21.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/zonal-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/web.xml +%%G%%/webapps/%%G%%/accessDenied.html +%%G%%/webapps/%%G%%/index.html @dir %%G%%/webapps/%%G%%/WEB-INF/classes @sample %%G%%/etc/jdbcRealm.properties.sample @sample %%G%%/etc/jetty-bytebufferpool.xml.sample diff --git a/graphics/nsxiv/Makefile b/graphics/nsxiv/Makefile index 2b0b16703795..974b40d8407c 100644 --- a/graphics/nsxiv/Makefile +++ b/graphics/nsxiv/Makefile @@ -1,7 +1,6 @@ PORTNAME= nsxiv DISTVERSIONPREFIX= v -DISTVERSION= 28 -PORTREVISION= 3 +DISTVERSION= 33 CATEGORIES= graphics MAINTAINER= 0mp@FreeBSD.org @@ -33,4 +32,8 @@ OPTIONS_DEFINE= EXAMPLES post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/etc/examples/* ${STAGEDIR}${EXAMPLESDIR} + .include <bsd.port.mk> diff --git a/graphics/nsxiv/distinfo b/graphics/nsxiv/distinfo index 19ebcbbd3b64..25e54b6df3be 100644 --- a/graphics/nsxiv/distinfo +++ b/graphics/nsxiv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1642675907 -SHA256 (nsxiv-nsxiv-v28_GH0.tar.gz) = 38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75 -SIZE (nsxiv-nsxiv-v28_GH0.tar.gz) = 60699 +TIMESTAMP = 1761462796 +SHA256 (nsxiv-nsxiv-v33_GH0.tar.gz) = 961af5d43cb6abf8e76230100fe63d75b834b1fa8dcf6534780661e4be68b41a +SIZE (nsxiv-nsxiv-v33_GH0.tar.gz) = 77639 diff --git a/graphics/nsxiv/pkg-plist b/graphics/nsxiv/pkg-plist index bfef92dbaf3b..c9959879df75 100644 --- a/graphics/nsxiv/pkg-plist +++ b/graphics/nsxiv/pkg-plist @@ -2,6 +2,8 @@ bin/nsxiv share/applications/nsxiv.desktop %%PORTEXAMPLES%%%%EXAMPLESDIR%%/image-info %%PORTEXAMPLES%%%%EXAMPLESDIR%%/key-handler +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/thumb-info +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/win-title share/icons/hicolor/128x128/apps/nsxiv.png share/icons/hicolor/16x16/apps/nsxiv.png share/icons/hicolor/32x32/apps/nsxiv.png diff --git a/lang/luajit/Makefile b/lang/luajit/Makefile index a81ff41d76c8..6610ea8f429e 100644 --- a/lang/luajit/Makefile +++ b/lang/luajit/Makefile @@ -1,5 +1,5 @@ PORTNAME= luajit -DISTVERSION= 2.1.0.20250728 +DISTVERSION= 2.1.0.20251016 CATEGORIES= lang DISTNAME= LuaJIT-${DISTVERSION} @@ -21,10 +21,10 @@ USE_LDCONFIG= yes MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q= USE_GITHUB= yes -GH_TUPLE= LuaJIT:LuaJIT:871db2c +GH_TUPLE= LuaJIT:LuaJIT:25a61a1 LUAJIT_VERSION= 2.1 -LUAJIT_SOVERSION= 2.1.1753364724 +LUAJIT_SOVERSION= 2.1.1760617492 PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION} diff --git a/lang/luajit/distinfo b/lang/luajit/distinfo index 1da95aac27f8..1e8e5bc2f33a 100644 --- a/lang/luajit/distinfo +++ b/lang/luajit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753382137 -SHA256 (LuaJIT-LuaJIT-2.1.0.20250728-871db2c_GH0.tar.gz) = 47538f795c0971267f59e6215cfade6e738b5288c5c3fd07b5a575b08a383a1b -SIZE (LuaJIT-LuaJIT-2.1.0.20250728-871db2c_GH0.tar.gz) = 1083031 +TIMESTAMP = 1761396683 +SHA256 (LuaJIT-LuaJIT-2.1.0.20251016-25a61a1_GH0.tar.gz) = 6b305a94514d432a2d9197ca4f3716d64fab9b6a00057c0a3aa6c5555c8a1177 +SIZE (LuaJIT-LuaJIT-2.1.0.20251016-25a61a1_GH0.tar.gz) = 1083649 diff --git a/lang/njs/Makefile b/lang/njs/Makefile index 5da9c803a178..837c6dce8e33 100644 --- a/lang/njs/Makefile +++ b/lang/njs/Makefile @@ -1,5 +1,5 @@ PORTNAME= njs -DISTVERSION= 0.9.1 +DISTVERSION= 0.9.3 CATEGORIES= lang www MAINTAINER= joneum@FreeBSD.org diff --git a/lang/njs/distinfo b/lang/njs/distinfo index a58cd4d5d120..262b8ddec6e6 100644 --- a/lang/njs/distinfo +++ b/lang/njs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752173668 -SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4 -SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480 +TIMESTAMP = 1761382188 +SHA256 (nginx-njs-0.9.3_GH0.tar.gz) = a1ad089a52ebd295489443faea3089d12df414f5da624446d6c2bf7d99ec36cb +SIZE (nginx-njs-0.9.3_GH0.tar.gz) = 930867 diff --git a/math/R-cran-pracma/Makefile b/math/R-cran-pracma/Makefile index a06972c86c38..18934b06f599 100644 --- a/math/R-cran-pracma/Makefile +++ b/math/R-cran-pracma/Makefile @@ -1,5 +1,5 @@ PORTNAME= pracma -PORTVERSION= 2.4.4 +PORTVERSION= 2.4.6 CATEGORIES= math DISTNAME= ${PORTNAME}_${PORTVERSION} diff --git a/math/R-cran-pracma/distinfo b/math/R-cran-pracma/distinfo index 2c8727beae3d..ab8400170c7c 100644 --- a/math/R-cran-pracma/distinfo +++ b/math/R-cran-pracma/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1699619175 -SHA256 (pracma_2.4.4.tar.gz) = 1a4ef3af2197f999dbaa614bf5a70f09ec463d8c91feb5aa0d995de24ec6ba7f -SIZE (pracma_2.4.4.tar.gz) = 397815 +TIMESTAMP = 1761509123 +SHA256 (pracma_2.4.6.tar.gz) = 1857b831ec7da6eb651574ccdb12e1baef4c7150cbdc6380cf9fd70e60ae4552 +SIZE (pracma_2.4.6.tar.gz) = 398691 diff --git a/net-mgmt/icinga-php-library/Makefile b/net-mgmt/icinga-php-library/Makefile index 8dbf86096e7d..1c0630a0874f 100644 --- a/net-mgmt/icinga-php-library/Makefile +++ b/net-mgmt/icinga-php-library/Makefile @@ -1,6 +1,6 @@ PORTNAME= icinga-php-library DISTVERSIONPREFIX= v -DISTVERSION= 0.17.0 +DISTVERSION= 0.17.1 CATEGORIES= net-mgmt www PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} diff --git a/net-mgmt/icinga-php-library/distinfo b/net-mgmt/icinga-php-library/distinfo index 468e74bd6ec0..62a73d98f1cf 100644 --- a/net-mgmt/icinga-php-library/distinfo +++ b/net-mgmt/icinga-php-library/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752686186 -SHA256 (icinga-icinga-php-library-v0.17.0_GH0.tar.gz) = a8c7ab2dd6732a8ea7b1718f2dbd833a3f36259b45270a875053c4de50bb09a8 -SIZE (icinga-icinga-php-library-v0.17.0_GH0.tar.gz) = 3367478 +TIMESTAMP = 1761397074 +SHA256 (icinga-icinga-php-library-v0.17.1_GH0.tar.gz) = c74f8519f3d3e9f123fc57c2aff5fc62f97a8e16c54e4af3fdecd8c6f35b0571 +SIZE (icinga-icinga-php-library-v0.17.1_GH0.tar.gz) = 3371407 diff --git a/net-mgmt/icinga-php-library/pkg-plist b/net-mgmt/icinga-php-library/pkg-plist index b57403daa50b..8da4cca150a0 100644 --- a/net-mgmt/icinga-php-library/pkg-plist +++ b/net-mgmt/icinga-php-library/pkg-plist @@ -102,6 +102,7 @@ %%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/BcMathCalculator.php %%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/GmpCalculator.php %%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/NativeCalculator.php +%%WWWDIR%%/vendor/brick/math/src/Internal/CalculatorRegistry.php %%WWWDIR%%/vendor/brick/math/src/RoundingMode.php %%WWWDIR%%/vendor/composer/ClassLoader.php %%WWWDIR%%/vendor/composer/InstalledVersions.php @@ -751,7 +752,9 @@ %%WWWDIR%%/vendor/symfony/polyfill-php84/LICENSE %%WWWDIR%%/vendor/symfony/polyfill-php84/Php84.php %%WWWDIR%%/vendor/symfony/polyfill-php84/Resources/stubs/Deprecated.php +%%WWWDIR%%/vendor/symfony/polyfill-php84/Resources/stubs/ReflectionConstant.php %%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap.php +%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap82.php %%WWWDIR%%/vendor/symfony/polyfill-php84/composer.json %%WWWDIR%%/vendor/webmozart/assert/LICENSE %%WWWDIR%%/vendor/webmozart/assert/composer.json diff --git a/net-mgmt/icinga2/Makefile b/net-mgmt/icinga2/Makefile index e47ec6bb3dbb..adcba6c93287 100644 --- a/net-mgmt/icinga2/Makefile +++ b/net-mgmt/icinga2/Makefile @@ -1,7 +1,6 @@ PORTNAME= icinga2 DISTVERSIONPREFIX= v -DISTVERSION= 2.15.0 -PORTREVISION= 1 +DISTVERSION= 2.15.1 CATEGORIES= net-mgmt MAINTAINER= flo@FreeBSD.org diff --git a/net-mgmt/icinga2/distinfo b/net-mgmt/icinga2/distinfo index 25900f90e356..01c607bd6da6 100644 --- a/net-mgmt/icinga2/distinfo +++ b/net-mgmt/icinga2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752686110 -SHA256 (icinga-icinga2-v2.15.0_GH0.tar.gz) = ebe2b13a156179a415831fe06445577222029a1d0369c8bb6fba1de30317b4a1 -SIZE (icinga-icinga2-v2.15.0_GH0.tar.gz) = 9446841 +TIMESTAMP = 1761397098 +SHA256 (icinga-icinga2-v2.15.1_GH0.tar.gz) = 698cfae4aeded8fe05351995156814305a77bd0404b12e513a8dce8e7884c520 +SIZE (icinga-icinga2-v2.15.1_GH0.tar.gz) = 9454711 diff --git a/net-mgmt/icinga2/pkg-plist b/net-mgmt/icinga2/pkg-plist index 02aeaa780359..119617222b19 100644 --- a/net-mgmt/icinga2/pkg-plist +++ b/net-mgmt/icinga2/pkg-plist @@ -38,9 +38,9 @@ etc/bash_completion.d/icinga2 @sample %%ETCDIR%%/zones.conf.sample %%ETCDIR%%/zones.d/README %%MYSQL%%lib/icinga2/libmysql_shim.so -%%MYSQL%%lib/icinga2/libmysql_shim.so.2.15.0 +%%MYSQL%%lib/icinga2/libmysql_shim.so.2.15.1 %%PGSQL%%lib/icinga2/libpgsql_shim.so -%%PGSQL%%lib/icinga2/libpgsql_shim.so.2.15.0 +%%PGSQL%%lib/icinga2/libpgsql_shim.so.2.15.1 lib/icinga2/sbin/icinga2 libexec/nagios/check_nscp_api sbin/icinga2 diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile index 9f6a932c6e1b..f00296fc1dc4 100644 --- a/net-mgmt/prometheus3/Makefile +++ b/net-mgmt/prometheus3/Makefile @@ -1,6 +1,6 @@ PORTNAME= prometheus DISTVERSIONPREFIX= v -DISTVERSION= 3.7.1 +DISTVERSION= 3.7.2 CATEGORIES= net-mgmt MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \ https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo index 88eadf11eada..fd4c2f734e80 100644 --- a/net-mgmt/prometheus3/distinfo +++ b/net-mgmt/prometheus3/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1760691958 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/go.mod) = 5430a63c9a05fb84c90d4ae9485165a637da6e40bc7d101ffa0af8d399c73111 -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/go.mod) = 11991 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-web-ui-3.7.1.tar.gz) = f3c3cd41f54cf657beda6a8c06af6dcb267ed49fb2968596204e152474824b58 -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-web-ui-3.7.1.tar.gz) = 3491079 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-prometheus-v3.7.1_GH0.tar.gz) = 905261b5a238e4e214198106dd7c50ca50d7860bfdd88fe6030c7dbed7a418f6 -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-prometheus-v3.7.1_GH0.tar.gz) = 5213310 +TIMESTAMP = 1761488793 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.2_GH0/go.mod) = 92d2cb186d1966cd717e7c90bd2f4214ba4073cf24226042f683429cc661d1fe +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.2_GH0/go.mod) = 11979 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.2_GH0/prometheus-web-ui-3.7.2.tar.gz) = 345bfaccda4c69c77446055806558a6d728d08487b5a28e94448346cda238ac3 +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.2_GH0/prometheus-web-ui-3.7.2.tar.gz) = 3491076 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.2_GH0/prometheus-prometheus-v3.7.2_GH0.tar.gz) = fdd446baa3b187589f3827ec443252311927c5f519482adcd97216b2f0e2b3a7 +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.2_GH0/prometheus-prometheus-v3.7.2_GH0.tar.gz) = 5213741 diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo index 5bb530eb8a42..6d21da0c5ac5 100644 --- a/net/gitlab-agent/distinfo +++ b/net/gitlab-agent/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1761126616 -SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.5/v18.3.5.mod) = 2ec01cce9df32ed086dd50ebf5d7d120d6edffe83b9ea78dbfba19d1e92d77d2 -SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.5/v18.3.5.mod) = 10172 -SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.5/v18.3.5.zip) = 0cb526c472e87831c2a2c97c34004a420fa4a58726999ec4ab6537f27524c575 -SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.5/v18.3.5.zip) = 1790545 +TIMESTAMP = 1761293557 +SHA256 (go/net_gitlab-agent/gitlab-agent-v18.4.3/v18.4.3.mod) = 9ae3edb42b84eed1873ec7cf85823d22941ef437197751e817efbc8e1035d7c2 +SIZE (go/net_gitlab-agent/gitlab-agent-v18.4.3/v18.4.3.mod) = 9857 +SHA256 (go/net_gitlab-agent/gitlab-agent-v18.4.3/v18.4.3.zip) = 3a2381270b27a5cef80e9b4a79de46119bcdb8a94a56e15eb475c78d0bd1c6df +SIZE (go/net_gitlab-agent/gitlab-agent-v18.4.3/v18.4.3.zip) = 1944321 diff --git a/net/nats-server/Makefile b/net/nats-server/Makefile index 2e985b2a03ae..f85b94e215bf 100644 --- a/net/nats-server/Makefile +++ b/net/nats-server/Makefile @@ -1,7 +1,6 @@ PORTNAME= nats-server DISTVERSIONPREFIX= v -DISTVERSION= 2.12.0 -PORTREVISION= 2 +DISTVERSION= 2.12.1 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org diff --git a/net/nats-server/distinfo b/net/nats-server/distinfo index 6be2f2c2a3a4..6ea97569bc7c 100644 --- a/net/nats-server/distinfo +++ b/net/nats-server/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1758619244 -SHA256 (go/net_nats-server/nats-server-v2.12.0/v2.12.0.mod) = 891e3263c925f50bf8a8ec5d677cc57d2b469e361d5ad37ad99190f3571ac0f9 -SIZE (go/net_nats-server/nats-server-v2.12.0/v2.12.0.mod) = 509 -SHA256 (go/net_nats-server/nats-server-v2.12.0/v2.12.0.zip) = 56930547b012df9a8f03066f7730b31b2aafb0580f5ef0844a320d151958129d -SIZE (go/net_nats-server/nats-server-v2.12.0/v2.12.0.zip) = 2979727 +TIMESTAMP = 1761489342 +SHA256 (go/net_nats-server/nats-server-v2.12.1/v2.12.1.mod) = 11fb29d25044c73419d6c76a25d4a481076ada9fd49e0532d9239fa728f488a4 +SIZE (go/net_nats-server/nats-server-v2.12.1/v2.12.1.mod) = 509 +SHA256 (go/net_nats-server/nats-server-v2.12.1/v2.12.1.zip) = 8380015bb389b820b3bf0d277ab983f1e9ee147d7023dad88247b51955921535 +SIZE (go/net_nats-server/nats-server-v2.12.1/v2.12.1.zip) = 2998238 diff --git a/net/nats-surveyor/Makefile b/net/nats-surveyor/Makefile index 7d82c088f80f..98c7390e7595 100644 --- a/net/nats-surveyor/Makefile +++ b/net/nats-surveyor/Makefile @@ -1,7 +1,6 @@ PORTNAME= nats-surveyor DISTVERSIONPREFIX= v -DISTVERSION= 0.9.4 -PORTREVISION= 2 +DISTVERSION= 0.9.5 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org diff --git a/net/nats-surveyor/distinfo b/net/nats-surveyor/distinfo index c75447473189..ad46ed02fd0f 100644 --- a/net/nats-surveyor/distinfo +++ b/net/nats-surveyor/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1758006524 -SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.4_GH0/v0.9.4.mod) = 2b9d8adb73a8d2102d4aa183267c7d4205a1b3cd12decfcb0a25ddbbcb544179 -SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.4_GH0/v0.9.4.mod) = 2245 -SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.4_GH0/v0.9.4.zip) = 967d19a1a0a0d19d97bb396bf51e3579df23c32e208458e905b55140b56236b7 -SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.4_GH0/v0.9.4.zip) = 158824 -SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.4_GH0/nats-io-nats-surveyor-v0.9.4_GH0.tar.gz) = 40aefa63d51f71bbc36c5f01175abeb6009e865d9bb71ae700b2bdd880d2260c -SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.4_GH0/nats-io-nats-surveyor-v0.9.4_GH0.tar.gz) = 117988 +TIMESTAMP = 1761489391 +SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/v0.9.5.mod) = 649390904521273143b4947a272d1436ec4c0572a718260adc5d0565d1a446b7 +SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/v0.9.5.mod) = 2245 +SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/v0.9.5.zip) = 7fa5bb297bf5b3e3e9abc5443ab5e8957524ad313f791aa51661daff608a4a4f +SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/v0.9.5.zip) = 161481 +SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/nats-io-nats-surveyor-v0.9.5_GH0.tar.gz) = f24cd62534282c2777c5398929849e2a6a882156b6980e4452adafd21c11f993 +SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/nats-io-nats-surveyor-v0.9.5_GH0.tar.gz) = 120417 diff --git a/net/read_bbrlog/Makefile b/net/read_bbrlog/Makefile index d6220e014f41..65b9e45c518e 100644 --- a/net/read_bbrlog/Makefile +++ b/net/read_bbrlog/Makefile @@ -1,5 +1,5 @@ PORTNAME= read_bbrlog -PORTVERSION= 1.4 +PORTVERSION= 1.5 DISTVERSIONPREFIX= v CATEGORIES= net @@ -26,8 +26,8 @@ MAKE_ENV+= WITHOUT_PIE=true .include <bsd.port.options.mk> -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500025 -IGNORE= builds only on FreeBSD head with minimum version 1500025 +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500057 +IGNORE= builds only on FreeBSD head with minimum version 1500057 .endif do-install: diff --git a/net/read_bbrlog/distinfo b/net/read_bbrlog/distinfo index 2b6c2d8ef059..6c808561139d 100644 --- a/net/read_bbrlog/distinfo +++ b/net/read_bbrlog/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731679865 -SHA256 (Netflix-read_bbrlog-v1.4_GH0.tar.gz) = ac74557261902ebd92481b1718b7d4954a352e5f2783c97bc204fb1d85f8e9a4 -SIZE (Netflix-read_bbrlog-v1.4_GH0.tar.gz) = 58291 +TIMESTAMP = 1761481274 +SHA256 (Netflix-read_bbrlog-v1.5_GH0.tar.gz) = 4fd2a48575c975adfe0710ec65fdef7640b411399fd874eedac6918e3c99883c +SIZE (Netflix-read_bbrlog-v1.5_GH0.tar.gz) = 58353 diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile index 38a994349932..18362564f14f 100644 --- a/net/redpanda-connect/Makefile +++ b/net/redpanda-connect/Makefile @@ -1,7 +1,6 @@ PORTNAME= connect DISTVERSIONPREFIX= v -DISTVERSION= 4.67.0 -PORTREVISION= 1 +DISTVERSION= 4.68.0 CATEGORIES= net PKGNAMEPREFIX= redpanda- diff --git a/net/redpanda-connect/distinfo b/net/redpanda-connect/distinfo index ce28de6a964a..753fab47a572 100644 --- a/net/redpanda-connect/distinfo +++ b/net/redpanda-connect/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1760427193 -SHA256 (go/net_redpanda-connect/connect-v4.67.0/v4.67.0.mod) = 36184448ade64b7bed64e80f33ad2b9e5149e6fbebb864f9a9ecfd1cc56ebd0a -SIZE (go/net_redpanda-connect/connect-v4.67.0/v4.67.0.mod) = 25259 -SHA256 (go/net_redpanda-connect/connect-v4.67.0/v4.67.0.zip) = 4594ce184833b690bef6e54480cc6e73fa09651aa155ddbd5e936d58a6ed7eb4 -SIZE (go/net_redpanda-connect/connect-v4.67.0/v4.67.0.zip) = 3006658 +TIMESTAMP = 1761439551 +SHA256 (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.mod) = 241eb462e37c17abde0ffdeee4cd5c8f4200453346989824711bb1004b2dcd34 +SIZE (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.mod) = 25324 +SHA256 (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.zip) = 8de0f24e8fd740e0dd8224a28ea9abcbfd46cba10b56d2fc2fa825fa144b158b +SIZE (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.zip) = 3085098 diff --git a/net/redpanda-connect/files/extra-patch-public_components_all_package.go b/net/redpanda-connect/files/extra-patch-public_components_all_package.go index 3a8bcb14165f..0bd3b054d32a 100644 --- a/net/redpanda-connect/files/extra-patch-public_components_all_package.go +++ b/net/redpanda-connect/files/extra-patch-public_components_all_package.go @@ -1,6 +1,6 @@ --- public/components/all/package.go.orig +++ public/components/all/package.go -@@ -15,18 +15,4 @@ +@@ -15,19 +15,4 @@ import ( // Import all community components. _ "github.com/redpanda-data/connect/v4/public/components/community" @@ -9,6 +9,7 @@ - _ "github.com/redpanda-data/connect/v4/public/components/gateway" - _ "github.com/redpanda-data/connect/v4/public/components/gcp/enterprise" - _ "github.com/redpanda-data/connect/v4/public/components/google" +- _ "github.com/redpanda-data/connect/v4/public/components/jira" - _ "github.com/redpanda-data/connect/v4/public/components/kafka/enterprise" - _ "github.com/redpanda-data/connect/v4/public/components/mongodb/enterprise" - _ "github.com/redpanda-data/connect/v4/public/components/mssqlserver" diff --git a/net/rubygem-activestorage-gitlab/Makefile b/net/rubygem-activestorage-gitlab/Makefile index aa7f53cc97cc..3bea55bb28f9 100644 --- a/net/rubygem-activestorage-gitlab/Makefile +++ b/net/rubygem-activestorage-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= activestorage PORTVERSION= ${RAILS_VERSION} +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -16,7 +17,7 @@ RUN_DEPENDS= rubygem-actionpack-gitlab>=${PORTVERSION}<${PORTVERSION}_99:www/rub rubygem-activejob-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob-gitlab \ rubygem-activerecord-gitlab>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord-gitlab \ rubygem-activesupport-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport-gitlab \ - rubygem-marcel>=1.0<2:devel/rubygem-marcel + rubygem-marcel-gitlab>=1.0<2:devel/rubygem-marcel-gitlab USES= gem diff --git a/net/rubygem-devfile/Makefile b/net/rubygem-devfile/Makefile index cbb12f9bf4e4..ba2b460e1f40 100644 --- a/net/rubygem-devfile/Makefile +++ b/net/rubygem-devfile/Makefile @@ -1,5 +1,5 @@ PORTNAME= devfile -DISTVERSION= 0.4.4 +DISTVERSION= 0.4.8 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-devfile/distinfo b/net/rubygem-devfile/distinfo index 5c51b69cf566..f730fcc077a0 100644 --- a/net/rubygem-devfile/distinfo +++ b/net/rubygem-devfile/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746603942 -SHA256 (rubygem/devfile-0.4.4.gem) = 7ab954cfb23755bba94d188e5927fa66be979084b84c1cf464c413f8501e92b5 -SIZE (rubygem/devfile-0.4.4.gem) = 124867584 +TIMESTAMP = 1761395160 +SHA256 (rubygem/devfile-0.4.8.gem) = d2c8ef91cc88ca468ede53df3cbfe4082a945af51e192f254f7377ad962ccdda +SIZE (rubygem/devfile-0.4.8.gem) = 99331584 diff --git a/net/rubygem-fog-aws-gitlab/Makefile b/net/rubygem-fog-aws-gitlab/Makefile index 4f131d1f6182..6f41f5f51016 100644 --- a/net/rubygem-fog-aws-gitlab/Makefile +++ b/net/rubygem-fog-aws-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= fog-aws -PORTVERSION= 3.28.0 +PORTVERSION= 3.33.0 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -11,8 +11,8 @@ WWW= https://github.com/fog/fog-aws LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \ - rubygem-fog-core-gitlab>=2.1<3:devel/rubygem-fog-core-gitlab \ +RUN_DEPENDS= rubygem-base6402>=0.2.0<0.4:converters/rubygem-base6402 \ + rubygem-fog-core-gitlab>=2.6<3:devel/rubygem-fog-core-gitlab \ rubygem-fog-json-gitlab>=1.1<2:devel/rubygem-fog-json-gitlab \ rubygem-fog-xml-gitlab>=0.1<1:textproc/rubygem-fog-xml-gitlab diff --git a/net/rubygem-fog-aws-gitlab/distinfo b/net/rubygem-fog-aws-gitlab/distinfo index e774eb7264a3..8c4d49c69da9 100644 --- a/net/rubygem-fog-aws-gitlab/distinfo +++ b/net/rubygem-fog-aws-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730286749 -SHA256 (rubygem/fog-aws-3.28.0.gem) = 7d2e7e13eb123914be9cea12f3d134285fa9fc14e0fa0daebc97386a3d9567cd -SIZE (rubygem/fog-aws-3.28.0.gem) = 433664 +TIMESTAMP = 1761395638 +SHA256 (rubygem/fog-aws-3.33.0.gem) = ce4bcd58e1d6bde866aefb40f5ec5225687591e0fc572817d4a99b15ef0aa7a2 +SIZE (rubygem/fog-aws-3.33.0.gem) = 437248 diff --git a/net/rubygem-fog-google-gitlab/Makefile b/net/rubygem-fog-google-gitlab/Makefile index 1b9d28707340..e9ab9776c3f6 100644 --- a/net/rubygem-fog-google-gitlab/Makefile +++ b/net/rubygem-fog-google-gitlab/Makefile @@ -1,6 +1,5 @@ PORTNAME= fog-google -PORTVERSION= 1.24.1 -PORTREVISION= 1 +PORTVERSION= 1.25.0 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -13,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-addressable>=2.7.0:www/rubygem-addressable \ - rubygem-fog-core-gitlab>=0<2.5:devel/rubygem-fog-core-gitlab \ + rubygem-fog-core-gitlab>=2.5<3:devel/rubygem-fog-core-gitlab \ rubygem-fog-json-gitlab>=1.2<2:devel/rubygem-fog-json-gitlab \ rubygem-fog-xml-gitlab>=0.1.0<0.2:textproc/rubygem-fog-xml-gitlab \ rubygem-google-apis-compute_v1-gitlab>=0.53<1:devel/rubygem-google-apis-compute_v1-gitlab \ diff --git a/net/rubygem-fog-google-gitlab/distinfo b/net/rubygem-fog-google-gitlab/distinfo index 9c34f0e30d69..e9acc7a32529 100644 --- a/net/rubygem-fog-google-gitlab/distinfo +++ b/net/rubygem-fog-google-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713001210 -SHA256 (rubygem/fog-google-1.24.1.gem) = dcd64ec5d12ed53f269afd7a88738b453e5150ef72b451900bb7abf3678358e0 -SIZE (rubygem/fog-google-1.24.1.gem) = 155648 +TIMESTAMP = 1761393077 +SHA256 (rubygem/fog-google-1.25.0.gem) = 58aea3b0abf5938ed6ca2a3b51282cfe7038403e2eeb70bdb0a1b998307ce18f +SIZE (rubygem/fog-google-1.25.0.gem) = 155136 diff --git a/net/rubygem-fog-google-gitlab/files/patch-gemspec b/net/rubygem-fog-google-gitlab/files/patch-gemspec deleted file mode 100644 index c58ba9710bf3..000000000000 --- a/net/rubygem-fog-google-gitlab/files/patch-gemspec +++ /dev/null @@ -1,11 +0,0 @@ ---- fog-google.gemspec.orig 2024-10-30 07:29:28 UTC -+++ fog-google.gemspec -@@ -21,7 +21,7 @@ Gem::Specification.new do |s| - - s.specification_version = 4 - -- s.add_runtime_dependency(%q<fog-core>.freeze, ["< 2.5".freeze]) -+ s.add_runtime_dependency(%q<fog-core>.freeze, ["< 2.7".freeze]) - s.add_runtime_dependency(%q<fog-json>.freeze, ["~> 1.2".freeze]) - s.add_runtime_dependency(%q<fog-xml>.freeze, ["~> 0.1.0".freeze]) - s.add_runtime_dependency(%q<google-apis-storage_v1>.freeze, [">= 0.19".freeze, "< 1".freeze]) diff --git a/net/rubygem-gitaly/Makefile b/net/rubygem-gitaly/Makefile index 59689d7a5c42..9c54667a78fc 100644 --- a/net/rubygem-gitaly/Makefile +++ b/net/rubygem-gitaly/Makefile @@ -1,5 +1,5 @@ PORTNAME= gitaly -PORTVERSION= 18.2.4 +PORTVERSION= 18.4.3 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-gitaly/distinfo b/net/rubygem-gitaly/distinfo index b6ab46268620..c23ecace7aca 100644 --- a/net/rubygem-gitaly/distinfo +++ b/net/rubygem-gitaly/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755676933 -SHA256 (rubygem/gitaly-18.2.4.gem) = 1102eaf07db0aa34e602732816ca1bacc692b1141bd7bf5b03a90afed4c29501 -SIZE (rubygem/gitaly-18.2.4.gem) = 53248 +TIMESTAMP = 1761394826 +SHA256 (rubygem/gitaly-18.4.3.gem) = 55b44ecb5f78374bede6803f5965ca5ca93bbc7c8fca6ab3a4e9e48906a07c4c +SIZE (rubygem/gitaly-18.4.3.gem) = 53248 diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo index 1f1c80a1bf50..92fff2946ed1 100644 --- a/net/rubygem-gitlab-kas-grpc/distinfo +++ b/net/rubygem-gitlab-kas-grpc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761126631 -SHA256 (rubygem/gitlab-kas-grpc-18.3.5.gem) = 0bff5fc48f431f463c017133492908dece35ba9a911a283147fc83741ec2be89 -SIZE (rubygem/gitlab-kas-grpc-18.3.5.gem) = 10752 +TIMESTAMP = 1761293572 +SHA256 (rubygem/gitlab-kas-grpc-18.4.3.gem) = c40381ee46c49aad6b9c52dd31179b1d03e65976d7b43e00fb6f2d13ff2a4d4e +SIZE (rubygem/gitlab-kas-grpc-18.4.3.gem) = 11264 diff --git a/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile b/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile index 01bc3496a74b..56ba4987d1a2 100644 --- a/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile +++ b/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile @@ -1,6 +1,5 @@ PORTNAME= gitlab_omniauth-ldap -PORTVERSION= 2.2.0 -PORTREVISION= 0 +PORTVERSION= 2.3.0 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab diff --git a/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo b/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo index c58ac6a6327a..de8cdeb8c93c 100644 --- a/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo +++ b/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1658815502 -SHA256 (rubygem/gitlab_omniauth-ldap-2.2.0.gem) = bb4d20acb3b123ed654a8f6a47d3fac673ece7ed0b6992edb92dca14bad2838c -SIZE (rubygem/gitlab_omniauth-ldap-2.2.0.gem) = 15360 +TIMESTAMP = 1761392605 +SHA256 (rubygem/gitlab_omniauth-ldap-2.3.0.gem) = 167036fe37c2711f2e1d2047260766e4c9b31ac37dfc873b101bcd4ea2a3a3b4 +SIZE (rubygem/gitlab_omniauth-ldap-2.3.0.gem) = 15360 diff --git a/net/rubygem-google-cloud-storage-gitlab/Makefile b/net/rubygem-google-cloud-storage-gitlab/Makefile index d61ccbaa6db1..763590d4ee04 100644 --- a/net/rubygem-google-cloud-storage-gitlab/Makefile +++ b/net/rubygem-google-cloud-storage-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-storage -PORTVERSION= 1.45.0 +PORTVERSION= 1.57.0 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -16,10 +16,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-addressable>=2.8<3:www/rubygem-addressable \ rubygem-digest-crc>=0.4<1:security/rubygem-digest-crc \ - rubygem-google-apis-iamcredentials_v1-gitlab>=0.1<1:devel/rubygem-google-apis-iamcredentials_v1-gitlab \ - rubygem-google-apis-storage_v1-gitlab>=0.29.0<1:devel/rubygem-google-apis-storage_v1-gitlab \ + rubygem-google-apis-iamcredentials_v1-gitlab>=0.18<1:devel/rubygem-google-apis-iamcredentials_v1-gitlab \ + rubygem-google-apis-storage_v1-gitlab>=0.42.0<1:devel/rubygem-google-apis-storage_v1-gitlab \ + rubygem-googleauth-gitlab>=1.9<2.0:security/rubygem-googleauth-gitlab \ rubygem-google-cloud-core-gitlab>=1.6<2:net/rubygem-google-cloud-core-gitlab \ - rubygem-googleauth-gitlab>=0.16.2<2.0:security/rubygem-googleauth-gitlab \ rubygem-mini_mime>=1.0<2:mail/rubygem-mini_mime USES= gem diff --git a/net/rubygem-google-cloud-storage-gitlab/distinfo b/net/rubygem-google-cloud-storage-gitlab/distinfo index 1ad26222ba39..275e7193759e 100644 --- a/net/rubygem-google-cloud-storage-gitlab/distinfo +++ b/net/rubygem-google-cloud-storage-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1699774886 -SHA256 (rubygem/google-cloud-storage-1.45.0.gem) = f280abda4e608f9e91433f9dd907be4a45cdbf251ffeb275d713548e515c6300 -SIZE (rubygem/google-cloud-storage-1.45.0.gem) = 103424 +TIMESTAMP = 1761393273 +SHA256 (rubygem/google-cloud-storage-1.57.0.gem) = 2b769315bfd333cd18f5d0c8746cdb7049f6c0f19efc9477d3822b17d1379b2b +SIZE (rubygem/google-cloud-storage-1.57.0.gem) = 108544 diff --git a/net/rubygem-google-cloud-storage-gitlab/files/patch-gemspec b/net/rubygem-google-cloud-storage-gitlab/files/patch-gemspec deleted file mode 100644 index fd9cae572ef5..000000000000 --- a/net/rubygem-google-cloud-storage-gitlab/files/patch-gemspec +++ /dev/null @@ -1,11 +0,0 @@ ---- google-cloud-storage.gemspec.orig 2024-02-21 06:36:40 UTC -+++ google-cloud-storage.gemspec -@@ -22,7 +22,7 @@ Gem::Specification.new do |s| - - s.add_runtime_dependency(%q<google-cloud-core>.freeze, ["~> 1.6".freeze]) - s.add_runtime_dependency(%q<google-apis-iamcredentials_v1>.freeze, ["~> 0.1".freeze]) -- s.add_runtime_dependency(%q<google-apis-storage_v1>.freeze, ["~> 0.29.0".freeze]) -+ s.add_runtime_dependency(%q<google-apis-storage_v1>.freeze, ["~> 0.29".freeze]) - s.add_runtime_dependency(%q<googleauth>.freeze, [">= 0.16.2".freeze, "< 2.a".freeze]) - s.add_runtime_dependency(%q<digest-crc>.freeze, ["~> 0.4".freeze]) - s.add_runtime_dependency(%q<addressable>.freeze, ["~> 2.8".freeze]) diff --git a/net/zerotier/Makefile b/net/zerotier/Makefile index 08532288bcc1..d4afe406511a 100644 --- a/net/zerotier/Makefile +++ b/net/zerotier/Makefile @@ -1,5 +1,5 @@ PORTNAME= zerotier -DISTVERSION= 1.14.2 +DISTVERSION= 1.16.0 CATEGORIES= net PATCH_SITES+= https://github.com/zerotier/zerotierone/commit/ diff --git a/net/zerotier/distinfo b/net/zerotier/distinfo index 8049b60c8a1a..096aca4e92d0 100644 --- a/net/zerotier/distinfo +++ b/net/zerotier/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1732874446 -SHA256 (zerotier-ZeroTierOne-1.14.2_GH0.tar.gz) = c2f64339fccf5148a7af089b896678d655fbfccac52ddce7714314a59d7bddbb -SIZE (zerotier-ZeroTierOne-1.14.2_GH0.tar.gz) = 12466274 +TIMESTAMP = 1761431590 +SHA256 (zerotier-ZeroTierOne-1.16.0_GH0.tar.gz) = aa9de313d365bf0efb3871aaa56f2d323a08f46df47b627c4eff4f4203fa7fc5 +SIZE (zerotier-ZeroTierOne-1.16.0_GH0.tar.gz) = 12023748 diff --git a/security/aws-c-cal/Makefile b/security/aws-c-cal/Makefile index f018701e5d62..ac4e1b668bd0 100644 --- a/security/aws-c-cal/Makefile +++ b/security/aws-c-cal/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-cal DISTVERSIONPREFIX= v -DISTVERSION= 0.9.4 +DISTVERSION= 0.9.5 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/aws-c-cal/distinfo b/security/aws-c-cal/distinfo index e8b721263ad6..3b7ec66f4431 100644 --- a/security/aws-c-cal/distinfo +++ b/security/aws-c-cal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760573923 -SHA256 (awslabs-aws-c-cal-v0.9.4_GH0.tar.gz) = 0c26d3092ecc3b23d41ac411a0c6c8d3f56f38bc1d396e0b40a008db6ae0f63f -SIZE (awslabs-aws-c-cal-v0.9.4_GH0.tar.gz) = 1689214 +TIMESTAMP = 1761432330 +SHA256 (awslabs-aws-c-cal-v0.9.5_GH0.tar.gz) = 5cedd82d093960a09a91bf8d8c3540425e49972ed9b565763bf2a5b2ba1a2a7c +SIZE (awslabs-aws-c-cal-v0.9.5_GH0.tar.gz) = 1696418 diff --git a/security/ca_root_nss/Makefile b/security/ca_root_nss/Makefile index 1214762865cf..4b2841d8704e 100644 --- a/security/ca_root_nss/Makefile +++ b/security/ca_root_nss/Makefile @@ -1,6 +1,5 @@ PORTNAME= ca_root_nss PORTVERSION= ${VERSION_NSS} -PORTREVISION= 3 CATEGORIES= security MASTER_SITES= MOZILLA/security/nss/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src DISTNAME= nss-${VERSION_NSS}${NSS_SUFFIX} @@ -30,7 +29,7 @@ ETCSYMLINK_CONFLICTS_INSTALL= ca-roots-[0-9]* CERTDIR?= share/certs PLIST_SUB+= CERTDIR=${CERTDIR} -VERSION_NSS= 3.115 +VERSION_NSS= 3.117 CERTDATA_TXT_PATH= lib/ckfw/builtins/certdata.txt BUNDLE_PROCESSOR= MAca-bundle.pl diff --git a/security/ca_root_nss/distinfo b/security/ca_root_nss/distinfo index dd0317cb9911..ad628b103bcb 100644 --- a/security/ca_root_nss/distinfo +++ b/security/ca_root_nss/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755292668 -SHA256 (nss-3.115.tar.gz) = ac2a47fb33bd79320159144e01c0d4af9a937a2d928c7c77ff06f5d9507861ab -SIZE (nss-3.115.tar.gz) = 76656357 +TIMESTAMP = 1759523021 +SHA256 (nss-3.117.tar.gz) = 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996 +SIZE (nss-3.117.tar.gz) = 76684970 diff --git a/security/netbird/Makefile b/security/netbird/Makefile index dcc6ba064fbe..76932aa367b1 100644 --- a/security/netbird/Makefile +++ b/security/netbird/Makefile @@ -1,7 +1,6 @@ PORTNAME= netbird DISTVERSIONPREFIX= v -DISTVERSION= 0.59.5 -PORTREVISION= 1 +DISTVERSION= 0.59.8 CATEGORIES= security net net-vpn MAINTAINER= hakan.external@netbird.io diff --git a/security/netbird/distinfo b/security/netbird/distinfo index e9f7354c4e59..44c0438be7b0 100644 --- a/security/netbird/distinfo +++ b/security/netbird/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1759443384 -SHA256 (go/security_netbird/netbird-v0.59.5/v0.59.5.mod) = a930885bdb739be4a2fbbb2a63b86d0b33d3c2897b45d5f391ef1d9d29db5975 -SIZE (go/security_netbird/netbird-v0.59.5/v0.59.5.mod) = 12607 -SHA256 (go/security_netbird/netbird-v0.59.5/v0.59.5.zip) = 53bc2ca386490601792871891337e0d7ed73e7a5e96275137cb1c25005b627c2 -SIZE (go/security_netbird/netbird-v0.59.5/v0.59.5.zip) = 3192778 +TIMESTAMP = 1761444444 +SHA256 (go/security_netbird/netbird-v0.59.8/v0.59.8.mod) = 1d830756ab93fb7909cae2d9fe55611e2fb0b71b249188efbf154c0773e7afc2 +SIZE (go/security_netbird/netbird-v0.59.8/v0.59.8.mod) = 12607 +SHA256 (go/security_netbird/netbird-v0.59.8/v0.59.8.zip) = 10afa1b18c78fe96e6f877fccb95d2aee997d9c12055188eee41411179f413a4 +SIZE (go/security_netbird/netbird-v0.59.8/v0.59.8.zip) = 3208781 diff --git a/security/rubygem-declarative_policy/Makefile b/security/rubygem-declarative_policy/Makefile index ced7a94eabf2..50fd627b587d 100644 --- a/security/rubygem-declarative_policy/Makefile +++ b/security/rubygem-declarative_policy/Makefile @@ -1,5 +1,5 @@ PORTNAME= declarative_policy -PORTVERSION= 1.1.0 +PORTVERSION= 2.0.1 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-declarative_policy/distinfo b/security/rubygem-declarative_policy/distinfo index 8f815fe91ca9..b0ba09ea11b7 100644 --- a/security/rubygem-declarative_policy/distinfo +++ b/security/rubygem-declarative_policy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1637597706 -SHA256 (rubygem/declarative_policy-1.1.0.gem) = 9af4cf299ade03f2bbf63908f2ce6a117d132fc714c39a128596667fb13331cb -SIZE (rubygem/declarative_policy-1.1.0.gem) = 37376 +TIMESTAMP = 1761392534 +SHA256 (rubygem/declarative_policy-2.0.1.gem) = 5ac5a67fc87edad6ef89b12ff8916520c8d11cb95e16529c259c93ef0ec3e6e8 +SIZE (rubygem/declarative_policy-2.0.1.gem) = 32768 diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile index 43aefd6f1e46..7e469c9d8b3d 100644 --- a/security/rubygem-gitlab-cloud-connector/Makefile +++ b/security/rubygem-gitlab-cloud-connector/Makefile @@ -1,6 +1,5 @@ PORTNAME= gitlab-cloud-connector -PORTVERSION= 1.31.0 -PORTREVISION= 1 +PORTVERSION= 1.32.0 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo index b78319ef695e..0b44cae299c9 100644 --- a/security/rubygem-gitlab-cloud-connector/distinfo +++ b/security/rubygem-gitlab-cloud-connector/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756619785 -SHA256 (rubygem/gitlab-cloud-connector-1.31.0.gem) = 9eca91864372b2e634ace0ba868a8341b2a822f736c42729d866694ed7f38d25 -SIZE (rubygem/gitlab-cloud-connector-1.31.0.gem) = 19968 +TIMESTAMP = 1761395855 +SHA256 (rubygem/gitlab-cloud-connector-1.32.0.gem) = d70f64ce74873a79fc26d6de7270536004644ed01ba25cbc048c9a6811733341 +SIZE (rubygem/gitlab-cloud-connector-1.32.0.gem) = 19968 diff --git a/security/rubygem-gitlab-secret_detection/Makefile b/security/rubygem-gitlab-secret_detection/Makefile index 6296865d0945..f73f4c401165 100644 --- a/security/rubygem-gitlab-secret_detection/Makefile +++ b/security/rubygem-gitlab-secret_detection/Makefile @@ -1,5 +1,5 @@ PORTNAME= gitlab-secret_detection -PORTVERSION= 0.33.0 +PORTVERSION= 0.33.3 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-gitlab-secret_detection/distinfo b/security/rubygem-gitlab-secret_detection/distinfo index b445544e4da4..81e6ef160c3b 100644 --- a/security/rubygem-gitlab-secret_detection/distinfo +++ b/security/rubygem-gitlab-secret_detection/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752208844 -SHA256 (rubygem/gitlab-secret_detection-0.33.0.gem) = ceb6ea9e1633796f52754d21f6538e652e6a21eda7c56b4aefd70b800e25ba91 -SIZE (rubygem/gitlab-secret_detection-0.33.0.gem) = 40960 +TIMESTAMP = 1761395918 +SHA256 (rubygem/gitlab-secret_detection-0.33.3.gem) = c8e15454683a5c51c6221972094472094e11a3c690f91943e1f827332e72fc40 +SIZE (rubygem/gitlab-secret_detection-0.33.3.gem) = 40960 diff --git a/security/rubygem-googleauth-gitlab/Makefile b/security/rubygem-googleauth-gitlab/Makefile index a574ba1de414..802b1986381e 100644 --- a/security/rubygem-googleauth-gitlab/Makefile +++ b/security/rubygem-googleauth-gitlab/Makefile @@ -1,6 +1,6 @@ PORTNAME= googleauth PORTVERSION= 1.14.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -16,7 +16,7 @@ RUN_DEPENDS= rubygem-faraday-gitlab>=1.0<3.0:www/rubygem-faraday-gitlab \ rubygem-google-cloud-env-gitlab>=2.2<3:net/rubygem-google-cloud-env-gitlab \ rubygem-google-logging-utils>=0.1<1:devel/rubygem-google-logging-utils \ rubygem-jwt2>=1.4<3.0:www/rubygem-jwt2 \ - rubygem-multi_json>=1.11<2:devel/rubygem-multi_json \ + rubygem-multi_json-gitlab>=1.11<2:devel/rubygem-multi_json-gitlab \ rubygem-os>=0.9<2.0:devel/rubygem-os \ rubygem-signet-gitlab>=0.16<2:security/rubygem-signet-gitlab diff --git a/security/rubygem-signet-gitlab/Makefile b/security/rubygem-signet-gitlab/Makefile index d0f7b9ffea03..4a327c3f217a 100644 --- a/security/rubygem-signet-gitlab/Makefile +++ b/security/rubygem-signet-gitlab/Makefile @@ -1,6 +1,6 @@ PORTNAME= signet PORTVERSION= 0.19.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-addressable>=2.8<3:www/rubygem-addressable \ rubygem-faraday-gitlab>=0.17.5<3.0:www/rubygem-faraday-gitlab \ rubygem-jwt2>=1.5<3.0:www/rubygem-jwt2 \ - rubygem-multi_json>=1.10<2:devel/rubygem-multi_json + rubygem-multi_json-gitlab>=1.10<2:devel/rubygem-multi_json-gitlab USES= gem diff --git a/sysutils/Makefile b/sysutils/Makefile index 4c80c0be046b..6b98cf690792 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -612,6 +612,7 @@ SUBDIR += kshutdown SUBDIR += ksystemlog SUBDIR += kubectl + SUBDIR += kubetail SUBDIR += kubie SUBDIR += kubo-go SUBDIR += kustomize @@ -652,6 +653,7 @@ SUBDIR += linux-c7-numactl-libs SUBDIR += linux-c7-userspace-rcu SUBDIR += linux-miniconda-installer + SUBDIR += linux-racadm SUBDIR += linux-rkbin SUBDIR += littlejet SUBDIR += lmmon @@ -1255,6 +1257,7 @@ SUBDIR += rubygem-win32-file-security SUBDIR += rubygem-win32-file-stat SUBDIR += rubygem-winrm + SUBDIR += rubygem-winrm-gitlab SUBDIR += rubygem-winrm-elevated SUBDIR += rubygem-winrm-elevated-gitlab SUBDIR += rubygem-yell diff --git a/sysutils/auto-admin/Makefile b/sysutils/auto-admin/Makefile index b994455efc21..08c0956406ac 100644 --- a/sysutils/auto-admin/Makefile +++ b/sysutils/auto-admin/Makefile @@ -1,6 +1,6 @@ PORTNAME= auto-admin -DISTVERSION= 0.8.3-28 -DISTVERSIONSUFFIX= -ga1f3e84 +DISTVERSION= 0.8.3-30 +DISTVERSIONSUFFIX= -gdc2e235 CATEGORIES= sysutils MAINTAINER= jwb@FreeBSD.org diff --git a/sysutils/auto-admin/distinfo b/sysutils/auto-admin/distinfo index 2f6b2389c091..35896cd67593 100644 --- a/sysutils/auto-admin/distinfo +++ b/sysutils/auto-admin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759255060 -SHA256 (outpaddling-auto-admin-0.8.3-28-ga1f3e84_GH0.tar.gz) = 4265b25a19b11f879e80a1bc989e1477af3b3613c5ec663a9bd7380bba539dd1 -SIZE (outpaddling-auto-admin-0.8.3-28-ga1f3e84_GH0.tar.gz) = 159764 +TIMESTAMP = 1761169905 +SHA256 (outpaddling-auto-admin-0.8.3-30-gdc2e235_GH0.tar.gz) = 4365871bcbc81e7b6360f09cefe259a9f38e1eca62fb48c40791a41ea2eae70a +SIZE (outpaddling-auto-admin-0.8.3-30-gdc2e235_GH0.tar.gz) = 159798 diff --git a/sysutils/kubetail/Makefile b/sysutils/kubetail/Makefile new file mode 100644 index 000000000000..84888a764607 --- /dev/null +++ b/sysutils/kubetail/Makefile @@ -0,0 +1,53 @@ +PORTNAME= kubetail +DISTVERSION= 1.6.21 +CATEGORIES= sysutils + +MAINTAINER= dutra@FreeBSD.org +COMMENT= Bash script to tail Kubernetes logs +WWW= https://github.com/johanhaleby/kubetail + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= bash:shells/bash \ + kubectl:sysutils/kubectl + +USE_GITHUB= yes +GH_ACCOUNT= johanhaleby + +NO_ARCH= yes +NO_BUILD= yes + +PLIST_FILES= bin/${PORTNAME} + +OPTIONS_DEFINE= BASH FISH ZSH +OPTIONS_DEFAULT= BASH FISH ZSH + +BASH_PLIST_FILES= share/bash-completion/completions/${PORTNAME} +FISH_PLIST_FILES= share/fish/vendor_functions.d/${PORTNAME}.fish +ZSH_PLIST_FILES= share/zsh/site-functions/_${PORTNAME} + +post-install-BASH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions + ${INSTALL_DATA} ${WRKSRC}/completion/${PORTNAME}.bash \ + ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} + +post-install-FISH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_functions.d + ${INSTALL_DATA} ${WRKSRC}/completion/${PORTNAME}.fish \ + ${STAGEDIR}${PREFIX}/share/fish/vendor_functions.d/${PORTNAME}.fish + +post-install-ZSH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${INSTALL_DATA} ${WRKSRC}/completion/${PORTNAME}.zsh \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} + +post-patch: + @${ECHO} "Patching..."; +# shebangfix does not help + ${REINPLACE_CMD} -e "s|/bin/bash|${LOCALBASE}/bin/bash|g" ${WRKSRC}/${PORTNAME} + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/sysutils/kubetail/distinfo b/sysutils/kubetail/distinfo new file mode 100644 index 000000000000..d04e3351ad7f --- /dev/null +++ b/sysutils/kubetail/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761361170 +SHA256 (johanhaleby-kubetail-1.6.21_GH0.tar.gz) = 14a363e9eae52039688c9bcca4040b69c7017e528ec23e7ba9aec200dcbeb010 +SIZE (johanhaleby-kubetail-1.6.21_GH0.tar.gz) = 12929 diff --git a/sysutils/kubetail/pkg-descr b/sysutils/kubetail/pkg-descr new file mode 100644 index 000000000000..3824b5aa1d55 --- /dev/null +++ b/sysutils/kubetail/pkg-descr @@ -0,0 +1,2 @@ +Bash script that enables you to aggregate (tail/follow) logs from +multiple pods into one stream. diff --git a/sysutils/linux-racadm/Makefile b/sysutils/linux-racadm/Makefile new file mode 100644 index 000000000000..4b29c66a9b89 --- /dev/null +++ b/sysutils/linux-racadm/Makefile @@ -0,0 +1,55 @@ +PORTNAME= racadm +PORTVERSION= 11.3.0.0 +DISTVERSIONSUFFIX= -795.el9 +CATEGORIES= sysutils linux +MASTER_SITES= https://linux.dell.com/repo/hardware/DSU_25.08.25/os_dependent/RHEL9_64/racadm/ +PKGNAMEPREFIX= linux- +DISTNAME= srvadmin-idracadm7-${DISTVERSIONFULL} +DISTFILES= srvadmin-argtable2-${DISTVERSIONFULL}${EXTRACT_SUFX_amd64} \ + ${DISTNAME}${EXTRACT_SUFX_amd64} + +MAINTAINER= freebsd@gushi.org +COMMENT= Dell remote access controller admin utility +WWW= https://www.dell.com/support/home/en-us/drivers/driversdetails?driverId=MFV7T + +LICENSE= DELL +LICENSE_NAME= Dell Proprietary License +LICENSE_TEXT= This program is NOT in the public domain.\ + Dell allows free downloads and mirroring of the linux RPMs this port is based on,\ + but you should read the full license here:\ + https://www.dell.com/learn/us/en/uscorp1/legal_terms-conditions_dellgrmwebpage/art-software-license-agreements\ + and determine if it is right for you or your organization. +LICENSE_PERMS= none + +ONLY_FOR_ARCHS= amd64 + +USES= linux:rl9 + +USE_LINUX_RPM= yes +MANDIRS= ${PREFIX}/usr/share/man +# Cancel out knobs set by USE_LINUX_RPM, we don't want them for this port +DIST_SUBDIR= +SRC_DISTFILES= +PLIST= ${.CURDIR}/pkg-plist + +# racadm dynamically tries to load libssl.so from OpenSSL 1.0 +# If it fails to do so, it asks user to put a symlink to a working libssl.so +# under its /opt hierarchy. This can be reproduced by running +# /compat/linux/opt/dell/srvadmin/bin/idracadm7 -r localhost -u root -p xxx getsysinfo +# This post-install target provides the relative symlink +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/lib64 + ${CP} ${LINUXBASE}/lib64/libssl.so.3 ${STAGEDIR}${PREFIX}/lib64/ + ${RLN} ${STAGEDIR}${PREFIX}/lib64/libssl.so.3 ${STAGEDIR}${PREFIX}/opt/dell/srvadmin/lib64/openmanage/private/libssl.so + ${RM} ${STAGEDIR}${PREFIX}/lib64/libssl.so.3 + ${RMDIR} ${STAGEDIR}${PREFIX}/lib64 + # Reinstall manpages compressed + ${RM} -r ${STAGEDIR}${PREFIX}/opt/dell/srvadmin/share/man + ${RMDIR} ${STAGEDIR}${PREFIX}/opt/dell/srvadmin/share + ${MKDIR} ${STAGEDIR}${PREFIX}/usr/share/man/man3 + ${INSTALL_MAN} ${WRKSRC}/opt/dell/srvadmin/share/man/man3/argtable.3 \ + ${STAGEDIR}${PREFIX}/usr/share/man/man3/argtable.3 + ${INSTALL_MAN} ${WRKSRC}/opt/dell/srvadmin/share/man/man3/argtable2.3 \ + ${STAGEDIR}${PREFIX}/usr/share/man/man3/argtable2.3 + +.include <bsd.port.mk> diff --git a/sysutils/linux-racadm/distinfo b/sysutils/linux-racadm/distinfo new file mode 100644 index 000000000000..23f33c9bec66 --- /dev/null +++ b/sysutils/linux-racadm/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1756768563 +SHA256 (srvadmin-argtable2-11.3.0.0-795.el9.x86_64.rpm) = 1db4a3431dd6b90a668467a0e623961f8bde9d975f268f6dbb59fde10bece165 +SIZE (srvadmin-argtable2-11.3.0.0-795.el9.x86_64.rpm) = 66651 +SHA256 (srvadmin-idracadm7-11.3.0.0-795.el9.x86_64.rpm) = 9aaa86556fba84088494618d58a92d0e9ab0949eeb201ec7b0d91d17ffce9047 +SIZE (srvadmin-idracadm7-11.3.0.0-795.el9.x86_64.rpm) = 1142062 diff --git a/sysutils/linux-racadm/pkg-descr b/sysutils/linux-racadm/pkg-descr new file mode 100644 index 000000000000..2b6caf7c5cc4 --- /dev/null +++ b/sysutils/linux-racadm/pkg-descr @@ -0,0 +1 @@ +Linux command line tool to interface with Dell's Remote Access Controller (DRAC). diff --git a/sysutils/linux-racadm/pkg-message b/sysutils/linux-racadm/pkg-message new file mode 100644 index 000000000000..dfdf05268074 --- /dev/null +++ b/sysutils/linux-racadm/pkg-message @@ -0,0 +1,11 @@ +[ +{ type: install + message: <<EOM +racadm7 has been installed under the linux "compat" tree: +(by default, /compat/linux/opt/dell/srvadmin/bin/idracadm7) due to linux library dependencies. + +It is left to the user to alias/symlink this path in their scripts. +Note that under FreeBSD this will not work as a "local" racadm (to operate on an iDrac installed in the machine where it is run). +EOM +} +] diff --git a/sysutils/linux-racadm/pkg-plist b/sysutils/linux-racadm/pkg-plist new file mode 100644 index 000000000000..f50e43f1ffdc --- /dev/null +++ b/sysutils/linux-racadm/pkg-plist @@ -0,0 +1,12 @@ +etc/ld.so.conf.d/srvadmin-idrac7.conf +opt/dell/srvadmin/bin/idracadm7 +opt/dell/srvadmin/lib64/openmanage/private/libargtable2.so.0 +opt/dell/srvadmin/lib64/openmanage/private/libargtable2.so.0.1.6 +opt/dell/srvadmin/lib64/openmanage/private/libssl.so +opt/dell/srvadmin/sbin/racadm-wrapper-idrac7 +usr/share/doc/srvadmin-argtable2/AUTHORS +usr/share/doc/srvadmin-argtable2/COPYING +usr/share/doc/srvadmin-argtable2/ChangeLog +usr/share/doc/srvadmin-argtable2/README +usr/share/man/man3/argtable.3.gz +usr/share/man/man3/argtable2.3.gz diff --git a/sysutils/rubygem-winrm-elevated-gitlab/Makefile b/sysutils/rubygem-winrm-elevated-gitlab/Makefile index 4ab4ef7bc469..9ce1f0b9d3b9 100644 --- a/sysutils/rubygem-winrm-elevated-gitlab/Makefile +++ b/sysutils/rubygem-winrm-elevated-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= winrm-elevated PORTVERSION= 1.2.3 +PORTREVISION= 1 CATEGORIES= sysutils rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-erubi>=1.8<2:www/rubygem-erubi \ - rubygem-winrm>=2.0<3:sysutils/rubygem-winrm \ + rubygem-winrm-gitlab>=2.0<3:sysutils/rubygem-winrm-gitlab \ rubygem-winrm-fs-gitlab>=1.0<2:filesystems/rubygem-winrm-fs-gitlab USES= gem diff --git a/sysutils/rubygem-winrm-gitlab/Makefile b/sysutils/rubygem-winrm-gitlab/Makefile new file mode 100644 index 000000000000..187ee58a0429 --- /dev/null +++ b/sysutils/rubygem-winrm-gitlab/Makefile @@ -0,0 +1,31 @@ +PORTNAME= winrm +DISTVERSION= 2.3.9 +PORTREVISION= 1 +CATEGORIES= sysutils rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby library for Windows Remote Management +WWW= https://github.com/WinRb/WinRM + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \ + rubygem-erubi>=1.8<2:www/rubygem-erubi \ + rubygem-gssapi>=1.2<2:security/rubygem-gssapi \ + rubygem-gyoku>=1.0<2:devel/rubygem-gyoku \ + rubygem-httpclient>=2.2.0.2<3:www/rubygem-httpclient \ + rubygem-logging-gitlab>=1.6.1<3.0:devel/rubygem-logging-gitlab \ + rubygem-nori>=2.7.1<3:devel/rubygem-nori \ + rubygem-rexml>=3.0<4:textproc/rubygem-rexml \ + rubygem-rubyntlm>=0.6.3<0.7:net/rubygem-rubyntlm + +USES= gem + +NO_ARCH= yes + +PLIST_FILES= bin/rwinrm + +.include <bsd.port.mk> diff --git a/sysutils/rubygem-winrm-gitlab/distinfo b/sysutils/rubygem-winrm-gitlab/distinfo new file mode 100644 index 000000000000..346ffd3aa022 --- /dev/null +++ b/sysutils/rubygem-winrm-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1733349040 +SHA256 (rubygem/winrm-2.3.9.gem) = ef6b767c5772d06e186300b506ea5e65afb849904a551f8482a5cfc2a1be5d06 +SIZE (rubygem/winrm-2.3.9.gem) = 43008 diff --git a/sysutils/rubygem-winrm-gitlab/pkg-descr b/sysutils/rubygem-winrm-gitlab/pkg-descr new file mode 100644 index 000000000000..4558479a4325 --- /dev/null +++ b/sysutils/rubygem-winrm-gitlab/pkg-descr @@ -0,0 +1,8 @@ +This is a SOAP library that uses the functionality in Windows Remote Management +(WinRM) to call native object in Windows. This includes, but is not limited to, +running batch scripts, powershell scripts and fetching WMI variables. For more +information on WinRM, please visit Microsoft's WinRM site. + +As of version 2.0, this gem retains the WinRM name but all powershell calls use +the more modern Powershell Remoting Protocol (PSRP) for initializing runspace +pools as well as creating and processing powershell pipelines. diff --git a/sysutils/vagrant-gitlab/Makefile b/sysutils/vagrant-gitlab/Makefile index 976295f2afad..8ff3355332ed 100644 --- a/sysutils/vagrant-gitlab/Makefile +++ b/sysutils/vagrant-gitlab/Makefile @@ -1,6 +1,7 @@ PORTNAME= vagrant PORTVERSION= 2.4.9 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= sysutils rubygems devel PKGNAMESUFFIX= -gitlab @@ -39,7 +40,7 @@ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ rubygem-rubyzip-gitlab>=2.3.2:archivers/rubygem-rubyzip-gitlab \ rubygem-vagrant_cloud-gitlab>=3.1.2<3.2:sysutils/rubygem-vagrant_cloud-gitlab \ rubygem-wdm>=0.2.0<0.3:devel/rubygem-wdm \ - rubygem-winrm>=2.3.9<3:sysutils/rubygem-winrm \ + rubygem-winrm-gitlab>=2.3.9<3:sysutils/rubygem-winrm-gitlab \ rubygem-winrm-elevated-gitlab>=1.2.3<2:sysutils/rubygem-winrm-elevated-gitlab \ rubygem-winrm-fs-gitlab>=1.3.5<2:filesystems/rubygem-winrm-fs-gitlab diff --git a/textproc/Makefile b/textproc/Makefile index 4dc2c5e83ff0..03d54fe3cbe8 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -235,6 +235,7 @@ SUBDIR += gh-grep SUBDIR += git-chglog SUBDIR += gitlab-elasticsearch-indexer + SUBDIR += gitlab-code-parser SUBDIR += gitlab-zoekt-indexer SUBDIR += gl-aspell SUBDIR += gladtex diff --git a/textproc/gitlab-code-parser/Makefile b/textproc/gitlab-code-parser/Makefile new file mode 100644 index 000000000000..214d225cab68 --- /dev/null +++ b/textproc/gitlab-code-parser/Makefile @@ -0,0 +1,41 @@ +PORTNAME= gitlab-code-parser +DISTVERSIONPREFIX= v +DISTVERSION= 0.20.1 +CATEGORIES= textproc + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Rust-based code parser used by GitLab +WWW= https://gitlab.com/gitlab-org/rust/gitlab-code-parser + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/libclang.so:devel/llvm${LLVM_DEFAULT} +LIB_DEPENDS= libonig.so:devel/oniguruma \ + libzstd.so:archivers/zstd + +USES= cargo ssl + +USE_GITLAB= yes +GL_ACCOUNT= gitlab-org +GL_PROJECT= rust/gitlab-code-parser +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION} + +PLIST_FILES= bin/parser-cli \ + include/parser-c-bindings.h \ + lib/libchunker.rlib \ + lib/libparser_c_bindings.a \ + lib/libparser_c_bindings.so \ + lib/libparser_core.rlib \ + lib/libtesting.rlib + +# update the crates file with: make cargo-crates > Makefile.crates + +do-install: + @${INSTALL_DATA} ${CARGO_TARGET_DIR}/include/*.h ${STAGEDIR}${PREFIX}/include + @${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/*.so ${STAGEDIR}${PREFIX}/lib + @${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.a ${STAGEDIR}${PREFIX}/lib + @${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.rlib ${STAGEDIR}${PREFIX}/lib + @${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/parser-cli ${STAGEDIR}${PREFIX}/bin + +.include <bsd.port.mk> diff --git a/textproc/gitlab-code-parser/Makefile.crates b/textproc/gitlab-code-parser/Makefile.crates new file mode 100644 index 000000000000..861c4e4219d5 --- /dev/null +++ b/textproc/gitlab-code-parser/Makefile.crates @@ -0,0 +1,422 @@ +CARGO_CRATES= addr2line-0.24.2 \ + adler2-2.0.1 \ + aes-0.8.4 \ + ahash-0.8.12 \ + aho-corasick-1.1.3 \ + allocator-api2-0.2.21 \ + 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 \ + arbitrary-1.4.2 \ + arrayvec-0.7.6 \ + ast-grep-config-0.39.4 \ + ast-grep-core-0.39.4 \ + ast-grep-language-0.39.4 \ + ast_node-3.0.3 \ + atomic-waker-1.1.2 \ + autocfg-1.5.0 \ + backtrace-0.3.75 \ + base64-0.13.1 \ + base64-0.22.1 \ + better_scoped_tls-1.0.1 \ + bindgen-0.66.1 \ + bit-set-0.8.0 \ + bit-vec-0.8.0 \ + bitflags-2.9.2 \ + block-buffer-0.10.4 \ + bstr-1.12.0 \ + bumpalo-3.19.0 \ + bytes-1.10.1 \ + bytes-str-0.2.7 \ + bzip2-0.6.0 \ + castaway-0.2.4 \ + cbindgen-0.29.0 \ + cc-1.2.33 \ + cexpr-0.6.0 \ + cfg-if-1.0.3 \ + cipher-0.4.4 \ + clang-sys-1.8.1 \ + clap-4.5.45 \ + clap_builder-4.5.44 \ + clap_derive-4.5.45 \ + clap_lex-0.7.5 \ + colorchoice-1.0.4 \ + compact_str-0.9.0 \ + console-0.15.11 \ + constant_time_eq-0.3.1 \ + core-foundation-0.9.4 \ + core-foundation-sys-0.8.7 \ + cpufeatures-0.2.17 \ + crc32fast-1.5.0 \ + crossbeam-deque-0.8.6 \ + crossbeam-epoch-0.9.18 \ + crossbeam-utils-0.8.21 \ + crypto-common-0.1.6 \ + darling-0.20.11 \ + darling_core-0.20.11 \ + darling_macro-0.20.11 \ + dary_heap-0.3.7 \ + dashmap-5.5.3 \ + deflate64-0.1.9 \ + deranged-0.4.0 \ + derive_arbitrary-1.4.2 \ + derive_builder-0.20.2 \ + derive_builder_core-0.20.2 \ + derive_builder_macro-0.20.2 \ + digest-0.10.7 \ + displaydoc-0.2.5 \ + dyn-clone-1.0.20 \ + either-1.15.0 \ + encode_unicode-1.0.0 \ + encoding_rs-0.8.35 \ + equivalent-1.0.2 \ + errno-0.3.13 \ + esaxx-rs-0.1.10 \ + fastrand-2.3.0 \ + flate2-1.1.2 \ + fnv-1.0.7 \ + foreign-types-0.3.2 \ + foreign-types-shared-0.1.1 \ + form_urlencoded-1.2.1 \ + from_variant-2.0.2 \ + futures-channel-0.3.31 \ + futures-core-0.3.31 \ + futures-sink-0.3.31 \ + futures-task-0.3.31 \ + futures-util-0.3.31 \ + generic-array-0.14.7 \ + getrandom-0.2.16 \ + getrandom-0.3.3 \ + gimli-0.31.1 \ + glob-0.3.3 \ + globset-0.4.16 \ + h2-0.4.12 \ + hashbrown-0.14.5 \ + hashbrown-0.15.5 \ + heck-0.5.0 \ + hermit-abi-0.5.2 \ + hmac-0.12.1 \ + home-0.5.11 \ + hstr-2.0.1 \ + http-1.3.1 \ + http-body-1.0.1 \ + http-body-util-0.1.3 \ + httparse-1.10.1 \ + hyper-1.7.0 \ + hyper-rustls-0.27.7 \ + hyper-tls-0.6.0 \ + hyper-util-0.1.16 \ + 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 \ + ident_case-1.0.1 \ + idna-1.0.3 \ + idna_adapter-1.2.1 \ + ignore-0.4.23 \ + indexmap-2.10.0 \ + indicatif-0.17.11 \ + inout-0.1.4 \ + internment-0.7.5 \ + io-uring-0.7.9 \ + ipnet-2.11.0 \ + iri-string-0.7.8 \ + is-macro-0.3.7 \ + is_terminal_polyfill-1.70.1 \ + itertools-0.14.0 \ + itoa-1.0.15 \ + jobserver-0.1.33 \ + js-sys-0.3.77 \ + lazy_static-1.5.0 \ + lazycell-1.3.0 \ + libbz2-rs-sys-0.2.2 \ + libc-0.2.175 \ + libloading-0.8.8 \ + liblzma-0.4.3 \ + liblzma-sys-0.4.4 \ + libmimalloc-sys-0.1.44 \ + libz-rs-sys-0.5.1 \ + linux-raw-sys-0.4.15 \ + linux-raw-sys-0.9.4 \ + litemap-0.8.0 \ + lock_api-0.4.13 \ + log-0.4.27 \ + macro_rules_attribute-0.2.2 \ + macro_rules_attribute-proc_macro-0.2.2 \ + memchr-2.7.5 \ + mimalloc-0.1.48 \ + mime-0.3.17 \ + minimal-lexical-0.2.1 \ + miniz_oxide-0.8.9 \ + mio-1.0.4 \ + monostate-0.1.14 \ + monostate-impl-0.1.14 \ + native-tls-0.2.14 \ + new_debug_unreachable-1.0.6 \ + nom-7.1.3 \ + nu-ansi-term-0.46.0 \ + num-bigint-0.4.6 \ + num-conv-0.1.0 \ + num-integer-0.1.46 \ + num-traits-0.2.19 \ + num_cpus-1.17.0 \ + number_prefix-0.4.0 \ + object-0.36.7 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ + onig-6.5.1 \ + onig_sys-69.9.1 \ + openssl-0.10.73 \ + openssl-macros-0.1.1 \ + openssl-probe-0.1.6 \ + openssl-sys-0.9.109 \ + overload-0.1.1 \ + par-core-2.0.0 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ + paste-1.0.15 \ + pbkdf2-0.12.2 \ + peeking_take_while-0.1.2 \ + percent-encoding-2.3.1 \ + phf-0.11.3 \ + phf_generator-0.11.3 \ + phf_macros-0.11.3 \ + phf_shared-0.11.3 \ + pin-project-lite-0.2.16 \ + pin-utils-0.1.0 \ + pkg-config-0.3.32 \ + portable-atomic-1.11.1 \ + potential_utf-0.1.2 \ + powerfmt-0.2.0 \ + ppmd-rust-1.2.1 \ + ppv-lite86-0.2.21 \ + prettyplease-0.2.37 \ + proc-macro2-1.0.101 \ + psm-0.1.26 \ + quote-1.0.40 \ + r-efi-5.3.0 \ + rand-0.8.5 \ + rand-0.9.2 \ + rand_chacha-0.9.0 \ + rand_core-0.6.4 \ + rand_core-0.9.3 \ + rayon-1.11.0 \ + rayon-cond-0.4.0 \ + rayon-core-1.13.0 \ + redox_syscall-0.5.17 \ + ref-cast-1.0.24 \ + ref-cast-impl-1.0.24 \ + regex-1.11.1 \ + regex-automata-0.4.9 \ + regex-syntax-0.8.5 \ + reqwest-0.12.23 \ + ring-0.17.14 \ + ruby-prism-1.4.0 \ + ruby-prism-sys-1.4.0 \ + rust-lapper-1.2.0 \ + rustc-demangle-0.1.26 \ + rustc-hash-1.1.0 \ + rustc-hash-2.1.1 \ + rustix-0.38.44 \ + rustix-1.0.8 \ + rustls-0.23.31 \ + rustls-pki-types-1.12.0 \ + rustls-webpki-0.103.4 \ + rustversion-1.0.22 \ + ryu-1.0.20 \ + ryu-js-1.0.2 \ + same-file-1.0.6 \ + schannel-0.1.27 \ + schemars-1.0.4 \ + schemars_derive-1.0.4 \ + scoped-tls-1.0.1 \ + scopeguard-1.2.0 \ + security-framework-2.11.1 \ + security-framework-sys-2.14.0 \ + seq-macro-0.3.6 \ + serde-1.0.219 \ + serde_derive-1.0.219 \ + serde_derive_internals-0.29.1 \ + serde_json-1.0.143 \ + serde_spanned-0.6.9 \ + serde_spanned-1.0.0 \ + serde_urlencoded-0.7.1 \ + serde_yaml-0.9.34+deprecated \ + sha1-0.10.6 \ + sharded-slab-0.1.7 \ + shlex-1.3.0 \ + simd-adler32-0.3.7 \ + siphasher-0.3.11 \ + siphasher-1.0.1 \ + slab-0.4.11 \ + smallvec-1.15.1 \ + smartstring-1.0.1 \ + socket2-0.6.0 \ + spm_precompiled-0.1.4 \ + stable_deref_trait-1.2.0 \ + stacker-0.1.21 \ + static_assertions-1.1.0 \ + streaming-iterator-0.1.9 \ + string_enum-1.0.2 \ + strsim-0.11.1 \ + subtle-2.6.1 \ + swc_atoms-7.0.0 \ + swc_common-14.0.3 \ + swc_ecma_ast-15.0.0 \ + swc_ecma_lexer-23.0.0 \ + swc_ecma_parser-23.0.0 \ + swc_ecma_transforms_base-25.0.0 \ + swc_ecma_utils-21.0.0 \ + swc_ecma_visit-15.0.0 \ + swc_eq_ignore_macros-1.0.1 \ + swc_macros_common-1.0.1 \ + swc_visit-2.0.1 \ + syn-2.0.106 \ + sync_wrapper-1.0.2 \ + synstructure-0.13.2 \ + system-configuration-0.6.1 \ + system-configuration-sys-0.6.0 \ + tempfile-3.21.0 \ + thiserror-2.0.16 \ + thiserror-impl-2.0.16 \ + thread_local-1.1.9 \ + time-0.3.41 \ + time-core-0.1.4 \ + tinystr-0.8.1 \ + tokenizers-0.21.4 \ + tokio-1.47.1 \ + tokio-macros-2.5.0 \ + tokio-native-tls-0.3.1 \ + tokio-rustls-0.26.2 \ + tokio-util-0.7.16 \ + 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-http-0.6.6 \ + tower-layer-0.3.3 \ + tower-service-0.3.3 \ + tracing-0.1.41 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ + tracing-log-0.2.0 \ + tracing-subscriber-0.3.19 \ + tree-sitter-0.25.8 \ + tree-sitter-bash-0.25.0 \ + tree-sitter-c-0.24.1 \ + tree-sitter-c-sharp-0.23.1 \ + tree-sitter-cpp-0.23.4 \ + tree-sitter-css-0.23.2 \ + tree-sitter-elixir-0.3.4 \ + tree-sitter-go-0.23.4 \ + tree-sitter-haskell-0.23.1 \ + tree-sitter-hcl-1.1.0 \ + tree-sitter-html-0.23.2 \ + tree-sitter-java-0.23.5 \ + tree-sitter-javascript-0.23.1 \ + tree-sitter-json-0.23.0 \ + tree-sitter-kotlin-sg-0.4.0 \ + tree-sitter-language-0.1.5 \ + tree-sitter-lua-0.2.0 \ + tree-sitter-nix-0.3.0 \ + tree-sitter-php-0.23.11 \ + tree-sitter-python-0.23.6 \ + tree-sitter-ruby-0.23.1 \ + tree-sitter-rust-0.24.0 \ + tree-sitter-scala-0.24.0 \ + tree-sitter-solidity-1.2.13 \ + tree-sitter-swift-0.7.1 \ + tree-sitter-typescript-0.23.2 \ + tree-sitter-yaml-0.7.1 \ + triomphe-0.1.14 \ + try-lock-0.2.5 \ + typenum-1.18.0 \ + unicode-id-start-1.3.1 \ + unicode-ident-1.0.18 \ + unicode-normalization-alignments-0.1.12 \ + unicode-segmentation-1.12.0 \ + unicode-width-0.1.14 \ + unicode-width-0.2.1 \ + unicode_categories-0.1.1 \ + unsafe-libyaml-0.2.11 \ + untrusted-0.9.0 \ + url-2.5.4 \ + utf8_iter-1.0.4 \ + utf8parse-0.2.2 \ + valuable-0.1.1 \ + vcpkg-0.2.15 \ + version_check-0.9.5 \ + walkdir-2.5.0 \ + want-0.3.1 \ + wasi-0.11.1+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.50 \ + wasm-bindgen-macro-0.2.100 \ + wasm-bindgen-macro-support-0.2.100 \ + wasm-bindgen-shared-0.2.100 \ + web-sys-0.3.77 \ + web-time-1.1.0 \ + which-4.4.2 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.10 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + windows-link-0.1.3 \ + windows-registry-0.5.3 \ + windows-result-0.3.4 \ + windows-strings-0.4.2 \ + windows-sys-0.52.0 \ + windows-sys-0.59.0 \ + windows-sys-0.60.2 \ + windows-targets-0.52.6 \ + windows-targets-0.53.3 \ + windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_gnullvm-0.53.0 \ + windows_aarch64_msvc-0.52.6 \ + windows_aarch64_msvc-0.53.0 \ + 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.52.6 \ + windows_i686_msvc-0.53.0 \ + windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnu-0.53.0 \ + windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_gnullvm-0.53.0 \ + windows_x86_64_msvc-0.52.6 \ + windows_x86_64_msvc-0.53.0 \ + winnow-0.7.12 \ + wit-bindgen-rt-0.39.0 \ + writeable-0.6.1 \ + yoke-0.8.0 \ + yoke-derive-0.8.0 \ + zerocopy-0.8.26 \ + zerocopy-derive-0.8.26 \ + zerofrom-0.1.6 \ + zerofrom-derive-0.1.6 \ + zeroize-1.8.1 \ + zeroize_derive-1.4.2 \ + zerotrie-0.2.2 \ + zerovec-0.11.4 \ + zerovec-derive-0.11.1 \ + zip-4.6.1 \ + zlib-rs-0.5.1 \ + zopfli-0.8.2 \ + zstd-0.13.3 \ + zstd-safe-7.2.4 \ + zstd-sys-2.0.15+zstd.1.5.7 \ + gitalisk-core@git+https://gitlab.com/gitlab-org/rust/gitalisk.git?tag=v0.5.1\#abb696198f2be5bd1f4894b1af2fa057dccef543 diff --git a/textproc/gitlab-code-parser/distinfo b/textproc/gitlab-code-parser/distinfo new file mode 100644 index 000000000000..cc37bb09b42a --- /dev/null +++ b/textproc/gitlab-code-parser/distinfo @@ -0,0 +1,847 @@ +TIMESTAMP = 1761373371 +SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 +SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 +SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 +SIZE (rust/crates/aes-0.8.4.crate) = 124812 +SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 +SIZE (rust/crates/ahash-0.8.12.crate) = 43413 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 +SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 +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/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 +SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307 +SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 +SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 +SHA256 (rust/crates/ast-grep-config-0.39.4.crate) = fb74c1aec77c115d0038f58f0559bba0b98062acb52b5cef58111b578eadd418 +SIZE (rust/crates/ast-grep-config-0.39.4.crate) = 51660 +SHA256 (rust/crates/ast-grep-core-0.39.4.crate) = bb0e7f74c8a1ca6966d649facffdf9de931539e3d2ee7ba6a3652be5b9b889f7 +SIZE (rust/crates/ast-grep-core-0.39.4.crate) = 43906 +SHA256 (rust/crates/ast-grep-language-0.39.4.crate) = 07f9ddb45b43d6ae0c7a346cfd38118bc34e305093fb39cdd5f4a8710fa63331 +SIZE (rust/crates/ast-grep-language-0.39.4.crate) = 19282 +SHA256 (rust/crates/ast_node-3.0.3.crate) = a1e2cddd48eafd883890770673b1971faceaf80a185445671abc3ea0c00593ee +SIZE (rust/crates/ast_node-3.0.3.crate) = 8543 +SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 +SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 +SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 +SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 +SIZE (rust/crates/base64-0.13.1.crate) = 61002 +SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 +SIZE (rust/crates/base64-0.22.1.crate) = 81597 +SHA256 (rust/crates/better_scoped_tls-1.0.1.crate) = 7cd228125315b132eed175bf47619ac79b945b26e56b848ba203ae4ea8603609 +SIZE (rust/crates/better_scoped_tls-1.0.1.crate) = 2140 +SHA256 (rust/crates/bindgen-0.66.1.crate) = f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7 +SIZE (rust/crates/bindgen-0.66.1.crate) = 218860 +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-2.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29 +SIZE (rust/crates/bitflags-2.9.2.crate) = 47977 +SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 +SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 +SIZE (rust/crates/bstr-1.12.0.crate) = 351557 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 +SHA256 (rust/crates/bytes-str-0.2.7.crate) = 7c60b5ce37e0b883c37eb89f79a1e26fbe9c1081945d024eee93e8d91a7e18b3 +SIZE (rust/crates/bytes-str-0.2.7.crate) = 10230 +SHA256 (rust/crates/bzip2-0.6.0.crate) = bea8dcd42434048e4f7a304411d9273a411f647446c1234a65ce0554923f4cff +SIZE (rust/crates/bzip2-0.6.0.crate) = 38148 +SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a +SIZE (rust/crates/castaway-0.2.4.crate) = 12546 +SHA256 (rust/crates/cbindgen-0.29.0.crate) = 975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684 +SIZE (rust/crates/cbindgen-0.29.0.crate) = 226905 +SHA256 (rust/crates/cc-1.2.33.crate) = 3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f +SIZE (rust/crates/cc-1.2.33.crate) = 111970 +SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 +SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 +SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad +SIZE (rust/crates/cipher-0.4.4.crate) = 19073 +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.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318 +SIZE (rust/crates/clap-4.5.45.crate) = 58337 +SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8 +SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799 +SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6 +SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a +SIZE (rust/crates/compact_str-0.9.0.crate) = 72135 +SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 +SIZE (rust/crates/console-0.15.11.crate) = 37822 +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/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f +SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 +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/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +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/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 +SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee +SIZE (rust/crates/darling-0.20.11.crate) = 37614 +SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e +SIZE (rust/crates/darling_core-0.20.11.crate) = 68006 +SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead +SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 +SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728 +SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076 +SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 +SIZE (rust/crates/dashmap-5.5.3.crate) = 24061 +SHA256 (rust/crates/deflate64-0.1.9.crate) = da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b +SIZE (rust/crates/deflate64-0.1.9.crate) = 15104 +SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e +SIZE (rust/crates/deranged-0.4.0.crate) = 23235 +SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a +SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290 +SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947 +SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661 +SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8 +SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397 +SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c +SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360 +SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 +SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 +SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 +SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 +SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 +SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0 +SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986 +SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3 +SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad +SIZE (rust/crates/errno-0.3.13.crate) = 12449 +SHA256 (rust/crates/esaxx-rs-0.1.10.crate) = d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6 +SIZE (rust/crates/esaxx-rs-0.1.10.crate) = 175210 +SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be +SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 +SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d +SIZE (rust/crates/flate2-1.1.2.crate) = 76495 +SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 +SIZE (rust/crates/fnv-1.0.7.crate) = 11266 +SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 +SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 +SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b +SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 +SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 +SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/from_variant-2.0.2.crate) = 308530a56b099da144ebc5d8e179f343ad928fa2b3558d1eb3db9af18d6eff43 +SIZE (rust/crates/from_variant-2.0.2.crate) = 2217 +SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 +SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 +SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e +SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 +SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 +SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958 +SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 +SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 +SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 +SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 +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.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 +SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 +SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 +SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f +SIZE (rust/crates/gimli-0.31.1.crate) = 279515 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 +SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5 +SIZE (rust/crates/globset-0.4.16.crate) = 26533 +SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386 +SIZE (rust/crates/h2-0.4.12.crate) = 176264 +SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 +SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 +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/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c +SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 +SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e +SIZE (rust/crates/hmac-0.12.1.crate) = 42657 +SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf +SIZE (rust/crates/home-0.5.11.crate) = 9926 +SHA256 (rust/crates/hstr-2.0.1.crate) = ced1416104790052518d199e753d49a7d8130d476c664bc9e53f40cfecb8e615 +SIZE (rust/crates/hstr-2.0.1.crate) = 23796 +SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 +SIZE (rust/crates/http-1.3.1.crate) = 106063 +SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 +SIZE (rust/crates/http-body-1.0.1.crate) = 6125 +SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a +SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 +SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 +SIZE (rust/crates/httparse-1.10.1.crate) = 45190 +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-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 +SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 +SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e +SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184 +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/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.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 +SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b +SIZE (rust/crates/ignore-0.4.23.crate) = 55901 +SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 +SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 +SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 +SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 +SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 +SIZE (rust/crates/inout-0.1.4.crate) = 11280 +SHA256 (rust/crates/internment-0.7.5.crate) = 04e8e537b529b8674e97e9fb82c10ff168a290ac3867a0295f112061ffbca1ef +SIZE (rust/crates/internment-0.7.5.crate) = 39416 +SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4 +SIZE (rust/crates/io-uring-0.7.9.crate) = 99792 +SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 +SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 +SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 +SIZE (rust/crates/iri-string-0.7.8.crate) = 141493 +SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4 +SIZE (rust/crates/is-macro-0.3.7.crate) = 9060 +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.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 +SIZE (rust/crates/itertools-0.14.0.crate) = 152715 +SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c +SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +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/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe +SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 +SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 +SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 +SHA256 (rust/crates/libbz2-rs-sys-0.2.2.crate) = 2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7 +SIZE (rust/crates/libbz2-rs-sys-0.2.2.crate) = 50880 +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/liblzma-0.4.3.crate) = 272b875472a046e39ff7408374a5a050b112d2142211a0f54a295c0bd1c3c757 +SIZE (rust/crates/liblzma-0.4.3.crate) = 36058 +SHA256 (rust/crates/liblzma-sys-0.4.4.crate) = 01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736 +SIZE (rust/crates/liblzma-sys-0.4.4.crate) = 1503677 +SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870 +SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625 +SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221 +SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623 +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.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 +SIZE (rust/crates/litemap-0.8.0.crate) = 34344 +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.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 +SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/macro_rules_attribute-0.2.2.crate) = 65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520 +SIZE (rust/crates/macro_rules_attribute-0.2.2.crate) = 15330 +SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30 +SIZE (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 8271 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8 +SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742 +SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a +SIZE (rust/crates/mime-0.3.17.crate) = 15712 +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.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 +SHA256 (rust/crates/monostate-0.1.14.crate) = aafe1be9d0c75642e3e50fedc7ecadf1ef1cbce6eb66462153fc44245343fbee +SIZE (rust/crates/monostate-0.1.14.crate) = 15081 +SHA256 (rust/crates/monostate-impl-0.1.14.crate) = c402a4092d5e204f32c9e155431046831fa712637043c58cb73bc6bc6c9663b5 +SIZE (rust/crates/monostate-impl-0.1.14.crate) = 7754 +SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e +SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 +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/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 +SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 +SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 +SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 +SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 +SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 +SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f +SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 +SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 +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/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3 +SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922 +SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 +SIZE (rust/crates/object-0.36.7.crate) = 329938 +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/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0 +SIZE (rust/crates/onig-6.5.1.crate) = 32394 +SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc +SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378 +SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8 +SIZE (rust/crates/openssl-0.10.73.crate) = 283994 +SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c +SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 +SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e +SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 +SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571 +SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247 +SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 +SIZE (rust/crates/overload-0.1.1.crate) = 24439 +SHA256 (rust/crates/par-core-2.0.0.crate) = e96cbd21255b7fb29a5d51ef38a779b517a91abd59e2756c039583f43ef4c90f +SIZE (rust/crates/par-core-2.0.0.crate) = 2443 +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/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2 +SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906 +SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099 +SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697 +SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e +SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078 +SIZE (rust/crates/phf-0.11.3.crate) = 23231 +SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d +SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431 +SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216 +SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436 +SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5 +SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199 +SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b +SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 +SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 +SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 +SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c +SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 +SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 +SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613 +SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 +SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 +SHA256 (rust/crates/ppmd-rust-1.2.1.crate) = c834641d8ad1b348c9ee86dec3b9840d805acd5f24daa5f90c788951a52ff59b +SIZE (rust/crates/ppmd-rust-1.2.1.crate) = 34457 +SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b +SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f +SIZE (rust/crates/psm-0.1.26.crate) = 23541 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 +SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 +SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb +SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 +SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c +SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 +SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 +SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 +SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f +SIZE (rust/crates/rayon-1.11.0.crate) = 182470 +SHA256 (rust/crates/rayon-cond-0.4.0.crate) = 2964d0cf57a3e7a06e8183d14a8b527195c706b7983549cd5462d5aa3747438f +SIZE (rust/crates/rayon-cond-0.4.0.crate) = 10659 +SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 +SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 +SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 +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/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/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb +SIZE (rust/crates/reqwest-0.12.23.crate) = 161307 +SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 +SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/ruby-prism-1.4.0.crate) = 45a3a71142531d9dcb33cf162543a68c1d1e5567dd96ac5cc38b8b99b3166b8b +SIZE (rust/crates/ruby-prism-1.4.0.crate) = 32916 +SHA256 (rust/crates/ruby-prism-sys-1.4.0.crate) = 8f77ce848645f060a1f3d60af962f481c58618863390184f96adf5d107e48954 +SIZE (rust/crates/ruby-prism-sys-1.4.0.crate) = 314476 +SHA256 (rust/crates/rust-lapper-1.2.0.crate) = 2274b9cc4f205bc0945b7be3e4fc1a102b0b7119ba6482faaedb9c4f76dde5d1 +SIZE (rust/crates/rust-lapper-1.2.0.crate) = 56456 +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 +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 +SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 +SIZE (rust/crates/rustix-0.38.44.crate) = 379347 +SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 +SIZE (rust/crates/rustix-1.0.8.crate) = 416688 +SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc +SIZE (rust/crates/rustls-0.23.31.crate) = 371259 +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-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc +SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f +SIZE (rust/crates/ryu-1.0.20.crate) = 48738 +SHA256 (rust/crates/ryu-js-1.0.2.crate) = dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15 +SIZE (rust/crates/ryu-js-1.0.2.crate) = 75035 +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/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0 +SIZE (rust/crates/schemars-1.0.4.crate) = 88282 +SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80 +SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126 +SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 +SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 +SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 +SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 +SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 +SIZE (rust/crates/security-framework-2.11.1.crate) = 80188 +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/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc +SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031 +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_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711 +SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189 +SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a +SIZE (rust/crates/serde_json-1.0.143.crate) = 155342 +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_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47 +SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290 +SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba +SIZE (rust/crates/sha1-0.10.6.crate) = 13517 +SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 +SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 +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/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d +SIZE (rust/crates/siphasher-0.3.11.crate) = 10442 +SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d +SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29 +SIZE (rust/crates/smartstring-1.0.1.crate) = 29555 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 +SHA256 (rust/crates/spm_precompiled-0.1.4.crate) = 5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326 +SIZE (rust/crates/spm_precompiled-0.1.4.crate) = 557527 +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 +SIZE (rust/crates/stacker-0.1.21.crate) = 17009 +SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520 +SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482 +SHA256 (rust/crates/string_enum-1.0.2.crate) = ae36a4951ca7bd1cfd991c241584a9824a70f6aff1e7d4f693fb3f2465e4030e +SIZE (rust/crates/string_enum-1.0.2.crate) = 4523 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 +SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SHA256 (rust/crates/swc_atoms-7.0.0.crate) = 3500dcf04c84606b38464561edc5e46f5132201cb3e23cf9613ed4033d6b1bb2 +SIZE (rust/crates/swc_atoms-7.0.0.crate) = 6786 +SHA256 (rust/crates/swc_common-14.0.3.crate) = 63fdb58d278e7cd625f671e5371b3e6c0eab56c6e2a995a6f70dd0f7725255d4 +SIZE (rust/crates/swc_common-14.0.3.crate) = 90586 +SHA256 (rust/crates/swc_ecma_ast-15.0.0.crate) = 65c25af97d53cf8aab66a6c68f3418663313fc969ad267fc2a4d19402c329be1 +SIZE (rust/crates/swc_ecma_ast-15.0.0.crate) = 46557 +SHA256 (rust/crates/swc_ecma_lexer-23.0.0.crate) = 5ce0ddc31928f622709555e3fd105e0ae679897c583f5d8a1df5236650fde859 +SIZE (rust/crates/swc_ecma_lexer-23.0.0.crate) = 156963 +SHA256 (rust/crates/swc_ecma_parser-23.0.0.crate) = 9166873bb660bed50b5f422233537d3e946336398570a4a13e57d8c63d6a01c5 +SIZE (rust/crates/swc_ecma_parser-23.0.0.crate) = 59611 +SHA256 (rust/crates/swc_ecma_transforms_base-25.0.0.crate) = 9cc6454e1cf587b1d50509116350b503e7d647dbcc41bb5be9bf9a40fd792037 +SIZE (rust/crates/swc_ecma_transforms_base-25.0.0.crate) = 90331 +SHA256 (rust/crates/swc_ecma_utils-21.0.0.crate) = 83259addd99ed4022aa9fc4d39428c008d3d42533769e1a005529da18cde4568 +SIZE (rust/crates/swc_ecma_utils-21.0.0.crate) = 42974 +SHA256 (rust/crates/swc_ecma_visit-15.0.0.crate) = 75a579aa8f9e212af521588df720ccead079c09fe5c8f61007cf724324aed3a0 +SIZE (rust/crates/swc_ecma_visit-15.0.0.crate) = 327406 +SHA256 (rust/crates/swc_eq_ignore_macros-1.0.1.crate) = c16ce73424a6316e95e09065ba6a207eba7765496fed113702278b7711d4b632 +SIZE (rust/crates/swc_eq_ignore_macros-1.0.1.crate) = 3313 +SHA256 (rust/crates/swc_macros_common-1.0.1.crate) = aae1efbaa74943dc5ad2a2fb16cbd78b77d7e4d63188f3c5b4df2b4dcd2faaae +SIZE (rust/crates/swc_macros_common-1.0.1.crate) = 7108 +SHA256 (rust/crates/swc_visit-2.0.1.crate) = 62fb71484b486c185e34d2172f0eabe7f4722742aad700f426a494bb2de232a2 +SIZE (rust/crates/swc_visit-2.0.1.crate) = 5576 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 +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 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 +SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b +SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935 +SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4 +SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090 +SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e +SIZE (rust/crates/tempfile-3.21.0.crate) = 42581 +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/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 +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/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b +SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 +SHA256 (rust/crates/tokenizers-0.21.4.crate) = a620b996116a59e184c2fa2dfd8251ea34a36d0a514758c6f966386bd2e03476 +SIZE (rust/crates/tokenizers-0.21.4.crate) = 185676 +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-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 +SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 +SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b +SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655 +SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5 +SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 +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-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2 +SIZE (rust/crates/tower-http-0.6.6.crate) = 133515 +SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e +SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 +SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 +SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 +SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 +SIZE (rust/crates/tracing-0.1.41.crate) = 82448 +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/tree-sitter-0.25.8.crate) = 6d7b8994f367f16e6fa14b5aebbcb350de5d7cbea82dc5b00ae997dd71680dd2 +SIZE (rust/crates/tree-sitter-0.25.8.crate) = 197529 +SHA256 (rust/crates/tree-sitter-bash-0.25.0.crate) = 871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6 +SIZE (rust/crates/tree-sitter-bash-0.25.0.crate) = 443064 +SHA256 (rust/crates/tree-sitter-c-0.24.1.crate) = 1a3aad8f0129083a59fe8596157552d2bb7148c492d44c21558d68ca1c722707 +SIZE (rust/crates/tree-sitter-c-0.24.1.crate) = 248206 +SHA256 (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0 +SIZE (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 1347808 +SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743 +SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129 +SHA256 (rust/crates/tree-sitter-css-0.23.2.crate) = 5ad6489794d41350d12a7fbe520e5199f688618f43aace5443980d1ddcf1b29e +SIZE (rust/crates/tree-sitter-css-0.23.2.crate) = 46097 +SHA256 (rust/crates/tree-sitter-elixir-0.3.4.crate) = e45d444647b4fd53d8fd32474c1b8bedc1baa22669ce3a78d083e365fa9a2d3f +SIZE (rust/crates/tree-sitter-elixir-0.3.4.crate) = 460085 +SHA256 (rust/crates/tree-sitter-go-0.23.4.crate) = b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431 +SIZE (rust/crates/tree-sitter-go-0.23.4.crate) = 105624 +SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4 +SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034 +SHA256 (rust/crates/tree-sitter-hcl-1.1.0.crate) = 5a7b2cc3d7121553b84309fab9d11b3ff3d420403eef9ae50f9fd1cd9d9cf012 +SIZE (rust/crates/tree-sitter-hcl-1.1.0.crate) = 60729 +SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee +SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295 +SHA256 (rust/crates/tree-sitter-java-0.23.5.crate) = 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6 +SIZE (rust/crates/tree-sitter-java-0.23.5.crate) = 159677 +SHA256 (rust/crates/tree-sitter-javascript-0.23.1.crate) = bf40bf599e0416c16c125c3cec10ee5ddc7d1bb8b0c60fa5c4de249ad34dc1b1 +SIZE (rust/crates/tree-sitter-javascript-0.23.1.crate) = 133198 +SHA256 (rust/crates/tree-sitter-json-0.23.0.crate) = 86a5d6b3ea17e06e7a34aabeadd68f5866c0d0f9359155d432095f8b751865e4 +SIZE (rust/crates/tree-sitter-json-0.23.0.crate) = 12920 +SHA256 (rust/crates/tree-sitter-kotlin-sg-0.4.0.crate) = a0e175b7530765d1e36ad234a7acaa8b2a3316153f239d724376c7ee5e8d8e98 +SIZE (rust/crates/tree-sitter-kotlin-sg-0.4.0.crate) = 1324069 +SHA256 (rust/crates/tree-sitter-language-0.1.5.crate) = c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8 +SIZE (rust/crates/tree-sitter-language-0.1.5.crate) = 1887 +SHA256 (rust/crates/tree-sitter-lua-0.2.0.crate) = 5cdb9adf0965fec58e7660cbb3a059dbb12ebeec9459e6dcbae3db004739641e +SIZE (rust/crates/tree-sitter-lua-0.2.0.crate) = 40860 +SHA256 (rust/crates/tree-sitter-nix-0.3.0.crate) = 4952a9733f3a98f6683a0ccd1035d84ab7a52f7e84eeed58548d86765ad92de3 +SIZE (rust/crates/tree-sitter-nix-0.3.0.crate) = 45486 +SHA256 (rust/crates/tree-sitter-php-0.23.11.crate) = f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c +SIZE (rust/crates/tree-sitter-php-0.23.11.crate) = 475556 +SHA256 (rust/crates/tree-sitter-python-0.23.6.crate) = 3d065aaa27f3aaceaf60c1f0e0ac09e1cb9eb8ed28e7bcdaa52129cffc7f4b04 +SIZE (rust/crates/tree-sitter-python-0.23.6.crate) = 175831 +SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95 +SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753 +SHA256 (rust/crates/tree-sitter-rust-0.24.0.crate) = 4b9b18034c684a2420722be8b2a91c9c44f2546b631c039edf575ccba8c61be1 +SIZE (rust/crates/tree-sitter-rust-0.24.0.crate) = 361995 +SHA256 (rust/crates/tree-sitter-scala-0.24.0.crate) = 7516aeb3d1f40ede8e3045b163e86993b3434514dd06c34c0b75e782d9a0b251 +SIZE (rust/crates/tree-sitter-scala-0.24.0.crate) = 1190329 +SHA256 (rust/crates/tree-sitter-solidity-1.2.13.crate) = 4eacf8875b70879f0cb670c60b233ad0b68752d9e1474e6c3ef168eea8a90b25 +SIZE (rust/crates/tree-sitter-solidity-1.2.13.crate) = 188062 +SHA256 (rust/crates/tree-sitter-swift-0.7.1.crate) = 4ef216011c3e3df4fa864736f347cb8d509b1066cf0c8549fb1fd81ac9832e59 +SIZE (rust/crates/tree-sitter-swift-0.7.1.crate) = 946906 +SHA256 (rust/crates/tree-sitter-typescript-0.23.2.crate) = 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff +SIZE (rust/crates/tree-sitter-typescript-0.23.2.crate) = 829457 +SHA256 (rust/crates/tree-sitter-yaml-0.7.1.crate) = 3d5893f2a05e57c86a2338aa3aed167a1e5c68b8fdff3bf4a460941f2d8fc944 +SIZE (rust/crates/tree-sitter-yaml-0.7.1.crate) = 106992 +SHA256 (rust/crates/triomphe-0.1.14.crate) = ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85 +SIZE (rust/crates/triomphe-0.1.14.crate) = 30292 +SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b +SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/unicode-id-start-1.3.1.crate) = 2f322b60f6b9736017344fa0635d64be2f458fbc04eef65f6be22976dd1ffd5b +SIZE (rust/crates/unicode-id-start-1.3.1.crate) = 43534 +SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 +SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +SHA256 (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de +SIZE (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 91546 +SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 +SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 +SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af +SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615 +SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c +SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344 +SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e +SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298 +SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 +SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101 +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/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/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 +SIZE (rust/crates/valuable-0.1.1.crate) = 28679 +SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 +SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +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.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 +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.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61 +SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181 +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/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 +SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb +SIZE (rust/crates/web-time-1.1.0.crate) = 18026 +SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7 +SIZE (rust/crates/which-4.4.2.crate) = 15953 +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.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22 +SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370 +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/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e +SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386 +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.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 +SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 +SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d +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-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_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.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.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.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.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.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.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/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95 +SIZE (rust/crates/winnow-0.7.12.crate) = 174403 +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/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb +SIZE (rust/crates/writeable-0.6.1.crate) = 24068 +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.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f +SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223 +SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181 +SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080 +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/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69 +SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141 +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/zip-4.6.1.crate) = caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1 +SIZE (rust/crates/zip-4.6.1.crate) = 115842 +SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a +SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055 +SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7 +SIZE (rust/crates/zopfli-0.8.2.crate) = 51842 +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 (gitlab-org-rust-gitalisk-v0.5.1_GL0.tar.gz) = e2f0915f77424cf7da8450548416f9d365acc52547ae1d26fb6cc31ad5a85de7 +SIZE (gitlab-org-rust-gitalisk-v0.5.1_GL0.tar.gz) = 146998 +SHA256 (rust/gitlab-code-parser-v0.20.1.tar.bz2) = f76036a5b06c6c1f79084cdbe8d813f04cdf7ed1352cdaad81ba1201641ac7d9 +SIZE (rust/gitlab-code-parser-v0.20.1.tar.bz2) = 308785 diff --git a/textproc/gitlab-code-parser/pkg-descr b/textproc/gitlab-code-parser/pkg-descr new file mode 100644 index 000000000000..818daac71f0b --- /dev/null +++ b/textproc/gitlab-code-parser/pkg-descr @@ -0,0 +1 @@ +Rust-based code parser used by GitLab diff --git a/textproc/gitlab-elasticsearch-indexer/Makefile b/textproc/gitlab-elasticsearch-indexer/Makefile index e865a01e7136..e513c1d7fc71 100644 --- a/textproc/gitlab-elasticsearch-indexer/Makefile +++ b/textproc/gitlab-elasticsearch-indexer/Makefile @@ -1,7 +1,6 @@ PORTNAME= gitlab-elasticsearch-indexer -PORTVERSION= 5.7.0 +PORTVERSION= 5.9.1 DISTVERSIONPREFIX= v -PORTREVISION= 4 CATEGORIES= textproc MAINTAINER= mfechner@FreeBSD.org @@ -11,7 +10,8 @@ WWW= https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= git>=2.38.1:devel/git +BUILD_DEPENDS= git>=2.38.1:devel/git \ + gitlab-code-parser>=0.20.1:textproc/gitlab-code-parser LIB_DEPENDS= libicui18n.so:devel/icu \ libicuuc.so:devel/icu #RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool @@ -29,6 +29,9 @@ MAKE_ENV+= ${GO_ENV} PLIST_FILES= bin/${PORTNAME} +post-patch: + ${REINPLACE_CMD} -e '/libparser-download/d' ${WRKSRC}/Makefile + # add a git tag, as that is required by the build script pre-build: cd ${WRKSRC} && \ diff --git a/textproc/gitlab-elasticsearch-indexer/distinfo b/textproc/gitlab-elasticsearch-indexer/distinfo index 8225879fbd20..80fc5ce42357 100644 --- a/textproc/gitlab-elasticsearch-indexer/distinfo +++ b/textproc/gitlab-elasticsearch-indexer/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752677228 -SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.7.0/go.mod) = 6d07860d1af5a063ad7b2606b1a339b957cec48dc85f04a62b337c2d63ac4daf -SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.7.0/go.mod) = 5605 -SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.7.0/gitlab-elasticsearch-indexer-v5.7.0.tar.bz2) = 4383624e2d3aeb8a36f2cfcbfef13c4e014cbbacc56393065c026c8a1d8e224d -SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.7.0/gitlab-elasticsearch-indexer-v5.7.0.tar.bz2) = 116772 +TIMESTAMP = 1760863690 +SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.1/go.mod) = 2e0b9a25180c393a82721cd956e58eb1306e1e57d2d2e5c52dcdd68732748d10 +SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.1/go.mod) = 5684 +SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.1/gitlab-elasticsearch-indexer-v5.9.1.tar.bz2) = db1023b7a4e1d852de474b40c89347d40f52beeeecec5ce2e504b4110244acdd +SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.1/gitlab-elasticsearch-indexer-v5.9.1.tar.bz2) = 112275 diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile b/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile new file mode 100644 index 000000000000..2cb408f715c9 --- /dev/null +++ b/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile @@ -0,0 +1,11 @@ +--- Makefile.orig 2025-10-25 04:31:58 UTC ++++ Makefile +@@ -67,7 +67,7 @@ all: build + all: build + + .PHONY: build +-build: tmp/libparser ++build: + $(if ${FORCE_BUILD}, @echo "Forcing a rebuild since pkg-config flags changed since last run") + $Q PKG_CONFIG_PATH="${PKG_CONFIG_PATH}" $(GO) build $(if ${FORCE_BUILD},-a) $(if $V,-v) $(VERSION_FLAGS) -o bin/gitlab-elasticsearch-indexer . + diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker.go b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker.go new file mode 100644 index 000000000000..974c9985e444 --- /dev/null +++ b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker.go @@ -0,0 +1,11 @@ +--- vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker.go.orig 2025-10-25 07:41:10 UTC ++++ vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker.go +@@ -2,7 +2,7 @@ package chunker + + /* + #include <stdint.h> +-#include "parser-c-bindings.h" ++#include <parser-c-bindings.h> + + extern int goChunkerYieldFunc(CChunk*, void*); + */ diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__amd64.go b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__amd64.go new file mode 100644 index 000000000000..fcd67d736b9b --- /dev/null +++ b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__amd64.go @@ -0,0 +1,13 @@ +--- vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker_freebsd_amd64.go.orig 2025-10-25 07:47:52 UTC ++++ vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker_freebsd_amd64.go +@@ -0,0 +1,10 @@ ++//go:build freebsd && amd64 ++// +build freebsd,amd64 ++ ++package chunker ++ ++/* ++#cgo CFLAGS: -I/usr/local/include ++#cgo LDFLAGS: -L/usr/local/lib -lparser_c_bindings ++*/ ++import "C" diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__arm64.go b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__arm64.go new file mode 100644 index 000000000000..0f6b5ca8f528 --- /dev/null +++ b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__arm64.go @@ -0,0 +1,13 @@ +--- vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker_freebsd_arm64.go.orig 2025-10-25 07:48:01 UTC ++++ vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker_freebsd_arm64.go +@@ -0,0 +1,10 @@ ++//go:build freebsd && arm64 ++// +build freebsd,arm64 ++ ++package chunker ++ ++/* ++#cgo CFLAGS: -I/usr/local/include ++#cgo LDFLAGS: -L/usr/local/lib -lparser_c_bindings ++*/ ++import "C" diff --git a/textproc/gitlab-zoekt-indexer/Makefile b/textproc/gitlab-zoekt-indexer/Makefile index f20ff900fad1..f35601b9ef3c 100644 --- a/textproc/gitlab-zoekt-indexer/Makefile +++ b/textproc/gitlab-zoekt-indexer/Makefile @@ -1,5 +1,5 @@ PORTNAME= gitlab-zoekt-indexer -PORTVERSION= 1.2.0 +PORTVERSION= 1.4.4 DISTVERSIONPREFIX= v CATEGORIES= textproc @@ -15,7 +15,7 @@ BUILD_DEPENDS= git>=2.38.1:devel/git # libicuuc.so:devel/icu #RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool -USES= gmake go:modules,no_targets,1.23 pkgconfig +USES= gmake go:modules,no_targets,1.24 pkgconfig USE_GITLAB= yes GL_ACCOUNT= gitlab-org diff --git a/textproc/gitlab-zoekt-indexer/distinfo b/textproc/gitlab-zoekt-indexer/distinfo index 69cd46b1242a..777a1a226062 100644 --- a/textproc/gitlab-zoekt-indexer/distinfo +++ b/textproc/gitlab-zoekt-indexer/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755691637 -SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.2.0/go.mod) = 17b5c5171037c83bf065acc0bca7a8994cc4f7952ba938326c69d0b31ac02de5 -SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.2.0/go.mod) = 6838 -SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.2.0/gitlab-zoekt-indexer-v1.2.0.tar.bz2) = a378794cd4eee60d8cf6a5aa14a1ce2e6ee177f9c8b31e832356257aaa878301 -SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.2.0/gitlab-zoekt-indexer-v1.2.0.tar.bz2) = 839590 +TIMESTAMP = 1761392321 +SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.4.4/go.mod) = 66d3dcff40a12cf2990dccb61a8a625183d34b2291127120a09bcf343e1bdac8 +SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.4.4/go.mod) = 7078 +SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.4.4/gitlab-zoekt-indexer-v1.4.4.tar.bz2) = 7764f7ba415d7e7b90a994b966ad22a7d361c1fe932f228e58363afae4a5a653 +SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.4.4/gitlab-zoekt-indexer-v1.4.4.tar.bz2) = 852570 diff --git a/textproc/mdbook-mermaid/Makefile b/textproc/mdbook-mermaid/Makefile index 3681e17e14ef..571bfd5f2c15 100644 --- a/textproc/mdbook-mermaid/Makefile +++ b/textproc/mdbook-mermaid/Makefile @@ -1,7 +1,6 @@ PORTNAME= mdbook-mermaid DISTVERSIONPREFIX= v -DISTVERSION= 0.15.0 -PORTREVISION= 5 +DISTVERSION= 0.16.2 CATEGORIES= textproc MAINTAINER= eduardo@FreeBSD.org diff --git a/textproc/mdbook-mermaid/Makefile.crates b/textproc/mdbook-mermaid/Makefile.crates index 68344b27013b..b6be0104dafd 100644 --- a/textproc/mdbook-mermaid/Makefile.crates +++ b/textproc/mdbook-mermaid/Makefile.crates @@ -1,135 +1,147 @@ -CARGO_CRATES= aho-corasick-1.1.2 \ - android-tzdata-0.1.1 \ +CARGO_CRATES= aho-corasick-1.1.3 \ android_system_properties-0.1.5 \ - anstream-0.6.15 \ - anstyle-1.0.4 \ - anstyle-parse-0.2.3 \ - anstyle-query-1.0.2 \ - anstyle-wincon-3.0.2 \ - anyhow-1.0.75 \ - assert_cmd-2.0.12 \ - autocfg-1.1.0 \ - bitflags-1.3.2 \ - bitflags-2.4.1 \ + 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 \ + assert_cmd-2.0.17 \ + autocfg-1.5.0 \ + bitflags-2.9.4 \ block-buffer-0.10.4 \ - bstr-1.8.0 \ - bumpalo-3.14.0 \ - bytes-1.5.0 \ - cc-1.0.83 \ - cfg-if-1.0.0 \ - chrono-0.4.31 \ - clap-4.4.11 \ - clap_builder-4.4.11 \ - clap_complete-4.4.4 \ - clap_lex-0.6.0 \ - colorchoice-1.0.0 \ - combine-4.6.6 \ - core-foundation-sys-0.8.6 \ - cpufeatures-0.2.11 \ + bstr-1.12.0 \ + bumpalo-3.19.0 \ + bytes-1.10.1 \ + cc-1.2.37 \ + cfg-if-1.0.3 \ + chrono-0.4.42 \ + clap-4.5.47 \ + clap_builder-4.5.47 \ + clap_complete-4.5.58 \ + clap_lex-0.7.5 \ + colorchoice-1.0.4 \ + combine-4.6.7 \ + core-foundation-sys-0.8.7 \ + cpufeatures-0.2.17 \ crypto-common-0.1.6 \ + darling-0.20.11 \ + darling_core-0.20.11 \ + darling_macro-0.20.11 \ + derive_builder-0.20.2 \ + derive_builder_core-0.20.2 \ + derive_builder_macro-0.20.2 \ diff-0.1.13 \ difflib-0.4.0 \ digest-0.10.7 \ doc-comment-0.3.3 \ - either-1.9.0 \ - env_logger-0.10.1 \ - errno-0.3.8 \ - fastrand-2.0.1 \ + either-1.15.0 \ + env_filter-0.1.3 \ + env_logger-0.11.8 \ + errno-0.3.14 \ + fastrand-2.3.0 \ + find-msvc-tools-0.1.1 \ + fnv-1.0.7 \ generic-array-0.14.7 \ - handlebars-4.5.0 \ + getrandom-0.3.3 \ + handlebars-6.3.2 \ hashbrown-0.12.3 \ - hermit-abi-0.3.3 \ - humantime-2.1.0 \ - iana-time-zone-0.1.58 \ + hex-0.4.3 \ + iana-time-zone-0.1.64 \ iana-time-zone-haiku-0.1.2 \ + ident_case-1.0.1 \ indexmap-1.9.3 \ - is-terminal-0.4.9 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ - itertools-0.11.0 \ - itoa-1.0.10 \ - js-sys-0.3.66 \ - libc-0.2.151 \ - linux-raw-sys-0.4.12 \ - log-0.4.20 \ - mdbook-0.4.36 \ - memchr-2.6.4 \ - normpath-1.1.1 \ - num-traits-0.2.17 \ - once_cell-1.19.0 \ - opener-0.6.1 \ - pathdiff-0.2.1 \ - pest-2.7.5 \ - pest_derive-2.7.5 \ - pest_generator-2.7.5 \ - pest_meta-2.7.5 \ - predicates-3.0.4 \ - predicates-core-1.0.6 \ - predicates-tree-1.0.9 \ - pretty_assertions-1.4.0 \ - proc-macro2-1.0.70 \ - pulldown-cmark-0.9.3 \ - quote-1.0.33 \ - redox_syscall-0.4.1 \ - regex-1.10.2 \ - regex-automata-0.4.3 \ - regex-syntax-0.8.2 \ - rustix-0.38.28 \ - ryu-1.0.16 \ - serde-1.0.193 \ - serde_derive-1.0.193 \ - serde_json-1.0.108 \ - sha2-0.10.8 \ + itoa-1.0.15 \ + jiff-0.2.15 \ + jiff-static-0.2.15 \ + js-sys-0.3.78 \ + libc-0.2.175 \ + linux-raw-sys-0.11.0 \ + log-0.4.28 \ + mdbook-0.4.52 \ + memchr-2.7.5 \ + normpath-1.4.0 \ + num-modular-0.6.1 \ + num-order-1.2.0 \ + num-traits-0.2.19 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ + opener-0.8.3 \ + pest-2.8.2 \ + pest_derive-2.8.2 \ + pest_generator-2.8.2 \ + pest_meta-2.8.2 \ + portable-atomic-1.11.1 \ + portable-atomic-util-0.2.4 \ + predicates-3.1.3 \ + predicates-core-1.0.9 \ + predicates-tree-1.0.12 \ + pretty_assertions-1.4.1 \ + proc-macro2-1.0.101 \ + pulldown-cmark-0.10.3 \ + pulldown-cmark-escape-0.10.1 \ + quote-1.0.40 \ + r-efi-5.3.0 \ + regex-1.11.2 \ + regex-automata-0.4.10 \ + regex-syntax-0.8.6 \ + rustix-1.1.2 \ + rustversion-1.0.22 \ + ryu-1.0.20 \ + serde-1.0.225 \ + serde_core-1.0.225 \ + serde_derive-1.0.225 \ + serde_json-1.0.145 \ + sha2-0.10.9 \ shlex-1.3.0 \ - strsim-0.10.0 \ - syn-2.0.41 \ - tempfile-3.8.1 \ - termcolor-1.4.0 \ - terminal_size-0.3.0 \ - termtree-0.4.1 \ - thiserror-1.0.50 \ - thiserror-impl-1.0.50 \ + strsim-0.11.1 \ + syn-2.0.106 \ + tempfile-3.22.0 \ + terminal_size-0.4.3 \ + termtree-0.5.1 \ + thiserror-2.0.16 \ + thiserror-impl-2.0.16 \ toml-0.5.11 \ toml_datetime-0.5.1 \ toml_edit-0.15.0 \ topological-sort-0.2.2 \ - typenum-1.17.0 \ - ucd-trie-0.1.6 \ - unicase-2.7.0 \ - unicode-ident-1.0.12 \ - utf8parse-0.2.1 \ - version_check-0.9.4 \ - wait-timeout-0.2.0 \ - wasm-bindgen-0.2.89 \ - wasm-bindgen-backend-0.2.89 \ - wasm-bindgen-macro-0.2.89 \ - wasm-bindgen-macro-support-0.2.89 \ - wasm-bindgen-shared-0.2.89 \ - winapi-0.3.9 \ - winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.6 \ - winapi-x86_64-pc-windows-gnu-0.4.0 \ - windows-core-0.51.1 \ - windows-sys-0.48.0 \ - windows-sys-0.52.0 \ - windows-targets-0.48.5 \ - windows-targets-0.52.0 \ - windows_aarch64_gnullvm-0.48.5 \ - windows_aarch64_gnullvm-0.52.0 \ - windows_aarch64_msvc-0.48.5 \ - windows_aarch64_msvc-0.52.0 \ - windows_i686_gnu-0.48.5 \ - windows_i686_gnu-0.52.0 \ - windows_i686_msvc-0.48.5 \ - windows_i686_msvc-0.52.0 \ - windows_x86_64_gnu-0.48.5 \ - windows_x86_64_gnu-0.52.0 \ - windows_x86_64_gnullvm-0.48.5 \ - windows_x86_64_gnullvm-0.52.0 \ - windows_x86_64_msvc-0.48.5 \ - windows_x86_64_msvc-0.52.0 \ + typenum-1.18.0 \ + ucd-trie-0.1.7 \ + unicase-2.8.1 \ + unicode-ident-1.0.19 \ + utf8parse-0.2.2 \ + version_check-0.9.5 \ + wait-timeout-0.2.1 \ + wasi-0.14.7+wasi-0.2.4 \ + wasip2-1.0.1+wasi-0.2.4 \ + wasm-bindgen-0.2.101 \ + wasm-bindgen-backend-0.2.101 \ + wasm-bindgen-macro-0.2.101 \ + wasm-bindgen-macro-support-0.2.101 \ + wasm-bindgen-shared-0.2.101 \ + windows-core-0.62.0 \ + windows-implement-0.60.0 \ + windows-interface-0.59.1 \ + windows-link-0.1.3 \ + windows-link-0.2.0 \ + windows-result-0.4.0 \ + windows-strings-0.5.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 \ + wit-bindgen-0.46.0 \ xflags-0.3.2 \ xflags-macros-0.3.2 \ xshell-0.2.7 \ xshell-macros-0.2.7 \ - yansi-0.5.1 + yansi-1.0.1 diff --git a/textproc/mdbook-mermaid/distinfo b/textproc/mdbook-mermaid/distinfo index c518a8c5f29c..797aa3110d38 100644 --- a/textproc/mdbook-mermaid/distinfo +++ b/textproc/mdbook-mermaid/distinfo @@ -1,62 +1,70 @@ -TIMESTAMP = 1743195099 -SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0 -SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136 -SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 -SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 +TIMESTAMP = 1761479368 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 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/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526 -SIZE (rust/crates/anstream-0.6.15.crate) = 29231 -SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87 -SIZE (rust/crates/anstyle-1.0.4.crate) = 13998 -SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c -SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699 -SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648 -SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739 -SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7 -SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272 -SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6 -SIZE (rust/crates/anyhow-1.0.75.crate) = 43901 -SHA256 (rust/crates/assert_cmd-2.0.12.crate) = 88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6 -SIZE (rust/crates/assert_cmd-2.0.12.crate) = 25347 -SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa -SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 -SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a -SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07 -SIZE (rust/crates/bitflags-2.4.1.crate) = 37043 +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/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66 +SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 -SHA256 (rust/crates/bstr-1.8.0.crate) = 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c -SIZE (rust/crates/bstr-1.8.0.crate) = 380176 -SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec -SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400 -SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223 -SIZE (rust/crates/bytes-1.5.0.crate) = 58909 -SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0 -SIZE (rust/crates/cc-1.0.83.crate) = 68343 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38 -SIZE (rust/crates/chrono-0.4.31.crate) = 214513 -SHA256 (rust/crates/clap-4.4.11.crate) = bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2 -SIZE (rust/crates/clap-4.4.11.crate) = 54782 -SHA256 (rust/crates/clap_builder-4.4.11.crate) = a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb -SIZE (rust/crates/clap_builder-4.4.11.crate) = 163317 -SHA256 (rust/crates/clap_complete-4.4.4.crate) = bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae -SIZE (rust/crates/clap_complete-4.4.4.crate) = 37405 -SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1 -SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272 -SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 -SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857 -SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4 -SIZE (rust/crates/combine-4.6.6.crate) = 132428 -SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f -SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629 -SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0 -SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727 +SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 +SIZE (rust/crates/bstr-1.12.0.crate) = 351557 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 +SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44 +SIZE (rust/crates/cc-1.2.37.crate) = 90111 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 +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.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a +SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 +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/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b +SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 +SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee +SIZE (rust/crates/darling-0.20.11.crate) = 37614 +SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e +SIZE (rust/crates/darling_core-0.20.11.crate) = 68006 +SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead +SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 +SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947 +SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661 +SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8 +SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397 +SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c +SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 SIZE (rust/crates/diff-0.1.13.crate) = 46216 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 @@ -65,122 +73,142 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c SIZE (rust/crates/digest-0.10.7.crate) = 19557 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123 -SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07 -SIZE (rust/crates/either-1.9.0.crate) = 16660 -SHA256 (rust/crates/env_logger-0.10.1.crate) = 95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece -SIZE (rust/crates/env_logger-0.10.1.crate) = 36524 -SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 -SIZE (rust/crates/errno-0.3.8.crate) = 10645 -SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5 -SIZE (rust/crates/fastrand-2.0.1.crate) = 14664 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 +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.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f +SIZE (rust/crates/env_logger-0.11.8.crate) = 32538 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 +SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be +SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 +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/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 +SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 -SHA256 (rust/crates/handlebars-4.5.0.crate) = faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225 -SIZE (rust/crates/handlebars-4.5.0.crate) = 95074 +SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 +SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 +SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098 +SIZE (rust/crates/handlebars-6.3.2.crate) = 105065 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 -SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7 -SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253 -SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 -SIZE (rust/crates/humantime-2.1.0.crate) = 16749 -SHA256 (rust/crates/iana-time-zone-0.1.58.crate) = 8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20 -SIZE (rust/crates/iana-time-zone-0.1.58.crate) = 27020 +SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 +SIZE (rust/crates/hex-0.4.3.crate) = 13299 +SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb +SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152 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/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 +SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b -SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109 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.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57 -SIZE (rust/crates/itertools-0.11.0.crate) = 125074 -SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c -SIZE (rust/crates/itoa-1.0.10.crate) = 10534 -SHA256 (rust/crates/js-sys-0.3.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca -SIZE (rust/crates/js-sys-0.3.66.crate) = 80765 -SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4 -SIZE (rust/crates/libc-0.2.151.crate) = 736640 -SHA256 (rust/crates/linux-raw-sys-0.4.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456 -SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800 -SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f -SIZE (rust/crates/log-0.4.20.crate) = 38307 -SHA256 (rust/crates/mdbook-0.4.36.crate) = 80992cb0e05f22cc052c99f8e883f1593b891014b96a8b4637fd274d7030c85e -SIZE (rust/crates/mdbook-0.4.36.crate) = 1484406 -SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167 -SIZE (rust/crates/memchr-2.6.4.crate) = 94439 -SHA256 (rust/crates/normpath-1.1.1.crate) = ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5 -SIZE (rust/crates/normpath-1.1.1.crate) = 19786 -SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c -SIZE (rust/crates/num-traits-0.2.17.crate) = 50190 -SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 -SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 -SHA256 (rust/crates/opener-0.6.1.crate) = 6c62dcb6174f9cb326eac248f07e955d5d559c272730b6c03e396b443b562788 -SIZE (rust/crates/opener-0.6.1.crate) = 19173 -SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd -SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142 -SHA256 (rust/crates/pest-2.7.5.crate) = ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5 -SIZE (rust/crates/pest-2.7.5.crate) = 117583 -SHA256 (rust/crates/pest_derive-2.7.5.crate) = 81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2 -SIZE (rust/crates/pest_derive-2.7.5.crate) = 35415 -SHA256 (rust/crates/pest_generator-2.7.5.crate) = 68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227 -SIZE (rust/crates/pest_generator-2.7.5.crate) = 17709 -SHA256 (rust/crates/pest_meta-2.7.5.crate) = 7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6 -SIZE (rust/crates/pest_meta-2.7.5.crate) = 40969 -SHA256 (rust/crates/predicates-3.0.4.crate) = 6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0 -SIZE (rust/crates/predicates-3.0.4.crate) = 23240 -SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174 -SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084 -SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf -SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960 -SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66 -SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846 -SHA256 (rust/crates/proc-macro2-1.0.70.crate) = 39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b -SIZE (rust/crates/proc-macro2-1.0.70.crate) = 44343 -SHA256 (rust/crates/pulldown-cmark-0.9.3.crate) = 77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998 -SIZE (rust/crates/pulldown-cmark-0.9.3.crate) = 117339 -SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae -SIZE (rust/crates/quote-1.0.33.crate) = 28090 -SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa -SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 -SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343 -SIZE (rust/crates/regex-1.10.2.crate) = 252839 -SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f -SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011 -SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f -SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228 -SHA256 (rust/crates/rustix-0.38.28.crate) = 72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316 -SIZE (rust/crates/rustix-0.38.28.crate) = 365398 -SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c -SIZE (rust/crates/ryu-1.0.16.crate) = 47351 -SHA256 (rust/crates/serde-1.0.193.crate) = 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89 -SIZE (rust/crates/serde-1.0.193.crate) = 76863 -SHA256 (rust/crates/serde_derive-1.0.193.crate) = 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3 -SIZE (rust/crates/serde_derive-1.0.193.crate) = 55692 -SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b -SIZE (rust/crates/serde_json-1.0.108.crate) = 146476 -SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 -SIZE (rust/crates/sha2-0.10.8.crate) = 26357 +SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c +SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49 +SIZE (rust/crates/jiff-0.2.15.crate) = 712996 +SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4 +SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146 +SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738 +SIZE (rust/crates/js-sys-0.3.78.crate) = 56010 +SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 +SIZE (rust/crates/libc-0.2.175.crate) = 788728 +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/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 +SHA256 (rust/crates/mdbook-0.4.52.crate) = 93c284d2855916af7c5919cf9ad897cfc77d3c2db6f55429c7cfb769182030ec +SIZE (rust/crates/mdbook-0.4.52.crate) = 1514003 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/normpath-1.4.0.crate) = c178369371fd7db523726931e50d430b560e3059665abc537ba3277e9274c9c4 +SIZE (rust/crates/normpath-1.4.0.crate) = 23352 +SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f +SIZE (rust/crates/num-modular-0.6.1.crate) = 32328 +SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6 +SIZE (rust/crates/num-order-1.2.0.crate) = 19500 +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/opener-0.8.3.crate) = cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47 +SIZE (rust/crates/opener-0.8.3.crate) = 27160 +SHA256 (rust/crates/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8 +SIZE (rust/crates/pest-2.8.2.crate) = 130430 +SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663 +SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335 +SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f +SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669 +SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420 +SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952 +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/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/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d +SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993 +SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746 +SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3 +SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 +SIZE (rust/crates/regex-1.11.2.crate) = 166265 +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.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 +SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 +SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e +SIZE (rust/crates/rustix-1.1.2.crate) = 422717 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f +SIZE (rust/crates/ryu-1.0.20.crate) = 48738 +SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d +SIZE (rust/crates/serde-1.0.225.crate) = 28467 +SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383 +SIZE (rust/crates/serde_core-1.0.225.crate) = 63004 +SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516 +SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560 +SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c +SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 +SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 -SIZE (rust/crates/strsim-0.10.0.crate) = 11355 -SHA256 (rust/crates/syn-2.0.41.crate) = 44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269 -SIZE (rust/crates/syn-2.0.41.crate) = 246016 -SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5 -SIZE (rust/crates/tempfile-3.8.1.crate) = 32164 -SHA256 (rust/crates/termcolor-1.4.0.crate) = ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449 -SIZE (rust/crates/termcolor-1.4.0.crate) = 18765 -SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7 -SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096 -SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76 -SIZE (rust/crates/termtree-0.4.1.crate) = 4557 -SHA256 (rust/crates/thiserror-1.0.50.crate) = f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2 -SIZE (rust/crates/thiserror-1.0.50.crate) = 19414 -SHA256 (rust/crates/thiserror-impl-1.0.50.crate) = 266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8 -SIZE (rust/crates/thiserror-impl-1.0.50.crate) = 15357 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 +SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53 +SIZE (rust/crates/tempfile-3.22.0.crate) = 43044 +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-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/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234 SIZE (rust/crates/toml-0.5.11.crate) = 54910 SHA256 (rust/crates/toml_datetime-0.5.1.crate) = 4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5 @@ -189,76 +217,72 @@ SHA256 (rust/crates/toml_edit-0.15.0.crate) = b1541ba70885967e662f69d31ab3aeca7b SIZE (rust/crates/toml_edit-0.15.0.crate) = 102015 SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566 -SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 -SIZE (rust/crates/typenum-1.17.0.crate) = 42849 -SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9 -SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790 -SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89 -SIZE (rust/crates/unicase-2.7.0.crate) = 23783 -SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b -SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 -SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a -SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 -SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f -SIZE (rust/crates/version_check-0.9.4.crate) = 14895 -SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6 -SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441 -SHA256 (rust/crates/wasm-bindgen-0.2.89.crate) = 0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e -SIZE (rust/crates/wasm-bindgen-0.2.89.crate) = 181935 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826 -SIZE (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 28205 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2 -SIZE (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 13906 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283 -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = 20008 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f -SIZE (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7265 -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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596 -SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234 -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/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64 -SIZE (rust/crates/windows-core-0.51.1.crate) = 42364 -SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 -SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 -SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d -SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 -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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd -SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229 -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.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea -SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182 -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.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef -SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663 -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.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313 -SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285 -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.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a -SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693 -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.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd -SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213 -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.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e -SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165 -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.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04 -SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971 +SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795 +SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539 +SIZE (rust/crates/unicase-2.8.1.crate) = 24088 +SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d +SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480 +SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +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/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c +SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219 +SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 +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-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/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c +SIZE (rust/crates/windows-core-0.62.0.crate) = 36955 +SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836 +SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073 +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.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-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f +SIZE (rust/crates/windows-result-0.4.0.crate) = 13420 +SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda +SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992 +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/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 SHA256 (rust/crates/xflags-0.3.2.crate) = 7d9e15fbb3de55454b0106e314b28e671279009b363e6f1d8e39fdc3bf048944 SIZE (rust/crates/xflags-0.3.2.crate) = 6711 SHA256 (rust/crates/xflags-macros-0.3.2.crate) = 672423d4fea7ffa2f6c25ba60031ea13dc6258070556f125cc4d790007d4a155 @@ -267,7 +291,7 @@ SHA256 (rust/crates/xshell-0.2.7.crate) = 9e7290c623014758632efe00737145b6867b66 SIZE (rust/crates/xshell-0.2.7.crate) = 24653 SHA256 (rust/crates/xshell-macros-0.2.7.crate) = 32ac00cd3f8ec9c1d33fb3e7958a82df6989c42d747bd326c822b1d625283547 SIZE (rust/crates/xshell-macros-0.2.7.crate) = 2890 -SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec -SIZE (rust/crates/yansi-0.5.1.crate) = 16525 -SHA256 (badboy-mdbook-mermaid-v0.15.0_GH0.tar.gz) = 1c539ebdd39d0d231cb1516cceed50c5e236c2c197554251bdf9f4fa7e15fe9a -SIZE (badboy-mdbook-mermaid-v0.15.0_GH0.tar.gz) = 799921 +SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 +SIZE (rust/crates/yansi-1.0.1.crate) = 75497 +SHA256 (badboy-mdbook-mermaid-v0.16.2_GH0.tar.gz) = 24e329b12536ab194b2849dbc99122dc8af1a4c23dc36f5443afc50ad13d664d +SIZE (badboy-mdbook-mermaid-v0.16.2_GH0.tar.gz) = 800880 diff --git a/textproc/py-spylls/Makefile b/textproc/py-spylls/Makefile index 916bd9df48c9..ad7fb6ec15f1 100644 --- a/textproc/py-spylls/Makefile +++ b/textproc/py-spylls/Makefile @@ -1,6 +1,6 @@ PORTNAME= spylls DISTVERSION= 0.1.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,4 +16,7 @@ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes +post-patch: + @${RM} -r ${WRKSRC}/tests/ + .include <bsd.port.mk> diff --git a/textproc/rubygem-elasticsearch-api-gitlab/Makefile b/textproc/rubygem-elasticsearch-api-gitlab/Makefile index aa647ba86c7a..4a3048935d1a 100644 --- a/textproc/rubygem-elasticsearch-api-gitlab/Makefile +++ b/textproc/rubygem-elasticsearch-api-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= elasticsearch-api PORTVERSION= 7.17.11 +PORTREVISION= 1 CATEGORIES= textproc rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -11,7 +12,7 @@ WWW= https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-ap LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= rubygem-multi_json>=0:devel/rubygem-multi_json +RUN_DEPENDS= rubygem-multi_json-gitlab>=0:devel/rubygem-multi_json-gitlab USES= gem diff --git a/textproc/rubygem-elasticsearch-transport-gitlab/Makefile b/textproc/rubygem-elasticsearch-transport-gitlab/Makefile index 22648b2002e0..5e61bac10ff4 100644 --- a/textproc/rubygem-elasticsearch-transport-gitlab/Makefile +++ b/textproc/rubygem-elasticsearch-transport-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= elasticsearch-transport PORTVERSION= 7.17.11 +PORTREVISION= 1 CATEGORIES= textproc rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-faraday-gitlab>=1<3:www/rubygem-faraday-gitlab \ - rubygem-multi_json>=0:devel/rubygem-multi_json + rubygem-multi_json-gitlab>=0:devel/rubygem-multi_json-gitlab USES= gem diff --git a/textproc/rubygem-nokogiri/Makefile b/textproc/rubygem-nokogiri/Makefile index b40c406b8e65..6fa44346e8b5 100644 --- a/textproc/rubygem-nokogiri/Makefile +++ b/textproc/rubygem-nokogiri/Makefile @@ -1,5 +1,6 @@ PORTNAME= nokogiri PORTVERSION= 1.18.10 +PORTREVISION= 1 CATEGORIES= textproc rubygems MASTER_SITES= RG diff --git a/textproc/rubygem-opensearch-ruby-gitlab/Makefile b/textproc/rubygem-opensearch-ruby-gitlab/Makefile index 3b89098af84d..ba4d305c444a 100644 --- a/textproc/rubygem-opensearch-ruby-gitlab/Makefile +++ b/textproc/rubygem-opensearch-ruby-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= opensearch-ruby PORTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= textproc rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-faraday-gitlab>=1.0<3:www/rubygem-faraday-gitlab \ - rubygem-multi_json>=1.0:devel/rubygem-multi_json + rubygem-multi_json-gitlab>=1.0:devel/rubygem-multi_json-gitlab USES= gem diff --git a/www/Makefile b/www/Makefile index 8a0a86640272..bf605da21389 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2487,6 +2487,7 @@ SUBDIR += rubygem-turbolinks SUBDIR += rubygem-turbolinks-source SUBDIR += rubygem-typhoeus + SUBDIR += rubygem-typhoeus-gitlab SUBDIR += rubygem-typhoeus14 SUBDIR += rubygem-uglifier SUBDIR += rubygem-underscore-rails diff --git a/www/freenginx-devel/Makefile b/www/freenginx-devel/Makefile index f6c640990f29..790ecfd0677a 100644 --- a/www/freenginx-devel/Makefile +++ b/www/freenginx-devel/Makefile @@ -1,6 +1,7 @@ PORTNAME= freenginx PORTVERSION= ${NGINX_VERSION} .include "version.mk" +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://freenginx.org/download/ \ LOCAL/osa diff --git a/www/freenginx-devel/Makefile.extmod b/www/freenginx-devel/Makefile.extmod index a9ce4011126c..4815582d4ddb 100644 --- a/www/freenginx-devel/Makefile.extmod +++ b/www/freenginx-devel/Makefile.extmod @@ -232,7 +232,7 @@ NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi-libinjection__sqli_c \ ${PATCHDIR}/extra-patch-naxsi_config -NJS_GH_TUPLE= nginx:njs:0.9.1:njs +NJS_GH_TUPLE= nginx:njs:0.9.3:njs NJS_CONFIGURE_ON= --with-cc-opt="-I ${LOCALBASE}/include/quickjs" NJS_LIB_DEPENDS= libquickjs.so:lang/quickjs \ libxml2.so:textproc/libxml2 \ diff --git a/www/freenginx-devel/distinfo b/www/freenginx-devel/distinfo index 2b86aa7775b8..a2ebf1d107d6 100644 --- a/www/freenginx-devel/distinfo +++ b/www/freenginx-devel/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1760882414 +TIMESTAMP = 1761513083 SHA256 (freenginx-1.29.2.tar.gz) = b2645b829146bf509937423c993d1596214df46c4afdd146543f379151aaed59 SIZE (freenginx-1.29.2.tar.gz) = 1241366 SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae @@ -103,8 +103,8 @@ SHA256 (wargio-naxsi-1.7_GH0.tar.gz) = adee817da71913f64a9fb0fca142d9520bb0e5014 SIZE (wargio-naxsi-1.7_GH0.tar.gz) = 1132392 SHA256 (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 7812e1316b61a7a7d3a65a57a07c6d5235ac40fe35e6edda983f31a44661a38e SIZE (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 2218207 -SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4 -SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480 +SHA256 (nginx-njs-0.9.3_GH0.tar.gz) = a1ad089a52ebd295489443faea3089d12df414f5da624446d6c2bf7d99ec36cb +SIZE (nginx-njs-0.9.3_GH0.tar.gz) = 930867 SHA256 (osokin-nginx-otel-3a655df_GH0.tar.gz) = 71ee1561303c289d4562148f8719b60796c36abe16de1b3c10d10b8e6f03a952 SIZE (osokin-nginx-otel-3a655df_GH0.tar.gz) = 27169 SHA256 (konstruxi-ngx_postgres-8aa7359_GH0.tar.gz) = c69ad4495de7c7883ebc23e1e6c4cc83a4ac6a7fddd4d5c12e49d33b65f7c50b diff --git a/www/freenginx-devel/files/nginx.in b/www/freenginx-devel/files/nginx.in index 7da8670ba17e..4ebb8e3886ae 100644 --- a/www/freenginx-devel/files/nginx.in +++ b/www/freenginx-devel/files/nginx.in @@ -47,6 +47,8 @@ _tmpprefix="%%NGINX_TMPDIR%%" required_files=%%PREFIX%%/etc/freenginx/nginx.conf extra_commands="reload configtest upgrade gracefulstop" +: ${nginx_svcj_options:="net_basic"} + [ -z "$nginx_enable" ] && nginx_enable="NO" [ -z "$nginxlimits_enable" ] && nginxlimits_enable="NO" [ -z "$nginxlimits_args" ] && nginxlimits_args="-e -U %%WWWOWN%%" @@ -67,6 +69,7 @@ if [ -n "$2" ]; then required_files="${nginx_configfile}" eval nginx_enable="\${nginx_${profile}_enable:-${nginx_enable}}" eval nginx_flags="\${nginx_${profile}_flags:-${nginx_flags}}" + eval nginx_svcj_options="\${nginx_${profile}_svcj_options:-${nginx_svcj_options}}" eval nginxlimits_enable="\${nginxlimits_${profile}_enable:-${nginxlimits_enable}}" eval nginxlimits_args="\${nginxlimits_${profile}_args:-${nginxlimits_args}}" nginx_flags="-c ${nginx_configfile} -g \"pid ${pidfile};\" ${nginx_flags}" diff --git a/www/freenginx/Makefile b/www/freenginx/Makefile index 0099f99cba26..3864fe8624b0 100644 --- a/www/freenginx/Makefile +++ b/www/freenginx/Makefile @@ -1,6 +1,6 @@ PORTNAME= freenginx PORTVERSION= 1.28.0 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= www MASTER_SITES= https://freenginx.org/download/ \ LOCAL/joneum diff --git a/www/freenginx/Makefile.extmod b/www/freenginx/Makefile.extmod index 009a84ac09ca..b55a58c8cd14 100644 --- a/www/freenginx/Makefile.extmod +++ b/www/freenginx/Makefile.extmod @@ -239,7 +239,7 @@ NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi-libinjection__sqli_c \ ${PATCHDIR}/extra-patch-naxsi_config -NJS_GH_TUPLE= nginx:njs:0.8.5:njs +NJS_GH_TUPLE= nginx:njs:0.9.3:njs NJS_VARS= DSO_EXTMODS+=njs NJS_SUBDIR=/nginx NJS_IMPLIES= STREAM diff --git a/www/freenginx/distinfo b/www/freenginx/distinfo index a013b6687d7e..dc6eb4ec4203 100644 --- a/www/freenginx/distinfo +++ b/www/freenginx/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1759340918 +TIMESTAMP = 1761393411 SHA256 (freenginx-1.28.0.tar.gz) = 28651bf51ff95de027262d7af23000e5862fb3d1b2252ac83d97ce4c9a4a18a2 SIZE (freenginx-1.28.0.tar.gz) = 1228344 SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae @@ -105,8 +105,8 @@ SHA256 (wargio-naxsi-1.6_GH0.tar.gz) = e5920fdd09cae155b89eb21a94a21c029ebfdb056 SIZE (wargio-naxsi-1.6_GH0.tar.gz) = 1116227 SHA256 (libinjection-libinjection-4aa3894_GH0.tar.gz) = ededea133e89e238ef2e60d0d62ef7ef9e741449eed8c5d856007132505bcd5b SIZE (libinjection-libinjection-4aa3894_GH0.tar.gz) = 2218294 -SHA256 (nginx-njs-0.8.5_GH0.tar.gz) = b5e38e1424d84e48c6ca1592a336bf1d110b8f27ff1d5ef492c6d312ea003491 -SIZE (nginx-njs-0.8.5_GH0.tar.gz) = 844437 +SHA256 (nginx-njs-0.9.3_GH0.tar.gz) = a1ad089a52ebd295489443faea3089d12df414f5da624446d6c2bf7d99ec36cb +SIZE (nginx-njs-0.9.3_GH0.tar.gz) = 930867 SHA256 (osokin-nginx-otel-8f0857d_GH0.tar.gz) = bbf93813928460bdaf78f752f74ecc6c34d13078e97fdffcaa29dbd8689314fc SIZE (osokin-nginx-otel-8f0857d_GH0.tar.gz) = 30197 SHA256 (konstruxi-ngx_postgres-8aa7359_GH0.tar.gz) = c69ad4495de7c7883ebc23e1e6c4cc83a4ac6a7fddd4d5c12e49d33b65f7c50b diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo index 73f31046db7a..444bdef2a0d2 100644 --- a/www/gitlab-pages/distinfo +++ b/www/gitlab-pages/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1761126618 -SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.5/go.mod) = f009bb2f145a5e8bfa40069b413d54c6212f0062253d9de94dc93e61b93b2a96 -SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.5/go.mod) = 3436 -SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.5/gitlab-pages-v18.3.5.tar.bz2) = 38b55ec6e2a9c0b63522e83ff7480654531d5bc206fb0a4f7fb5916c74081b38 -SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.5/gitlab-pages-v18.3.5.tar.bz2) = 236409 +TIMESTAMP = 1761293558 +SHA256 (go/www_gitlab-pages/gitlab-pages-v18.4.3/go.mod) = 69bfd26ca7532f5c882722ae356c2931b34c2c27098c59b4da272a94dd6e95df +SIZE (go/www_gitlab-pages/gitlab-pages-v18.4.3/go.mod) = 3416 +SHA256 (go/www_gitlab-pages/gitlab-pages-v18.4.3/gitlab-pages-v18.4.3.tar.bz2) = 8cd115099e4a427ae4525100ac8c5d0878692cad330dba4a3d15d0ca34df03f6 +SIZE (go/www_gitlab-pages/gitlab-pages-v18.4.3/gitlab-pages-v18.4.3.tar.bz2) = 237294 diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo index 9ef1833c0df6..7740761377a4 100644 --- a/www/gitlab-workhorse/distinfo +++ b/www/gitlab-workhorse/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1761126630 -SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.5/go.mod) = a06961ad67888e3ff8e8fe5485b13d3ba413f783085338f35617899c0ff9df46 -SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.5/go.mod) = 9331 -SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.5/gitlab-foss-v18.3.5.tar.bz2) = a3fdaee042b98938b6b0d663d297f50b3f7468741b1def98895f991be5cb7fb2 -SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.5/gitlab-foss-v18.3.5.tar.bz2) = 122289928 +TIMESTAMP = 1761293571 +SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.4.3/go.mod) = 0aad1cb79dda4891ba48069242edac3c8e24752646ade6efe249a3db76b9bd77 +SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.4.3/go.mod) = 9343 +SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.4.3/gitlab-foss-v18.4.3.tar.bz2) = dd2c1c3261e8ad0547bb612733a5dfa01b186dab409e9b90a15da67617759e5b +SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.4.3/gitlab-foss-v18.4.3.tar.bz2) = 122558508 diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile index 5b9d1e9552dd..191c53d788c9 100644 --- a/www/gitlab/Makefile +++ b/www/gitlab/Makefile @@ -29,12 +29,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE # mail/rubygem-net-pop is required as ruby 3.1 removed it #gitlab-zoekt-indexer>=0.16.0:textproc/gitlab-zoekt-indexer MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ - gitlab-elasticsearch-indexer>=5.7.0:textproc/gitlab-elasticsearch-indexer \ + gitlab-elasticsearch-indexer>=5.9.1:textproc/gitlab-elasticsearch-indexer \ gitlab-agent>=${GITLAB_VERSION}:net/gitlab-agent \ gitlab-pages>=${GITLAB_VERSION}:www/gitlab-pages \ 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 \ + gitlab-zoekt-indexer>=1.4.4:textproc/gitlab-zoekt-indexer \ redis>=6.2.11:databases/redis \ yarn${NODEJS_SUFFIX}>=1.10.0:www/yarn${NODEJS_SUFFIX} \ gtar>0:archivers/gtar \ @@ -60,14 +60,14 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-faraday-retry-gitlab>=2<3:www/rubygem-faraday-retry-gitlab \ rubygem-logger-gitlab>=1.7.0<1.8:devel/rubygem-logger-gitlab \ rubygem-marginalia>=1.11.1<1.12:databases/rubygem-marginalia \ - rubygem-declarative_policy>=1.1.0<1.2:security/rubygem-declarative_policy \ + rubygem-declarative_policy>=2.0.1<2.1:security/rubygem-declarative_policy \ rubygem-coverband>=6.1.5<6.1.6:www/rubygem-coverband \ rubygem-devise-rails-gitlab>=4.9.3<4.10:devel/rubygem-devise-rails-gitlab \ rubygem-bcrypt>=3.1.20<3.2:security/rubygem-bcrypt \ rubygem-doorkeeper-rails-gitlab>=5.8.1<6:security/rubygem-doorkeeper-rails-gitlab \ 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-rexml>=3.4.2<3.5:textproc/rubygem-rexml \ 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-gl>=2.1.3<3:security/rubygem-omniauth-gl \ @@ -96,7 +96,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-browser5>=5.3.1<5.4:www/rubygem-browser5 \ rubygem-ohai>=18.1.18<19:sysutils/rubygem-ohai \ rubygem-gpgme>=2.0.25<2.1.0:security/rubygem-gpgme \ - rubygem-gitlab_omniauth-ldap-gitlab>=2.2.0<2.3.0:net/rubygem-gitlab_omniauth-ldap-gitlab \ + rubygem-gitlab_omniauth-ldap-gitlab>=2.3.0<2.4.0:net/rubygem-gitlab_omniauth-ldap-gitlab \ rubygem-net-ldap017>=0.17.1<0.18:net/rubygem-net-ldap017 \ rubygem-grape20>=2.0.0<2.1:devel/rubygem-grape20 \ rubygem-grape-entity>=1.0.1<1.1,1:devel/rubygem-grape-entity \ @@ -112,26 +112,27 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-hamlit>=3.0.3<3.1:www/rubygem-hamlit \ rubygem-carrierwave-gitlab>=1.3.4<2.0:www/rubygem-carrierwave-gitlab \ rubygem-mini_magick4>=4.12<5:graphics/rubygem-mini_magick4 \ + rubygem-marcel-gitlab>=1.0.4<1.1:devel/rubygem-marcel-gitlab \ rubygem-prawn>=0:print/rubygem-prawn \ rubygem-prawn-svg>=0:print/rubygem-prawn-svg \ rubygem-fog-aws-gitlab>=3.28.0<4:net/rubygem-fog-aws-gitlab \ - rubygem-fog-core-gitlab>=2.1.0<2.1.1:devel/rubygem-fog-core-gitlab \ - rubygem-fog-google-gitlab>=1.24.1<1.25:net/rubygem-fog-google-gitlab \ + rubygem-fog-core-gitlab>=2.5<3:devel/rubygem-fog-core-gitlab \ + rubygem-fog-google-gitlab>=1.25.0<2:net/rubygem-fog-google-gitlab \ rubygem-fog-local-gitlab>=0.8<1.0:net/rubygem-fog-local-gitlab \ rubygem-fog-aliyun-gitlab>=0.4<1.0:net/rubygem-fog-aliyun-gitlab \ rubygem-gitlab-fog-azure-rm>=2.4.0<2.5:net/rubygem-gitlab-fog-azure-rm \ rubygem-google-apis-storage_v1-gitlab>=0.29<1:devel/rubygem-google-apis-storage_v1-gitlab \ - rubygem-google-cloud-storage-gitlab>=1.45.0<1.46:net/rubygem-google-cloud-storage-gitlab \ + rubygem-google-cloud-storage-gitlab>=1.57.0<1.58:net/rubygem-google-cloud-storage-gitlab \ rubygem-google-apis-core-gitlab>=0.18.0<0.19:devel/rubygem-google-apis-core-gitlab \ - rubygem-google-apis-compute_v1-gitlab>=0.127.0<0.128:devel/rubygem-google-apis-compute_v1-gitlab \ + rubygem-google-apis-compute_v1-gitlab>=0.129.0<0.130:devel/rubygem-google-apis-compute_v1-gitlab \ rubygem-google-apis-container_v1>=0.100.0<0.101:devel/rubygem-google-apis-container_v1 \ - rubygem-google-apis-container_v1beta1>=0.43.0<0.44:devel/rubygem-google-apis-container_v1beta1 \ + rubygem-google-apis-container_v1beta1>=0.90.0<0.91:devel/rubygem-google-apis-container_v1beta1 \ rubygem-google-apis-cloudbilling_v1>=0.22.0<0.23:devel/rubygem-google-apis-cloudbilling_v1 \ rubygem-google-apis-cloudresourcemanager_v1-gitlab>=0.31.0<0.32:devel/rubygem-google-apis-cloudresourcemanager_v1-gitlab \ rubygem-google-apis-iam_v1-gitlab>=0.73.0<0.74:devel/rubygem-google-apis-iam_v1-gitlab \ rubygem-google-apis-serviceusage_v1>=0.28.0<0.29:devel/rubygem-google-apis-serviceusage_v1 \ rubygem-google-apis-sqladmin_v1beta4-gitlab>=0.41.0<0.42:devel/rubygem-google-apis-sqladmin_v1beta4-gitlab \ - rubygem-google-apis-androidpublisher_v3-gitlab>=0.84.0<0.85:devel/rubygem-google-apis-androidpublisher_v3-gitlab \ + rubygem-google-apis-androidpublisher_v3-gitlab>=0.86.0<0.87:devel/rubygem-google-apis-androidpublisher_v3-gitlab \ rubygem-googleauth-gitlab>=1.14<2:security/rubygem-googleauth-gitlab \ rubygem-google-cloud-artifact_registry-v1>=0.11.0<0.12:textproc/rubygem-google-cloud-artifact_registry-v1 \ rubygem-google-cloud-compute-v1>=2.6.0<2.7:net/rubygem-google-cloud-compute-v1 \ @@ -140,11 +141,11 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-elasticsearch-rails7>=7.2<8:textproc/rubygem-elasticsearch-rails7 \ rubygem-elasticsearch-api-gitlab>=7.17.11<7.18:textproc/rubygem-elasticsearch-api-gitlab \ rubygem-aws-sdk-core-gitlab>=3.226.3<3.227:devel/rubygem-aws-sdk-core-gitlab \ - rubygem-aws-sdk-cloudformation-gitlab>=1.133<2:devel/rubygem-aws-sdk-cloudformation-gitlab \ + rubygem-aws-sdk-cloudformation-gitlab>=1.134<2:devel/rubygem-aws-sdk-cloudformation-gitlab \ rubygem-aws-sdk-s3-gitlab>=1.193.0<1.194:devel/rubygem-aws-sdk-s3-gitlab \ rubygem-faraday-typhoeus-gitlab>=1.1<2:www/rubygem-faraday-typhoeus-gitlab \ rubygem-faraday_middleware-aws-sigv4-gitlab>=1.0.1<1.1:devel/rubygem-faraday_middleware-aws-sigv4-gitlab \ - rubygem-typhoeus14>=1.4.0<1.5:www/rubygem-typhoeus14 \ + rubygem-typhoeus-gitlab>=1.4.0<1.5:www/rubygem-typhoeus-gitlab \ rubygem-html-pipeline-gitlab>=2.14.3<2.15:textproc/rubygem-html-pipeline-gitlab \ rubygem-deckar01-task_list-gitlab>=2.3.4<2.4:www/rubygem-deckar01-task_list-gitlab \ rubygem-gitlab-markup>=2.0.0<2.1:textproc/rubygem-gitlab-markup \ @@ -173,7 +174,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-state_machines-activerecord-gitlab>=0.8.0<0.9.0:databases/rubygem-state_machines-activerecord-gitlab \ rubygem-sidekiq-gitlab>=7.3.9:devel/rubygem-sidekiq-gitlab \ rubygem-sidekiq-cron-rails-gitlab>=1.12.0<1.13:devel/rubygem-sidekiq-cron-rails-gitlab \ - rubygem-fugit111>=1.11.1<1.12:devel/rubygem-fugit111 \ + rubygem-fugit-gitlab>=1.11.2<1.12:devel/rubygem-fugit-gitlab \ rubygem-httparty-gitlab>=0.23.0<0.24:www/rubygem-httparty-gitlab \ rubygem-rainbow>=3.1.1<4.0:devel/rubygem-rainbow \ rubygem-ruby-progressbar>=1.11<2:devel/rubygem-ruby-progressbar \ @@ -186,7 +187,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-redis-client>=0.25.1<1:databases/rubygem-redis-client \ rubygem-redis-cluster-client>=0.13.5<1:databases/rubygem-redis-cluster-client \ rubygem-redis-clustering-gitlab>=5.4.0<5.4.1:databases/rubygem-redis-clustering-gitlab \ - rubygem-connection_pool>=2.5.3<2.6:net/rubygem-connection_pool \ + rubygem-connection_pool>=2.5.4<2.6:net/rubygem-connection_pool \ rubygem-redis-actionpack-rails-gitlab>=5.5.0<5.6:databases/rubygem-redis-actionpack-rails-gitlab \ rubygem-jira-ruby-gitlab>=2.3.0<2.4:devel/rubygem-jira-ruby-gitlab \ rubygem-atlassian-jwt>=0.2.1<0.3.0:www/rubygem-atlassian-jwt \ @@ -206,9 +207,9 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-rack-proxy>=0.7.7<0.8.0:www/rubygem-rack-proxy \ rubygem-cssbundling-rails-rails-gitlab>=1.4.3<1.5:www/rubygem-cssbundling-rails-rails-gitlab \ rubygem-terser>=1.0.2<1.0.3:textproc/rubygem-terser \ - rubygem-click_house-client>=0.3.5<0.3.6:databases/rubygem-click_house-client \ + rubygem-click_house-client>=0.5.1<0.6:databases/rubygem-click_house-client \ rubygem-addressable>=2.8<3:www/rubygem-addressable \ - rubygem-gon-rails-gitlab>=6.4.0<6.5:www/rubygem-gon-rails-gitlab \ + rubygem-gon-rails-gitlab>=6.5.0<6.6:www/rubygem-gon-rails-gitlab \ rubygem-request_store>=1.7.0<1.8:devel/rubygem-request_store \ rubygem-base32>=0.3.4<0.4.0:converters/rubygem-base32 \ rubygem-gitlab-license>=2.6<3:devel/rubygem-gitlab-license \ @@ -218,7 +219,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-sentry-sidekiq>=5.23.0<5.24:devel/rubygem-sentry-sidekiq \ rubygem-pg_query>=6.1.0<6.2:databases/rubygem-pg_query \ rubygem-premailer-rails-rails-gitlab>=1.12.0<1.13:mail/rubygem-premailer-rails-rails-gitlab \ - rubygem-gitlab-labkit>=0.39.0<0.40:devel/rubygem-gitlab-labkit \ + rubygem-gitlab-labkit>=0.40.0<0.41:devel/rubygem-gitlab-labkit \ rubygem-thrift>=0.22.0,1<0.23,1:devel/rubygem-thrift \ rubygem-rails-i18n-rails-gitlab>=7.0.9<8:devel/rubygem-rails-i18n-rails-gitlab \ rubygem-gettext_i18n_rails>=1.13.0<1.14:devel/rubygem-gettext_i18n_rails \ @@ -229,9 +230,11 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-snowplow-tracker>=0.8.0<1:devel/rubygem-snowplow-tracker \ rubygem-webrick>=1.9.0<1.10:www/rubygem-webrick \ rubygem-prometheus-client-mmap>=1.2.10<1.3:devel/rubygem-prometheus-client-mmap \ - rubygem-async-gitlab>=2.24.0<2.25:devel/rubygem-async-gitlab \ + rubygem-async-gitlab>=2.28.0<2.29:devel/rubygem-async-gitlab \ rubygem-io-event>=1.12.1<2:devel/rubygem-io-event \ rubygem-gitlab-security_report_schemas>=0.1.3.min15.0.0.max15.2.3<0.1.3.min15.0.0.max15.2.4:devel/rubygem-gitlab-security_report_schemas \ + rubygem-vite_rails-gitlab>=3.0.17<3.1:devel/rubygem-vite_rails-gitlab \ + rubygem-vite_ruby-gitlab>=3.9.0<3.10:devel/rubygem-vite_ruby-gitlab \ rubygem-opentelemetry-sdk>=1.5.0:devel/rubygem-opentelemetry-sdk \ rubygem-opentelemetry-exporter-otlp>=0.29.1:devel/rubygem-opentelemetry-exporter-otlp \ rubygem-opentelemetry-instrumentation-active_support>=0.6.0:devel/rubygem-opentelemetry-instrumentation-active_support \ @@ -275,7 +278,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-net-ntp>0:net/rubygem-net-ntp \ rubygem-ssh_data>=1.3<2:security/rubygem-ssh_data \ rubygem-spamcheck>=1.3.3<1.4:net/rubygem-spamcheck \ - rubygem-gitaly>=18.2.1:net/rubygem-gitaly \ + rubygem-gitaly>=18.4.0:net/rubygem-gitaly \ rubygem-gitlab-kas-grpc>=${GITLAB_KAS_GRPC_VERSION}:net/rubygem-gitlab-kas-grpc \ rubygem-grpc-gitlab>=1.74.0<2:net/rubygem-grpc-gitlab \ rubygem-google-protobuf3>=3.25.8<4:devel/rubygem-google-protobuf3 \ @@ -299,7 +302,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-json_schemer>=2.3.0<2.4:devel/rubygem-json_schemer \ rubygem-oj>=3.16.11<3.17:devel/rubygem-oj \ rubygem-oj-introspect>=0.8<1:devel/rubygem-oj-introspect \ - rubygem-multi_json114>=1.14.1<1.15:devel/rubygem-multi_json114 \ + rubygem-multi_json-gitlab>=1.17.0<1.18:devel/rubygem-multi_json-gitlab \ rubygem-yajl-ruby>=1.4.3<1.5:devel/rubygem-yajl-ruby \ rubygem-webauthn>=3.0<4:security/rubygem-webauthn \ rubygem-ipaddress>=0.8.3<0.9:net/rubygem-ipaddress \ @@ -307,11 +310,12 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-ed25519>=1.4.0<1.5:security/rubygem-ed25519 \ rubygem-cvss-suite>=3.3.0<3.4:security/rubygem-cvss-suite \ rubygem-arr-pm>=0.0.12<0.1:devel/rubygem-arr-pm \ - rubygem-devfile>=0.4.4<0.5:net/rubygem-devfile \ + rubygem-devfile>=0.4.8<0.5:net/rubygem-devfile \ rubygem-hashdiff>=1.2.0<1.3:devel/rubygem-hashdiff \ rubygem-CFPropertyList-gitlab>=3.0.7<3.1:devel/rubygem-CFPropertyList-gitlab \ rubygem-app_store_connect>=0:net/rubygem-app_store_connect \ - rubygem-telesignenterprise>=2.2<3:devel/rubygem-telesignenterprise \ + rubygem-telesignenterprise>=2.6<3:devel/rubygem-telesignenterprise \ + rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \ rubygem-net-protocol>=0.2.2<0.3:net/rubygem-net-protocol \ rubygem-nkf>=0.2.0<0.3:net/rubygem-nkf \ rubygem-net-http>=0.6.0<0.6.1:www/rubygem-net-http \ diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common index f8a74c64788b..6d44b00038e2 100644 --- a/www/gitlab/Makefile.common +++ b/www/gitlab/Makefile.common @@ -1,10 +1,11 @@ -GITLAB_VERSION= 18.3.5 -GITLAB_PORTREVISION= 0 +GITLAB_VERSION= 18.4.3 +GITLAB_PORTREVISION= 2 # Git version gitaly should use (from gitlab mirror) # Find current tag from Makefile and .gitlab-ci.yaml # and from https://gitlab.com/gitlab-org/git/-/tags GITLAB_GIT_VERSION= 2.50.0 +GITLAB_GIT_MASTER_VERSION= 23466173824c0a0f835c0d790c2f38156ae6284a # return something like x.yy GITLAB_GIT_VERSION_SHORT= ${GITLAB_GIT_VERSION:C/^([0-9]*\.[0-9]*)\..*/\1/} diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo index 1ac0e8dc35ce..89ed69ca076a 100644 --- a/www/gitlab/distinfo +++ b/www/gitlab/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1761126561 -SHA256 (gitlab-foss-v18.3.5.tar.bz2) = a3fdaee042b98938b6b0d663d297f50b3f7468741b1def98895f991be5cb7fb2 -SIZE (gitlab-foss-v18.3.5.tar.bz2) = 122289928 -TIMESTAMP = 1761126604 -SHA256 (gitlab-v18.3.5-ee.tar.bz2) = 27d8c7de165fe25714305a070707626635f5d9f397837a86279b1ac875576732 -SIZE (gitlab-v18.3.5-ee.tar.bz2) = 138198849 +TIMESTAMP = 1761396302 +SHA256 (gitlab-foss-v18.4.3.tar.bz2) = dd2c1c3261e8ad0547bb612733a5dfa01b186dab409e9b90a15da67617759e5b +SIZE (gitlab-foss-v18.4.3.tar.bz2) = 122558508 +TIMESTAMP = 1761396303 +SHA256 (gitlab-v18.4.3-ee.tar.bz2) = adc59024b9bd00128bf75b9a6fc3f4178ca41f64fa2043e2a53e4eda5602b72d +SIZE (gitlab-v18.4.3-ee.tar.bz2) = 138452921 diff --git a/www/gitlab/files/patch-Gemfile b/www/gitlab/files/patch-Gemfile index 7943be7c3489..c5e64b759360 100644 --- a/www/gitlab/files/patch-Gemfile +++ b/www/gitlab/files/patch-Gemfile @@ -1,4 +1,4 @@ ---- Gemfile.orig 2025-08-20 06:43:08 UTC +--- Gemfile.orig 2025-10-21 19:24:47 UTC +++ Gemfile @@ -165,7 +165,7 @@ gem 'graphql', '2.5.11', feature_category: :api @@ -18,13 +18,14 @@ gem 'sidekiq-cron', '~> 1.12.0', feature_category: :scalability gem 'gitlab-sidekiq-fetcher', path: 'vendor/gems/sidekiq-reliable-fetch', -@@ -468,148 +468,15 @@ gem 'warning', '~> 1.5.0', feature_category: :shared +@@ -473,141 +473,15 @@ gem 'warning', '~> 1.5.0', feature_category: :shared gem 'warning', '~> 1.5.0', feature_category: :shared -group :development do - gem 'lefthook', '~> 1.12.0', require: false, feature_category: :tooling -- gem 'rubocop', feature_category: :tooling +- gem 'rubocop', feature_category: :tooling, require: false +- gem 'debug', '~> 1.11.0', feature_category: :shared - - gem 'solargraph', '~> 0.54.0', require: false, feature_category: :shared - gem 'solargraph-rspec', '~> 0.5.1', require: false, feature_category: :shared @@ -80,9 +81,6 @@ - gem 'benchmark-ips', '~> 2.14.0', require: false, feature_category: :shared - gem 'benchmark-memory', '~> 0.1', require: false, feature_category: :shared - -- # Profiling data from CI/CD pipelines -- gem 'influxdb-client', '~> 3.1', require: false, feature_category: :tooling -- - gem 'knapsack', '~> 4.0.0', feature_category: :tooling - gem 'gitlab-crystalball', '~> 1.1.0', require: false, feature_category: :tooling - gem 'test_file_finder', '~> 0.3.1', feature_category: :tooling @@ -97,11 +95,6 @@ - - gem 'pact', '~> 1.64', feature_category: :shared - -- # For now we only use vite in development / test, and not for production builds -- # See: https://gitlab.com/gitlab-org/frontend/rfcs/-/issues/106 -- gem 'vite_rails', '~> 3.0.17', feature_category: :shared -- gem 'vite_ruby', '~> 3.9.0', feature_category: :shared -- - gem 'gitlab-housekeeper', path: 'gems/gitlab-housekeeper', feature_category: :tooling - - gem 'yard', '~> 0.9', require: false, feature_category: :tooling @@ -161,26 +154,26 @@ - # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 - gem 'derailed_benchmarks', require: false, feature_category: :shared - -- gem 'gitlab_quality-test_tooling', '~> 2.18.0', require: false, feature_category: :tooling +- gem 'gitlab_quality-test_tooling', '~> 2.20.0', require: false, feature_category: :tooling -end - gem 'octokit', '~> 9.0', feature_category: :importers # Needed by octokit: https://github.com/octokit/octokit.rb/pull/1688 gem 'faraday-multipart', '~> 1.0', feature_category: :importers -@@ -643,10 +510,10 @@ gem 'spamcheck', '~> 1.3.0', feature_category: :inside +@@ -641,10 +515,10 @@ gem 'spamcheck', '~> 1.3.0', feature_category: :inside gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat # Gitaly GRPC protocol definitions --gem 'gitaly', '~> 18.2.0', feature_category: :gitaly -+gem 'gitaly', '~> 18.2', feature_category: :gitaly +-gem 'gitaly', '~> 18.4.0.pre.rc1', feature_category: :gitaly ++gem 'gitaly', '~> 18.4', feature_category: :gitaly # KAS GRPC protocol definitions --gem 'gitlab-kas-grpc', '~> 18.2.0', feature_category: :deployment_management -+gem 'gitlab-kas-grpc', '~> 18.2', feature_category: :deployment_management +-gem 'gitlab-kas-grpc', '~> 18.3.0', feature_category: :deployment_management ++gem 'gitlab-kas-grpc', '~> 18.3', feature_category: :deployment_management gem 'grpc', '~> 1.74.0', feature_category: :shared -@@ -669,7 +536,7 @@ gem 'gitlab-net-dns', '~> 0.15.0', feature_category: : +@@ -667,7 +541,7 @@ gem 'gitlab-net-dns', '~> 0.15.0', feature_category: : gem 'gitlab-net-dns', '~> 0.15.0', feature_category: :shared # Countries list @@ -189,7 +182,7 @@ gem 'retriable', '~> 3.1.2', feature_category: :shared -@@ -750,10 +617,15 @@ gem 'duo_api', '~> 1.3', feature_category: :system_acc +@@ -752,10 +626,15 @@ gem 'duo_api', '~> 1.3', feature_category: :system_acc gem 'duo_api', '~> 1.3', feature_category: :system_access diff --git a/www/gitlab/files/patch-config_gitlab.yml.example b/www/gitlab/files/patch-config_gitlab.yml.example index 5c05397684c9..d4e98d985eb3 100644 --- a/www/gitlab/files/patch-config_gitlab.yml.example +++ b/www/gitlab/files/patch-config_gitlab.yml.example @@ -1,6 +1,6 @@ ---- config/gitlab.yml.example.orig 2025-08-20 06:43:08 UTC +--- config/gitlab.yml.example.orig 2025-10-21 19:24:47 UTC +++ config/gitlab.yml.example -@@ -511,7 +511,7 @@ production: &base +@@ -507,7 +507,7 @@ production: &base ## GitLab Pages pages: enabled: false @@ -9,7 +9,7 @@ # The location where pages are stored (default: shared/pages). # path: shared/pages -@@ -1261,13 +1261,13 @@ production: &base +@@ -1252,13 +1252,13 @@ production: &base repositories: storages: # You must have at least a `default` storage path. default: @@ -25,7 +25,7 @@ # archive_permissions: 0640 # Permissions for the resulting backup.tar file (default: 0600) # keep_time: 604800 # default: 0 (forever) (in seconds) # pg_schema: public # default: nil, it means that all schemas will be backed up -@@ -1302,12 +1302,12 @@ production: &base +@@ -1293,12 +1293,12 @@ production: &base ## GitLab Shell settings gitlab_shell: @@ -41,15 +41,15 @@ # Git over HTTP upload_pack: true -@@ -1322,7 +1322,7 @@ production: &base +@@ -1313,7 +1313,7 @@ production: &base workhorse: # File that contains the secret key for verifying access for gitlab-workhorse. # Default is '.gitlab_workhorse_secret' relative to Rails.root (i.e. root of the GitLab app). - # secret_file: /home/git/gitlab/.gitlab_workhorse_secret + # secret_file: %%WWWDIR%%/.gitlab_workhorse_secret - cell: - # enabled: false + database_traffic_capture: + config: @@ -1340,7 +1340,7 @@ production: &base # enabled: true # File that contains the secret key for verifying access for gitlab-kas. diff --git a/www/gitlab/pkg-message b/www/gitlab/pkg-message index 089734612436..64b201d3412a 100644 --- a/www/gitlab/pkg-message +++ b/www/gitlab/pkg-message @@ -6,7 +6,7 @@ Gitlab was installed successfully. You now need to set up the various components of Gitlab, so please follow the instructions in the guide at: -https://gitlab.com/mfechner/freebsd-gitlab-docu/blob/master/install/18.3-freebsd.md +https://gitlab.com/mfechner/freebsd-gitlab-docu/blob/master/install/18.4-freebsd.md EOM type: install } @@ -18,9 +18,9 @@ EOM { message: <<EOM If you just installed an major upgrade of GitLab, for example you -switched from 18.2.x to 18.3.x, please follow the instructions in the guide at: +switched from 18.3.x to 18.4.x, please follow the instructions in the guide at: -https://gitlab.com/mfechner/freebsd-gitlab-docu/blob/master/update/18.2-18.3-freebsd.md +https://gitlab.com/mfechner/freebsd-gitlab-docu/blob/master/update/18.3-18.4-freebsd.md If you just installed an minor upgrade of GitLab please follow the instructions in the guide at: diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile index 52dc99ad6181..74b27d3e09ab 100644 --- a/www/nginx-devel/Makefile +++ b/www/nginx-devel/Makefile @@ -1,7 +1,7 @@ PORTNAME?= nginx PORTVERSION= ${NGINX_VERSION} .include "version.mk" -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://nginx.org/download/ \ LOCAL/osa diff --git a/www/nginx-devel/Makefile.extmod b/www/nginx-devel/Makefile.extmod index 18273974c667..802a72f2124a 100644 --- a/www/nginx-devel/Makefile.extmod +++ b/www/nginx-devel/Makefile.extmod @@ -240,7 +240,7 @@ NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi-libinjection__sqli_c \ ${PATCHDIR}/extra-patch-naxsi_config -NJS_GH_TUPLE= nginx:njs:0.9.1:njs +NJS_GH_TUPLE= nginx:njs:0.9.3:njs NJS_CONFIGURE_ON= --with-cc-opt="-I ${LOCALBASE}/include/quickjs" NJS_LIB_DEPENDS= libquickjs.so:lang/quickjs \ libxml2.so:textproc/libxml2 \ diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo index 7f43023a5d3d..947525bed3c5 100644 --- a/www/nginx-devel/distinfo +++ b/www/nginx-devel/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1760858761 +TIMESTAMP = 1761393319 SHA256 (nginx-1.29.2.tar.gz) = 5669e3c29d49bf7f6eb577275b86efe4504cf81af885c58a1ed7d2e7b8492437 SIZE (nginx-1.29.2.tar.gz) = 1287399 SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae @@ -107,8 +107,8 @@ SHA256 (wargio-naxsi-1.7_GH0.tar.gz) = adee817da71913f64a9fb0fca142d9520bb0e5014 SIZE (wargio-naxsi-1.7_GH0.tar.gz) = 1132392 SHA256 (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 7812e1316b61a7a7d3a65a57a07c6d5235ac40fe35e6edda983f31a44661a38e SIZE (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 2218207 -SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4 -SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480 +SHA256 (nginx-njs-0.9.3_GH0.tar.gz) = a1ad089a52ebd295489443faea3089d12df414f5da624446d6c2bf7d99ec36cb +SIZE (nginx-njs-0.9.3_GH0.tar.gz) = 930867 SHA256 (osokin-nginx-otel-3a655df_GH0.tar.gz) = 71ee1561303c289d4562148f8719b60796c36abe16de1b3c10d10b8e6f03a952 SIZE (osokin-nginx-otel-3a655df_GH0.tar.gz) = 27169 SHA256 (konstruxi-ngx_postgres-8aa7359_GH0.tar.gz) = c69ad4495de7c7883ebc23e1e6c4cc83a4ac6a7fddd4d5c12e49d33b65f7c50b diff --git a/www/nginx/Makefile b/www/nginx/Makefile index 4f5d461c4275..cdc024e44229 100644 --- a/www/nginx/Makefile +++ b/www/nginx/Makefile @@ -1,6 +1,6 @@ PORTNAME= nginx PORTVERSION= 1.28.0 -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 3 CATEGORIES= www MASTER_SITES= https://nginx.org/download/ \ diff --git a/www/nginx/Makefile.extmod b/www/nginx/Makefile.extmod index f57fbb3e5b08..04956fd4b39f 100644 --- a/www/nginx/Makefile.extmod +++ b/www/nginx/Makefile.extmod @@ -234,7 +234,7 @@ NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi-libinjection__sqli_c \ ${PATCHDIR}/extra-patch-naxsi_config -NJS_GH_TUPLE= nginx:njs:0.8.5:njs +NJS_GH_TUPLE= nginx:njs:0.9.3:njs NJS_VARS= DSO_EXTMODS+=njs NJS_SUBDIR=/nginx NJS_IMPLIES= STREAM diff --git a/www/nginx/distinfo b/www/nginx/distinfo index b53842396779..1d0b28d6b72f 100644 --- a/www/nginx/distinfo +++ b/www/nginx/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1746350853 +TIMESTAMP = 1761392601 SHA256 (nginx-1.28.0.tar.gz) = c6b5c6b086c0df9d3ca3ff5e084c1d0ef909e6038279c71c1c3e985f576ff76a SIZE (nginx-1.28.0.tar.gz) = 1280111 SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae @@ -103,8 +103,8 @@ SHA256 (wargio-naxsi-1.6_GH0.tar.gz) = e5920fdd09cae155b89eb21a94a21c029ebfdb056 SIZE (wargio-naxsi-1.6_GH0.tar.gz) = 1116227 SHA256 (libinjection-libinjection-4aa3894_GH0.tar.gz) = ededea133e89e238ef2e60d0d62ef7ef9e741449eed8c5d856007132505bcd5b SIZE (libinjection-libinjection-4aa3894_GH0.tar.gz) = 2218294 -SHA256 (nginx-njs-0.8.5_GH0.tar.gz) = b5e38e1424d84e48c6ca1592a336bf1d110b8f27ff1d5ef492c6d312ea003491 -SIZE (nginx-njs-0.8.5_GH0.tar.gz) = 844437 +SHA256 (nginx-njs-0.9.3_GH0.tar.gz) = a1ad089a52ebd295489443faea3089d12df414f5da624446d6c2bf7d99ec36cb +SIZE (nginx-njs-0.9.3_GH0.tar.gz) = 930867 SHA256 (osokin-nginx-otel-8f0857d_GH0.tar.gz) = bbf93813928460bdaf78f752f74ecc6c34d13078e97fdffcaa29dbd8689314fc SIZE (osokin-nginx-otel-8f0857d_GH0.tar.gz) = 30197 SHA256 (konstruxi-ngx_postgres-8aa7359_GH0.tar.gz) = c69ad4495de7c7883ebc23e1e6c4cc83a4ac6a7fddd4d5c12e49d33b65f7c50b diff --git a/www/node22/Makefile b/www/node22/Makefile index f209b1440888..ea66fc1378ae 100644 --- a/www/node22/Makefile +++ b/www/node22/Makefile @@ -1,7 +1,7 @@ PORTNAME= node PORTVERSION= ${NODEJS_PORTVERSION} DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/ PKGNAMESUFFIX= ${PORTVERSION:R:R} @@ -30,7 +30,7 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libuv.so:devel/libuv \ libzstd.so:archivers/zstd -USES= compiler:c++11-lang gmake localbase pkgconfig python:build shebangfix sqlite tar:xz +USES= compiler:c++11-lang gmake localbase pkgconfig python:build shebangfix tar:xz CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \ --shared-brotli \ @@ -42,7 +42,6 @@ CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \ --shared-nghttp3 \ --shared-ngtcp2 \ --shared-simdjson \ - --shared-sqlite \ --shared-zlib \ --shared-zstd \ --with-intl=system-icu \ @@ -93,7 +92,6 @@ post-patch: @${RM} -r ${WRKSRC}/deps/ngtcp2/ @${RM} -r ${WRKSRC}/deps/npm/ @${RM} -r ${WRKSRC}/deps/simdjson/ - @${RM} -r ${WRKSRC}/deps/sqlite/ @${RM} -r ${WRKSRC}/deps/uv/ @${RM} -r ${WRKSRC}/deps/zlib/ @${RM} -r ${WRKSRC}/deps/zstd/ diff --git a/www/node24/Makefile b/www/node24/Makefile index 618a13526753..f1e6a607aea3 100644 --- a/www/node24/Makefile +++ b/www/node24/Makefile @@ -1,7 +1,7 @@ PORTNAME= node PORTVERSION= ${NODEJS_PORTVERSION} DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/ PKGNAMESUFFIX= ${PORTVERSION:R:R} @@ -30,7 +30,7 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libuv.so:devel/libuv \ libzstd.so:archivers/zstd -USES= compiler:c++11-lang gmake localbase pkgconfig python:build shebangfix sqlite tar:xz +USES= compiler:c++11-lang gmake localbase pkgconfig python:build shebangfix tar:xz CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \ --shared-brotli \ @@ -41,7 +41,6 @@ CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \ --shared-nghttp3 \ --shared-ngtcp2 \ --shared-simdjson \ - --shared-sqlite \ --shared-zlib \ --shared-zstd \ --with-intl=system-icu \ @@ -92,7 +91,6 @@ post-patch: @${RM} -r ${WRKSRC}/deps/ngtcp2/ @${RM} -r ${WRKSRC}/deps/npm/ @${RM} -r ${WRKSRC}/deps/simdjson/ - @${RM} -r ${WRKSRC}/deps/sqlite/ @${RM} -r ${WRKSRC}/deps/uv/ @${RM} -r ${WRKSRC}/deps/zlib/ @${RM} -r ${WRKSRC}/deps/zstd/ diff --git a/www/py-bootstrap-flask/Makefile b/www/py-bootstrap-flask/Makefile index b2d59822eca1..1de774b58c13 100644 --- a/www/py-bootstrap-flask/Makefile +++ b/www/py-bootstrap-flask/Makefile @@ -1,5 +1,5 @@ PORTNAME= Bootstrap-Flask -DISTVERSION= 2.4.1 +DISTVERSION= 2.5.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR} USES= python diff --git a/www/py-bootstrap-flask/distinfo b/www/py-bootstrap-flask/distinfo index 6a405de71123..331d312133ec 100644 --- a/www/py-bootstrap-flask/distinfo +++ b/www/py-bootstrap-flask/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728255299 -SHA256 (bootstrap_flask-2.4.1.tar.gz) = cc25c59495f150550ea41d0e8079689de4250fe45445e158abdc111f8fe883e2 -SIZE (bootstrap_flask-2.4.1.tar.gz) = 3841144 +TIMESTAMP = 1761305824 +SHA256 (bootstrap_flask-2.5.0.tar.gz) = b6e5ea1ce40616fb289c9e85d4beedd43fea2048b4032f4abc83a582db494978 +SIZE (bootstrap_flask-2.5.0.tar.gz) = 4534974 diff --git a/www/qutebrowser/Makefile b/www/qutebrowser/Makefile index a36160c3fc1c..9b14a6c880a3 100644 --- a/www/qutebrowser/Makefile +++ b/www/qutebrowser/Makefile @@ -1,5 +1,5 @@ PORTNAME= qutebrowser -DISTVERSION= 3.5.1 +DISTVERSION= 3.6.0 CATEGORIES= www MASTER_SITES= PYPI diff --git a/www/qutebrowser/distinfo b/www/qutebrowser/distinfo index fa7ed1282346..6747ee263f15 100644 --- a/www/qutebrowser/distinfo +++ b/www/qutebrowser/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749220016 -SHA256 (qutebrowser-3.5.1.tar.gz) = 826bba328a08357248d5e5a86faab0a73655497439ad54d269e212055926b38e -SIZE (qutebrowser-3.5.1.tar.gz) = 6074312 +TIMESTAMP = 1761366456 +SHA256 (qutebrowser-3.6.0.tar.gz) = 08d45ead605721b66c1c7e739fce4597821c6dcae5eea6b152ab0bfb9d5a9ef7 +SIZE (qutebrowser-3.6.0.tar.gz) = 6090718 diff --git a/www/rubygem-faraday-gitlab/Makefile b/www/rubygem-faraday-gitlab/Makefile index 058297542ed7..eba0207da681 100644 --- a/www/rubygem-faraday-gitlab/Makefile +++ b/www/rubygem-faraday-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= faraday PORTVERSION= 2.13.4 +PORTREVISION= 1 CATEGORIES= www rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-faraday-net_http-gitlab>=2.0<3.5:www/rubygem-faraday-net_http-gitlab \ - rubygem-json>=0:devel/rubygem-json \ + rubygem-json-gitlab>=0:devel/rubygem-json-gitlab \ rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab USES= cpe gem diff --git a/www/rubygem-faraday-typhoeus-gitlab/Makefile b/www/rubygem-faraday-typhoeus-gitlab/Makefile index 2559b38d853c..41342f2151f0 100644 --- a/www/rubygem-faraday-typhoeus-gitlab/Makefile +++ b/www/rubygem-faraday-typhoeus-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= faraday-typhoeus PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= www rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-faraday-gitlab>=2.0<3:www/rubygem-faraday-gitlab \ - rubygem-typhoeus>=1.4<2:www/rubygem-typhoeus + rubygem-typhoeus-gitlab>=1.4<2:www/rubygem-typhoeus-gitlab USES= gem diff --git a/www/rubygem-gon-rails-gitlab/Makefile b/www/rubygem-gon-rails-gitlab/Makefile index d233ce4c6716..16fb68845e15 100644 --- a/www/rubygem-gon-rails-gitlab/Makefile +++ b/www/rubygem-gon-rails-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= gon -PORTVERSION= 6.4.0 +PORTVERSION= 6.5.0 CATEGORIES= www rubygems MASTER_SITES= RG PKGNAMESUFFIX= -rails-gitlab @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-actionpack-gitlab>=3.0.20:www/rubygem-actionpack-gitlab \ rubygem-i18n>=0.7:devel/rubygem-i18n \ - rubygem-multi_json>=0:devel/rubygem-multi_json \ + rubygem-multi_json-gitlab>=0:devel/rubygem-multi_json-gitlab \ rubygem-request_store>=1.0:devel/rubygem-request_store USES= cpe gem diff --git a/www/rubygem-gon-rails-gitlab/distinfo b/www/rubygem-gon-rails-gitlab/distinfo index 70a568978163..86f68f219f61 100644 --- a/www/rubygem-gon-rails-gitlab/distinfo +++ b/www/rubygem-gon-rails-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1619177531 -SHA256 (rubygem/gon-6.4.0.gem) = e3a618d659392890f1aa7db420f17c75fd7d35aeb5f8fe003697d02c4b88d2f0 -SIZE (rubygem/gon-6.4.0.gem) = 158720 +TIMESTAMP = 1761393597 +SHA256 (rubygem/gon-6.5.0.gem) = 2226e3c921f26bde69b4586660bb67e3252b3a8a3caaa955a77212188a5d81ab +SIZE (rubygem/gon-6.5.0.gem) = 17408 diff --git a/www/rubygem-typhoeus-gitlab/Makefile b/www/rubygem-typhoeus-gitlab/Makefile new file mode 100644 index 000000000000..39a564f53441 --- /dev/null +++ b/www/rubygem-typhoeus-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= typhoeus +PORTVERSION= 1.4.1 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Parallel HTTP request library +WWW= https://github.com/typhoeus/typhoeus + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-ethon>=0.9.0:www/rubygem-ethon + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-typhoeus-gitlab/distinfo b/www/rubygem-typhoeus-gitlab/distinfo new file mode 100644 index 000000000000..32bc6f482eed --- /dev/null +++ b/www/rubygem-typhoeus-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1700760710 +SHA256 (rubygem/typhoeus-1.4.1.gem) = 1c17db8364bd45ab302dc61e460173c3e69835896be88a3df07c206d5c55ef7c +SIZE (rubygem/typhoeus-1.4.1.gem) = 57856 diff --git a/www/rubygem-typhoeus-gitlab/pkg-descr b/www/rubygem-typhoeus-gitlab/pkg-descr new file mode 100644 index 000000000000..086ea1d8e6f3 --- /dev/null +++ b/www/rubygem-typhoeus-gitlab/pkg-descr @@ -0,0 +1,8 @@ +Typhoeus runs HTTP requests in parallel while +cleanly encapsulating handling logic. + +It's a library for accessing web services in Ruby, +specifically designed for building RESTful service +oriented architectures in Ruby that need to be fast +enough to process calls to multiple services within +the client's HTTP request/response life cycle. diff --git a/x11-wm/bspwm-devel/Makefile b/x11-wm/bspwm-devel/Makefile index ea5b614279cc..ebc9412336fd 100644 --- a/x11-wm/bspwm-devel/Makefile +++ b/x11-wm/bspwm-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= bspwm -DISTVERSION= 0.9.11.20250924 +DISTVERSION= 0.9.12.20251008 CATEGORIES= x11-wm PKGNAMESUFFIX= -devel @@ -18,7 +18,7 @@ RUN_DEPENDS= sxhkd:x11/sxhkd USES= gmake localbase:ldflags xorg USE_GITHUB= yes GH_ACCOUNT= baskerville -GH_TAGNAME= 0f7e65ed23476a196f55a49271ca3d53ae71120b +GH_TAGNAME= c5cf7d3943f9a34a5cb2bab36bf473fd77e7d4f6 USE_XORG= xcb CONFLICTS_INSTALL= bspwm diff --git a/x11-wm/bspwm/Makefile b/x11-wm/bspwm/Makefile index df93e4cd1852..d4eac4761413 100644 --- a/x11-wm/bspwm/Makefile +++ b/x11-wm/bspwm/Makefile @@ -1,5 +1,5 @@ PORTNAME= bspwm -DISTVERSION= 0.9.11 +DISTVERSION= 0.9.12 CATEGORIES= x11-wm MAINTAINER= jbo@FreeBSD.org diff --git a/x11-wm/bspwm/distinfo b/x11-wm/bspwm/distinfo index 3479579b9f1b..6ca398600cde 100644 --- a/x11-wm/bspwm/distinfo +++ b/x11-wm/bspwm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758812841 -SHA256 (baskerville-bspwm-0.9.11_GH0.tar.gz) = 1de33634842d92421a92caabebb051c7a9281d0ec2f8f375871a043f0ea520ce -SIZE (baskerville-bspwm-0.9.11_GH0.tar.gz) = 118492 +TIMESTAMP = 1761417406 +SHA256 (baskerville-bspwm-0.9.12_GH0.tar.gz) = ca3be808e3d0c785955f1613e6e860fc51b5db086b821b48707466da1a06392c +SIZE (baskerville-bspwm-0.9.12_GH0.tar.gz) = 118563 |
