diff options
Diffstat (limited to 'www')
307 files changed, 2273 insertions, 1087 deletions
diff --git a/www/Makefile b/www/Makefile index 4edc1757d653..edcd0148a5c1 100644 --- a/www/Makefile +++ b/www/Makefile @@ -190,6 +190,7 @@ SUBDIR += ffproxy SUBDIR += fgallery SUBDIR += filebrowser + SUBDIR += filebrowser-quantum SUBDIR += filepizza SUBDIR += filtron SUBDIR += firedm @@ -802,7 +803,6 @@ SUBDIR += p5-Dancer2-Plugin-Ajax SUBDIR += p5-Dancer2-Plugin-Deferred SUBDIR += p5-Dancer2-Plugin-FormValidator - SUBDIR += p5-Dancer2-Plugin-Interchange6 SUBDIR += p5-Dancer2-Plugin-Path-Class SUBDIR += p5-Data-TreeDumper-Renderer-DHTML SUBDIR += p5-Data-Validate-URI @@ -1011,7 +1011,6 @@ SUBDIR += p5-I18N-AcceptLanguage SUBDIR += p5-IMDB-Film SUBDIR += p5-Image-Delivery - SUBDIR += p5-Interchange6 SUBDIR += p5-JE SUBDIR += p5-JSON-API SUBDIR += p5-JSON-WebToken @@ -1456,6 +1455,7 @@ SUBDIR += phpvirtualbox SUBDIR += phpvirtualbox-70 SUBDIR += phpvirtualbox-71 + SUBDIR += phpvirtualbox-72 SUBDIR += phpvirtualbox-legacy SUBDIR += piwigo SUBDIR += plasma6-plasma-browser-integration @@ -2685,7 +2685,6 @@ SUBDIR += xurls SUBDIR += yabb SUBDIR += yarn - SUBDIR += yarn-node18 SUBDIR += yarn-node20 SUBDIR += yarn-node22 SUBDIR += yarn-node24 diff --git a/www/R-cran-crosstalk/Makefile b/www/R-cran-crosstalk/Makefile index 11853ba6f281..fa35d4f96521 100644 --- a/www/R-cran-crosstalk/Makefile +++ b/www/R-cran-crosstalk/Makefile @@ -1,5 +1,5 @@ PORTNAME= crosstalk -PORTVERSION= 1.2.1 +PORTVERSION= 1.2.2 CATEGORIES= www DISTNAME= ${PORTNAME}_${PORTVERSION} diff --git a/www/R-cran-crosstalk/distinfo b/www/R-cran-crosstalk/distinfo index 1ac19cb88509..11f7a093a032 100644 --- a/www/R-cran-crosstalk/distinfo +++ b/www/R-cran-crosstalk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1702505388 -SHA256 (crosstalk_1.2.1.tar.gz) = 680cf08416d6d5a1194dd85ee5695c268af9d4d01b201448e1d486c6e06014f1 -SIZE (crosstalk_1.2.1.tar.gz) = 297970 +TIMESTAMP = 1756615073 +SHA256 (crosstalk_1.2.2.tar.gz) = 804def71ea7508cada0eec7aa6d35b487db17a8f9e38dca34fffc236691e36fc +SIZE (crosstalk_1.2.2.tar.gz) = 297847 diff --git a/www/adjuster/Makefile b/www/adjuster/Makefile index 17b19bd454d4..48bdbf89239e 100644 --- a/www/adjuster/Makefile +++ b/www/adjuster/Makefile @@ -1,6 +1,6 @@ PORTNAME= adjuster DISTVERSIONPREFIX= v -DISTVERSION= 3.243 +DISTVERSION= 3.246 CATEGORIES= www MAINTAINER= ssb22@cam.ac.uk diff --git a/www/adjuster/distinfo b/www/adjuster/distinfo index 44db5e7b56b1..062ed03456b2 100644 --- a/www/adjuster/distinfo +++ b/www/adjuster/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742927537 -SHA256 (ssb22-adjuster-v3.243_GH0.tar.gz) = 2f7d9a311f4fd4ab1ecdb8912ceb12658ff7624818383d5e9771b08d4a722c43 -SIZE (ssb22-adjuster-v3.243_GH0.tar.gz) = 364219 +TIMESTAMP = 1756622635 +SHA256 (ssb22-adjuster-v3.246_GH0.tar.gz) = 2b393818f2f38c9f47ad2c15d7d07a30786fb43c465c99d0b9312a9307712383 +SIZE (ssb22-adjuster-v3.246_GH0.tar.gz) = 368227 diff --git a/www/agate/Makefile b/www/agate/Makefile index 9b4322e34379..4c4c4be76964 100644 --- a/www/agate/Makefile +++ b/www/agate/Makefile @@ -1,6 +1,7 @@ PORTNAME= agate DISTVERSIONPREFIX= v DISTVERSION= 3.3.18 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= alven@FreeBSD.org diff --git a/www/apache24/Makefile b/www/apache24/Makefile index d356e4acadd4..ab878e5db287 100644 --- a/www/apache24/Makefile +++ b/www/apache24/Makefile @@ -1,5 +1,6 @@ PORTNAME= apache24 PORTVERSION= 2.4.65 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= APACHE_HTTPD DISTNAME= httpd-${PORTVERSION} diff --git a/www/apache24/files/apache24.in b/www/apache24/files/apache24.in index 0b9c4bd55ba6..d9ced6f55d73 100644 --- a/www/apache24/files/apache24.in +++ b/www/apache24/files/apache24.in @@ -43,6 +43,8 @@ pidfile="${_pidprefix}.pid" required_files=%%PREFIX%%/etc/apache24/httpd.conf envvars="%%PREFIX%%/sbin/envvars" +: ${apache24_svcj_options:="net_basic"} + [ -z "$apache24_enable" ] && apache24_enable="NO" [ -z "$apache24limits_enable" ] && apache24limits_enable="NO" [ -z "$apache24limits_args" ] && apache24limits_args="-e -C daemon" @@ -83,6 +85,7 @@ if [ -n "$2" ]; then eval command="\${apache24_${profile}_command:-${command}}" eval pidfile="\${apache24_${profile}_pidfile:-${pidfile}}" eval apache24_envvars="\${apache24_${profile}_envvars:-${envvars}}" + eval apache24_svcj_options="\${apache24_${profile}_svcj_options:-${apache24_svcj_options}}" apache24_flags="-f ${apache24_configfile} -c \"PidFile ${pidfile}\" ${apache24_flags}" else echo "$0: extra argument ignored" diff --git a/www/badwolf/Makefile b/www/badwolf/Makefile index 0d31df9cc8c8..c1f620753093 100644 --- a/www/badwolf/Makefile +++ b/www/badwolf/Makefile @@ -1,6 +1,6 @@ PORTNAME= badwolf DISTVERSION= 1.3.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www MASTER_SITES= https://hacktivis.me/releases/ diff --git a/www/castor/Makefile b/www/castor/Makefile index de3c7c06fbec..7669641b0dc9 100644 --- a/www/castor/Makefile +++ b/www/castor/Makefile @@ -1,6 +1,6 @@ PORTNAME= castor DISTVERSION= 0.8.16 -PORTREVISION= 45 +PORTREVISION= 46 CATEGORIES= www MASTER_SITES= https://git.sr.ht/~julienxx/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/www/chrome-gnome-shell/Makefile b/www/chrome-gnome-shell/Makefile index f1959ddbc54e..3008508ced9f 100644 --- a/www/chrome-gnome-shell/Makefile +++ b/www/chrome-gnome-shell/Makefile @@ -1,6 +1,6 @@ PORTNAME= chrome-gnome-shell DISTVERSION= 10.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www gnome MASTER_SITES= https://download.gnome.org/sources/${PORTNAME}/${DISTVERSION}/ diff --git a/www/chromium/Makefile b/www/chromium/Makefile index 448fdb89bbc8..b0c144c9527e 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -1,5 +1,6 @@ PORTNAME= chromium PORTVERSION= 139.0.7258.127 +PORTREVISION= 1 PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= www wayland diff --git a/www/chromium/files/patch-net_dns_BUILD.gn b/www/chromium/files/patch-net_dns_BUILD.gn index 2a4999bdc858..fc4d80d959a0 100644 --- a/www/chromium/files/patch-net_dns_BUILD.gn +++ b/www/chromium/files/patch-net_dns_BUILD.gn @@ -1,4 +1,4 @@ ---- net/dns/BUILD.gn.orig 2025-08-07 06:57:29 UTC +--- net/dns/BUILD.gn.orig 2025-08-11 22:26:04 UTC +++ net/dns/BUILD.gn @@ -140,7 +140,7 @@ source_set("dns") { "dns_config_service_android.cc", @@ -9,7 +9,17 @@ sources += [ "dns_config_service_linux.cc", "dns_config_service_linux.h", -@@ -181,6 +181,7 @@ source_set("dns") { +@@ -174,6 +174,9 @@ source_set("dns") { + } + + deps = [ "//net:net_deps" ] ++ if (is_bsd) { ++ deps += [ "//services/screen_ai/buildflags" ] ++ } + + public_deps = [ + ":dns_client", +@@ -181,6 +184,7 @@ source_set("dns") { ":host_resolver_manager", ":mdns_client", "//net:net_public_deps", @@ -17,7 +27,7 @@ ] if (enable_mdns) { -@@ -454,9 +455,9 @@ source_set("tests") { +@@ -454,9 +458,9 @@ source_set("tests") { if (is_android) { sources += [ "dns_config_service_android_unittest.cc" ] diff --git a/www/cinny/Makefile b/www/cinny/Makefile index bfa5398ce57f..8a56df280f37 100644 --- a/www/cinny/Makefile +++ b/www/cinny/Makefile @@ -1,6 +1,6 @@ PORTNAME= cinny DISTVERSIONPREFIX= v -DISTVERSION= 4.9.0 +DISTVERSION= 4.10.0 CATEGORIES= www MASTER_SITES= https://github.com/cinnyapp/${PORTNAME}/releases/download/v${PORTVERSION}/ diff --git a/www/cinny/distinfo b/www/cinny/distinfo index bc8fd16f5847..e65c1a1302c8 100644 --- a/www/cinny/distinfo +++ b/www/cinny/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755069564 -SHA256 (cinny-v4.9.0.tar.gz) = 86f6933cea198ac81de8c4cfe060585a6e59a8b2ffc2af01d8896f9899cce327 -SIZE (cinny-v4.9.0.tar.gz) = 6267485 +TIMESTAMP = 1756754373 +SHA256 (cinny-v4.10.0.tar.gz) = 5626625e890e4a802aaf115296e6bad36fedf0b9f090034de1866e5cb0d72e78 +SIZE (cinny-v4.10.0.tar.gz) = 6141029 diff --git a/www/cinny/pkg-plist b/www/cinny/pkg-plist index 9a7c322bfef9..1a23fe510b1f 100644 --- a/www/cinny/pkg-plist +++ b/www/cinny/pkg-plist @@ -1,5 +1,5 @@ -%%WWWDIR%%/assets/ReactPrism-EsqSNfRk.js -%%WWWDIR%%/assets/ReactPrism-EsqSNfRk.js.map +%%WWWDIR%%/assets/ReactPrism-DdRZcEBu.js +%%WWWDIR%%/assets/ReactPrism-DdRZcEBu.js.map %%WWWDIR%%/assets/ReactPrism-GaPGjdOJ.css %%WWWDIR%%/assets/Twemoji.Mozilla.v15.1.0-CM1RS90w.woff2 %%WWWDIR%%/assets/Twemoji.Mozilla.v15.1.0-DHQZm25T.ttf @@ -16,11 +16,11 @@ %%WWWDIR%%/assets/favicon-5KspoOBy.ico %%WWWDIR%%/assets/index-B9fWrEk-.js %%WWWDIR%%/assets/index-B9fWrEk-.js.map -%%WWWDIR%%/assets/index-CdUKUsAp.js -%%WWWDIR%%/assets/index-CdUKUsAp.js.map -%%WWWDIR%%/assets/index-Ci9slOWr.css -%%WWWDIR%%/assets/index-DZ-WE0me.js -%%WWWDIR%%/assets/index-DZ-WE0me.js.map +%%WWWDIR%%/assets/index-BAxhadIt.js +%%WWWDIR%%/assets/index-BAxhadIt.js.map +%%WWWDIR%%/assets/index-K1dbIcsT.css +%%WWWDIR%%/assets/index-S9odGIT2.js +%%WWWDIR%%/assets/index-S9odGIT2.js.map %%WWWDIR%%/assets/inter-cyrillic-ext-variable-wghtOnly-normal-CBYe6022.woff2 %%WWWDIR%%/assets/inter-cyrillic-variable-wghtOnly-normal-DHeaknKs.woff2 %%WWWDIR%%/assets/inter-greek-ext-variable-wghtOnly-normal-vpOIeGzY.woff2 @@ -31,8 +31,8 @@ %%WWWDIR%%/assets/invite-DROg5x7-.ogg %%WWWDIR%%/assets/matrix_sdk_crypto_wasm_bg-BKhMui86.wasm %%WWWDIR%%/assets/notification-EtLMRd0T.ogg -%%WWWDIR%%/assets/pdf-DTMG3Rzm.js -%%WWWDIR%%/assets/pdf-DTMG3Rzm.js.map +%%WWWDIR%%/assets/pdf-BRX4sfJ1.js +%%WWWDIR%%/assets/pdf-BRX4sfJ1.js.map %%WWWDIR%%/config.json.example %%WWWDIR%%/index.html %%WWWDIR%%/manifest.json diff --git a/www/davical/Makefile b/www/davical/Makefile index 148a9b6d5b41..43d48acda575 100644 --- a/www/davical/Makefile +++ b/www/davical/Makefile @@ -1,10 +1,11 @@ PORTNAME= davical DISTVERSIONPREFIX= r DISTVERSION= 1.1.12 +PORTREVISION= 1 CATEGORIES?= www PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= dinoex@FreeBSD.org COMMENT= Simple CalDAV server using a postgres backend WWW= https://www.davical.org/ diff --git a/www/davical/files/patch-caldav-ACL.php b/www/davical/files/patch-caldav-ACL.php new file mode 100644 index 000000000000..1f4ae0bf13e4 --- /dev/null +++ b/www/davical/files/patch-caldav-ACL.php @@ -0,0 +1,85 @@ +commit effc00474111bf5dff1297dd3c6811c1fdf6b6ca +Author: Florian Schlichting <fsfs@debian.org> +Date: Thu Mar 23 22:14:41 2023 +0100 + + use "." to concatenate strings, not "+" (fixes #288) + + Unsupported operand types: string + string at /usr/share/davical/inc/caldav-ACL.php:146 + +diff --git a/inc/caldav-ACL.php b/inc/caldav-ACL.php +index 861d4389..cb0fa213 100644 +--- inc/caldav-ACL.php.orig ++++ inc/caldav-ACL.php +@@ -143,7 +143,7 @@ function process_ace( $grantor, $by_principal, $by_collection, $ace ) { + $grantee = new DAVResource( DeconstructURL($principal_content->GetContent()) ); + $grantee_id = $grantee->getProperty('principal_id'); + if ( !$grantee->Exists() || !$grantee->IsPrincipal() ) +- $request->PreconditionFailed(403,'recognized-principal', 'Principal "' + $principal_content->GetContent() + '" not found.'); ++ $request->PreconditionFailed(403,'recognized-principal', 'Principal "' . $principal_content->GetContent() . '" not found.'); + $sqlparms = array( ':to_principal' => $grantee_id); + $where = 'WHERE to_principal=:to_principal AND '; + if ( isset($by_principal) ) { +diff --git a/testing/tests/regression-suite/0946-ACL-err.result b/testing/tests/regression-suite/0946-ACL-err.result +new file mode 100644 +index 00000000..c0ad5ef7 +--- /dev/null ++++ testing/tests/regression-suite/0946-ACL-err.result +@@ -0,0 +1,11 @@ ++HTTP/1.1 403 Forbidden
++Date: Dow, 01 Jan 2000 00:00:00 GMT
++DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
++DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy
++Content-Length: 137
++Content-Type: text/xml; charset="utf-8"
++
++<?xml version="1.0" encoding="utf-8" ?> ++<error xmlns="DAV:"> ++ <recognized-principal/>Principal "/caldav.php/user40/" not found. ++</error> +diff --git a/testing/tests/regression-suite/0946-ACL-err.test b/testing/tests/regression-suite/0946-ACL-err.test +new file mode 100644 +index 00000000..945f3a13 +--- /dev/null ++++ testing/tests/regression-suite/0946-ACL-err.test +@@ -0,0 +1,41 @@ ++# ++# ACL setting default privileges on a collection to nothing, and ++# specific privileges to include read-acl. ++# ++TYPE=ACL ++URL=http://regression.host/caldav.php/user1/home/ ++HEADER=User-Agent: RFC3744 Spec Tests ++HEADER=Content-Type: text/xml; charset="UTF-8" ++HEAD ++ ++ ++BEGINDATA ++<?xml version="1.0" encoding="utf-8" ?> ++<acl xmlns="DAV:" xmlns:CalDAV="urn:ietf:params:xml:ns:caldav"> ++ <ace> ++ <principal> ++ <href>/caldav.php/user40/</href> ++ </principal> ++ <grant> ++ <privilege><read/></privilege> ++ <privilege><read-acl/></privilege> ++ <privilege><read-current-user-privilege-set/></privilege> ++ <privilege><CalDAV:read-free-busy/></privilege> ++ </grant> ++ </ace> ++ <ace> ++ <principal><authenticated/></principal> ++ <grant> ++ <privilege/> ++ </grant> ++ </ace> ++</acl> ++ENDDATA ++ ++QUERY ++SELECT by_principal, by_collection, privileges, p_to.displayname, to_principal ++ FROM grants JOIN dav_principal p_to ON (to_principal=principal_id) ++ LEFT JOIN collection ON (by_collection=collection.collection_id) ++ WHERE collection.dav_name = '/user1/home/' ++ENDQUERY ++ diff --git a/www/davical/files/patch-principal-edit.php b/www/davical/files/patch-principal-edit.php new file mode 100644 index 000000000000..361be905cb0e --- /dev/null +++ b/www/davical/files/patch-principal-edit.php @@ -0,0 +1,27 @@ +commit e8f3a3e6f2c27e78c2778e0040b385b430dfc9fc +Author: Andrew Ruthven <puck@catalystcloud.nz> +Date: Sun Apr 30 12:13:37 2023 +1200 + + Add a missing space to a SQL statement to fix adding groups. + + It looks to me like this bug has been present since 2011. + + Closes: #294 + +diff --git a/inc/ui/principal-edit.php b/inc/ui/principal-edit.php +index 603fd1e1..df975e22 100644 +--- inc/ui/principal-edit.php.orig ++++ inc/ui/principal-edit.php +@@ -495,9 +495,9 @@ function group_memberships_browser() { + function group_row_editor() { + global $c, $id, $editor, $can_write_principal; + $grouprow = new Editor("Group Members", "group_member"); +- $sql = 'SELECT principal_id, coalesce(displayname,fullname,username) FROM dav_principal '; +- $sql .= 'WHERE principal_id NOT IN (SELECT member_id FROM group_member WHERE group_id = '.$id.') '; +- $sql .= 'AND principal_id != '.$id; ++ $sql = 'SELECT principal_id, coalesce(displayname, fullname, username) FROM dav_principal '; ++ $sql .= 'WHERE principal_id NOT IN (SELECT member_id FROM group_member WHERE group_id = ' . $id . ') '; ++ $sql .= 'AND principal_id != ' . $id . ' '; + $sql .= 'ORDER BY 2'; + $grouprow->SetLookup( 'member_id', $sql); + $grouprow->SetSubmitName( 'savegrouprow' ); diff --git a/www/deforaos-surfer/Makefile b/www/deforaos-surfer/Makefile index 480b9397ab64..9304fad27516 100644 --- a/www/deforaos-surfer/Makefile +++ b/www/deforaos-surfer/Makefile @@ -1,6 +1,6 @@ PORTNAME= surfer PORTVERSION= 0.3.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Desktop/src/Surfer/ PKGNAMEPREFIX= deforaos- diff --git a/www/deno-dom/Makefile b/www/deno-dom/Makefile index 75978617efdf..c1fbcc6b790f 100644 --- a/www/deno-dom/Makefile +++ b/www/deno-dom/Makefile @@ -1,7 +1,7 @@ PORTNAME= deno-dom DISTVERSIONPREFIX= v DISTVERSION= 0.1.48 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/deno/Makefile b/www/deno/Makefile index b8b7f7c13666..14f9d915188a 100644 --- a/www/deno/Makefile +++ b/www/deno/Makefile @@ -1,7 +1,7 @@ PORTNAME= deno DISTVERSIONPREFIX= v DISTVERSION= 2.2.9 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= ports@FreeBSD.org diff --git a/www/deno/files/patch-build_config_compiler_BUILD.gn b/www/deno/files/patch-build_config_compiler_BUILD.gn index e13c3a8e32be..446cabbe618a 100644 --- a/www/deno/files/patch-build_config_compiler_BUILD.gn +++ b/www/deno/files/patch-build_config_compiler_BUILD.gn @@ -1,4 +1,4 @@ ---- cargo-crates/v8-135.1.0/build/config/compiler/BUILD.gn.orig 1973-11-29 22:33:09 UTC +--- cargo-crates/v8-135.1.0/build/config/compiler/BUILD.gn.orig 2006-07-24 01:21:28 UTC +++ cargo-crates/v8-135.1.0/build/config/compiler/BUILD.gn @@ -198,7 +198,7 @@ declare_args() { # This greatly reduces the size of debug builds, at the cost of @@ -56,6 +56,21 @@ cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] if (save_reproducers_on_lld_crash && use_lld) { ldflags += [ +@@ -1235,10 +1242,10 @@ config("compiler_cpu_abi") { + ] + } + } else if (current_cpu == "arm") { +- if (is_clang && !is_android && !is_nacl && !is_chromeos_device) { +- cflags += [ "--target=arm-linux-gnueabihf" ] +- ldflags += [ "--target=arm-linux-gnueabihf" ] +- } ++# if (is_clang && !is_android && !is_nacl && !is_chromeos_device) { ++# cflags += [ "--target=arm-linux-gnueabihf" ] ++# ldflags += [ "--target=arm-linux-gnueabihf" ] ++# } + if (!is_nacl) { + cflags += [ + "-march=$arm_arch", @@ -1249,7 +1256,7 @@ config("compiler_cpu_abi") { cflags += [ "-mtune=$arm_tune" ] } diff --git a/www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc b/www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc index c2f65ad6363f..d3cc6f81b281 100644 --- a/www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc +++ b/www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc @@ -20,7 +20,7 @@ lib_name = std::string(path); } result.push_back(SharedLibraryAddress( -+#if defined(__i386__) || defined(OS_FREEBSD) ++#if defined(__arm__) || defined(__i386__) || defined(OS_FREEBSD) + lib_name, static_cast<uintptr_t>(map->kve_start), + static_cast<uintptr_t>(map->kve_end))); +#else diff --git a/www/dezoomify-rs/Makefile b/www/dezoomify-rs/Makefile index a083f1fad813..c41471ae3e12 100644 --- a/www/dezoomify-rs/Makefile +++ b/www/dezoomify-rs/Makefile @@ -1,7 +1,7 @@ PORTNAME= dezoomify-rs DISTVERSIONPREFIX= v DISTVERSION= 2.15.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MAINTAINER= nivit@FreeBSD.org diff --git a/www/dothttp/Makefile b/www/dothttp/Makefile index 39f809b1312a..ac03a9e4596b 100644 --- a/www/dothttp/Makefile +++ b/www/dothttp/Makefile @@ -1,7 +1,7 @@ PORTNAME= dothttp DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/drill/Makefile b/www/drill/Makefile index 13c64f803175..0995a23d08c0 100644 --- a/www/drill/Makefile +++ b/www/drill/Makefile @@ -1,6 +1,6 @@ PORTNAME= drill DISTVERSION= 0.8.3 -PORTREVISION= 18 +PORTREVISION= 19 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/dufs/Makefile b/www/dufs/Makefile index 0ae62585141a..273bd724c798 100644 --- a/www/dufs/Makefile +++ b/www/dufs/Makefile @@ -1,6 +1,7 @@ PORTNAME= dufs DISTVERSIONPREFIX= v DISTVERSION= 0.44.0 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= ashish@FreeBSD.org diff --git a/www/element-web/Makefile b/www/element-web/Makefile index 17a156b551bd..ac02825dd523 100644 --- a/www/element-web/Makefile +++ b/www/element-web/Makefile @@ -1,6 +1,6 @@ PORTNAME= element DISTVERSIONPREFIX= v -DISTVERSION= 1.11.109 +DISTVERSION= 1.11.110 CATEGORIES= www MASTER_SITES= https://github.com/element-hq/element-web/releases/download/${DISTVERSIONFULL}/ PKGNAMESUFFIX= -web @@ -18,7 +18,7 @@ CPE_VENDOR= matrix NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message -PLIST_SUB= COMMITID=f09d259c98597dd2f031 +PLIST_SUB= COMMITID=4cb917bfa6c2afdfec1e do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} diff --git a/www/element-web/distinfo b/www/element-web/distinfo index be219c4dd146..55b2d2f9785f 100644 --- a/www/element-web/distinfo +++ b/www/element-web/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754918026 -SHA256 (element-v1.11.109.tar.gz) = d48e967ac9ff598ab394a7cd06a9a7b33af9815036d9c4dbbec0a5f4fb8ca69d -SIZE (element-v1.11.109.tar.gz) = 38058720 +TIMESTAMP = 1756754107 +SHA256 (element-v1.11.110.tar.gz) = d7cb1d0eacf1f1f2ff0d89308933db626aff4874aea22b3e17e6f9486c4f2e5b +SIZE (element-v1.11.110.tar.gz) = 38145772 diff --git a/www/element-web/pkg-plist b/www/element-web/pkg-plist index 2f945d5aab3d..4a926abc765b 100644 --- a/www/element-web/pkg-plist +++ b/www/element-web/pkg-plist @@ -26,10 +26,11 @@ %%WWWDIR%%/bundles/%%COMMITID%%/3260.js %%WWWDIR%%/bundles/%%COMMITID%%/3260.js.LICENSE.txt %%WWWDIR%%/bundles/%%COMMITID%%/3260.js.map -%%WWWDIR%%/bundles/%%COMMITID%%/3323.js -%%WWWDIR%%/bundles/%%COMMITID%%/3323.js.map %%WWWDIR%%/bundles/%%COMMITID%%/3380.js %%WWWDIR%%/bundles/%%COMMITID%%/3380.js.map +%%WWWDIR%%/bundles/%%COMMITID%%/3486.js +%%WWWDIR%%/bundles/%%COMMITID%%/3486.js.LICENSE.txt +%%WWWDIR%%/bundles/%%COMMITID%%/3486.js.map %%WWWDIR%%/bundles/%%COMMITID%%/3508.js %%WWWDIR%%/bundles/%%COMMITID%%/3636.js %%WWWDIR%%/bundles/%%COMMITID%%/3636.js.map @@ -72,9 +73,6 @@ %%WWWDIR%%/bundles/%%COMMITID%%/797.js.map %%WWWDIR%%/bundles/%%COMMITID%%/8227.js %%WWWDIR%%/bundles/%%COMMITID%%/8227.js.map -%%WWWDIR%%/bundles/%%COMMITID%%/854.js -%%WWWDIR%%/bundles/%%COMMITID%%/854.js.LICENSE.txt -%%WWWDIR%%/bundles/%%COMMITID%%/854.js.map %%WWWDIR%%/bundles/%%COMMITID%%/8901.js %%WWWDIR%%/bundles/%%COMMITID%%/8901.js.map %%WWWDIR%%/bundles/%%COMMITID%%/927.js @@ -345,45 +343,45 @@ %%WWWDIR%%/fonts/inter-vietnamese-700-italic.feddee8.woff2 %%WWWDIR%%/fonts/inter-vietnamese-700-normal.5d9bfca.woff2 %%WWWDIR%%/fonts/inter-vietnamese-700-normal.cceb6e3.woff -%%WWWDIR%%/i18n/cs.3374245.json -%%WWWDIR%%/i18n/cy.8b4ee5c.json -%%WWWDIR%%/i18n/de_DE.a98dd15.json -%%WWWDIR%%/i18n/el.1fc90d5.json -%%WWWDIR%%/i18n/en_EN.43ad558.json -%%WWWDIR%%/i18n/eo.b09c6a7.json -%%WWWDIR%%/i18n/es.bb7d2c6.json -%%WWWDIR%%/i18n/et.696898c.json -%%WWWDIR%%/i18n/fa.85aa161.json -%%WWWDIR%%/i18n/fi.bd90f6b.json -%%WWWDIR%%/i18n/fr.0cf6723.json -%%WWWDIR%%/i18n/gl.e949315.json -%%WWWDIR%%/i18n/he.2cc0c2f.json -%%WWWDIR%%/i18n/hu.8309e90.json -%%WWWDIR%%/i18n/id.89c83cd.json -%%WWWDIR%%/i18n/is.ec44cbc.json -%%WWWDIR%%/i18n/it.bf489ca.json -%%WWWDIR%%/i18n/ja.c30975c.json -%%WWWDIR%%/i18n/ka.13d0932.json -%%WWWDIR%%/i18n/languages.3ce9849.json +%%WWWDIR%%/i18n/cs.46fdf9f.json +%%WWWDIR%%/i18n/cy.6299f43.json +%%WWWDIR%%/i18n/de_DE.ecfbe41.json +%%WWWDIR%%/i18n/el.d9243f0.json +%%WWWDIR%%/i18n/en_EN.02e2a9d.json +%%WWWDIR%%/i18n/eo.38fe19a.json +%%WWWDIR%%/i18n/es.cf16fec.json +%%WWWDIR%%/i18n/et.e0dac39.json +%%WWWDIR%%/i18n/fa.d3082cf.json +%%WWWDIR%%/i18n/fi.5d8be7e.json +%%WWWDIR%%/i18n/fr.3d5fd39.json +%%WWWDIR%%/i18n/gl.537c630.json +%%WWWDIR%%/i18n/he.83b6e90.json +%%WWWDIR%%/i18n/hu.81faab0.json +%%WWWDIR%%/i18n/id.ec7a7a6.json +%%WWWDIR%%/i18n/is.961b8aa.json +%%WWWDIR%%/i18n/it.43bfddf.json +%%WWWDIR%%/i18n/ja.cc1906f.json +%%WWWDIR%%/i18n/ka.047bb51.json +%%WWWDIR%%/i18n/languages.489b066.json %%WWWDIR%%/i18n/languages.json -%%WWWDIR%%/i18n/lo.55aca85.json -%%WWWDIR%%/i18n/lt.03b1277.json -%%WWWDIR%%/i18n/lv.e86ef9b.json -%%WWWDIR%%/i18n/mg_MG.296e761.json -%%WWWDIR%%/i18n/nb_NO.cdb8a93.json -%%WWWDIR%%/i18n/nl.c65ebef.json -%%WWWDIR%%/i18n/pl.c1fb802.json -%%WWWDIR%%/i18n/pt.d458e48.json -%%WWWDIR%%/i18n/pt_BR.7d38ff4.json -%%WWWDIR%%/i18n/ru.842732b.json -%%WWWDIR%%/i18n/sk.d913fa3.json -%%WWWDIR%%/i18n/sq.e8f2cf8.json -%%WWWDIR%%/i18n/sv.a7d86e8.json -%%WWWDIR%%/i18n/tr.34bde3f.json -%%WWWDIR%%/i18n/uk.d833ad6.json -%%WWWDIR%%/i18n/vi.6b996cd.json -%%WWWDIR%%/i18n/zh_Hans.3b9a729.json -%%WWWDIR%%/i18n/zh_Hant.86e79e7.json +%%WWWDIR%%/i18n/lo.1a01478.json +%%WWWDIR%%/i18n/lt.758c193.json +%%WWWDIR%%/i18n/lv.4878bf2.json +%%WWWDIR%%/i18n/mg_MG.b1e631d.json +%%WWWDIR%%/i18n/nb_NO.a65731e.json +%%WWWDIR%%/i18n/nl.0fe0ef7.json +%%WWWDIR%%/i18n/pl.5349fe2.json +%%WWWDIR%%/i18n/pt.4f6bc7e.json +%%WWWDIR%%/i18n/pt_BR.a9c5a04.json +%%WWWDIR%%/i18n/ru.52cf8d5.json +%%WWWDIR%%/i18n/sk.8d19a36.json +%%WWWDIR%%/i18n/sq.a4814b4.json +%%WWWDIR%%/i18n/sv.69ad838.json +%%WWWDIR%%/i18n/tr.5ec7421.json +%%WWWDIR%%/i18n/uk.47ad151.json +%%WWWDIR%%/i18n/vi.537aa28.json +%%WWWDIR%%/i18n/zh_Hans.0999651.json +%%WWWDIR%%/i18n/zh_Hant.9f0fbac.json %%WWWDIR%%/icons/bold.b7f0698.svg %%WWWDIR%%/icons/check-circle.99c21d7.svg %%WWWDIR%%/icons/check.aaad650.svg @@ -698,107 +696,107 @@ %%WWWDIR%%/welcome/images/icon-help.svg %%WWWDIR%%/welcome/images/icon-room-directory.svg %%WWWDIR%%/welcome/images/icon-sign-in.svg -%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-whz4J8_U.js -%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-whz4J8_U.js.map +%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-k_3vZa8J.js +%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-k_3vZa8J.js.map %%WWWDIR%%/widgets/element-call/assets/cat-4r_NkDcK.ogg %%WWWDIR%%/widgets/element-call/assets/cat-Dd8bv_2W.mp3 %%WWWDIR%%/widgets/element-call/assets/clap-AxCMZLTd.ogg %%WWWDIR%%/widgets/element-call/assets/clap-Dxm5qGyl.mp3 %%WWWDIR%%/widgets/element-call/assets/crickets-CcwrRdbq.mp3 %%WWWDIR%%/widgets/element-call/assets/crickets-DUJdcuUa.ogg -%%WWWDIR%%/widgets/element-call/assets/cs-app-UZ1pMWyL.json -%%WWWDIR%%/widgets/element-call/assets/da-app-DSbSkTzs.json -%%WWWDIR%%/widgets/element-call/assets/de-app-B6MLDOze.json +%%WWWDIR%%/widgets/element-call/assets/cs-app-v58LOBvt.json +%%WWWDIR%%/widgets/element-call/assets/da-app-9paXotmH.json +%%WWWDIR%%/widgets/element-call/assets/de-app-DLuEgSI3.json %%WWWDIR%%/widgets/element-call/assets/deer-91r1Gyrx.mp3 %%WWWDIR%%/widgets/element-call/assets/deer-DPSlVch4.ogg %%WWWDIR%%/widgets/element-call/assets/dog-BoQdnF-w.mp3 %%WWWDIR%%/widgets/element-call/assets/dog-CxIWtkNX.ogg %%WWWDIR%%/widgets/element-call/assets/el-app-BBr3LLTK.json -%%WWWDIR%%/widgets/element-call/assets/en-app-DaCwFDsK.json +%%WWWDIR%%/widgets/element-call/assets/en-app-C5T4BCNa.json %%WWWDIR%%/widgets/element-call/assets/es-app-Q3c7lmEj.json -%%WWWDIR%%/widgets/element-call/assets/et-app-Cj5_u8vn.json +%%WWWDIR%%/widgets/element-call/assets/et-app-DBPtMBtN.json %%WWWDIR%%/widgets/element-call/assets/fi-app-tnO3DMdi.json %%WWWDIR%%/widgets/element-call/assets/fr-app-BxTYbDfK.json %%WWWDIR%%/widgets/element-call/assets/generic-BBbS3Wph.ogg %%WWWDIR%%/widgets/element-call/assets/generic-BFeSb6fL.mp3 %%WWWDIR%%/widgets/element-call/assets/id-app-BEz8ptLJ.json -%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-400-normal-Befkm-iY.woff -%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-400-normal-CjvQBeBR.woff2 -%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-700-normal-BUbZx5Dd.woff2 -%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-700-normal-OU_zouat.woff -%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-ext-400-normal-DeeBOK-I.woff -%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-ext-400-normal-e5nDaEKZ.woff2 -%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-ext-700-normal-BSLPqmaC.woff -%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-ext-700-normal-BhssidQ1.woff2 -%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-400-normal-DfMo8OX4.woff2 -%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-400-normal-hFXvniIJ.woff -%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-D1IfJGt6.woff -%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-DlaT3sch.woff2 -%%WWWDIR%%/widgets/element-call/assets/index-C5b7hIif.js -%%WWWDIR%%/widgets/element-call/assets/index-C5b7hIif.js.map -%%WWWDIR%%/widgets/element-call/assets/index-DFx3IDNt.css -%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js -%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js.LICENSE.txt -%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js.map -%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js -%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js.LICENSE.txt -%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js.map +%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-400-normal-DTZQ6lD6.woff2 +%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-400-normal-HYADljCo.woff +%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-700-normal-ByjKuJjN.woff2 +%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-700-normal-DzgUY3Rl.woff +%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-ext-400-normal-BaHVOdFB.woff2 +%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-ext-400-normal-yvPjCxxx.woff +%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-ext-700-normal-D0Kpgs_9.woff2 +%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-ext-700-normal-Dlt-daqV.woff +%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-400-normal-ByiM2lek.woff +%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-400-normal-DfC_iMic.woff2 +%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-DLCFFAUf.woff +%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-DuasYmn8.woff2 +%%WWWDIR%%/widgets/element-call/assets/index-BuLS5UUE.js +%%WWWDIR%%/widgets/element-call/assets/index-BuLS5UUE.js.map +%%WWWDIR%%/widgets/element-call/assets/index-DMnN9EKG.css +%%WWWDIR%%/widgets/element-call/assets/index-D_k2U_CI.js +%%WWWDIR%%/widgets/element-call/assets/index-D_k2U_CI.js.LICENSE.txt +%%WWWDIR%%/widgets/element-call/assets/index-D_k2U_CI.js.map +%%WWWDIR%%/widgets/element-call/assets/index-VC5-R1Nr.js +%%WWWDIR%%/widgets/element-call/assets/index-VC5-R1Nr.js.LICENSE.txt +%%WWWDIR%%/widgets/element-call/assets/index-VC5-R1Nr.js.map %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff +%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-alAqRL36.woff +%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-500-normal-BoeW9iIj.woff %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-500-normal-DH2hs3aW.woff %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-600-normal-BGBWG807.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-600-normal-BuzJQFbW.woff -%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-700-normal-Bc8_fv8J.woff +%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-600-normal-vZ-N8GHY.woff %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-700-normal-bGtGjVdZ.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff +%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-700-normal-oWiwobpV.woff +%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-400-normal-BE2fNs0E.woff %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2 %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-500-normal-BShVwWPj.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-500-normal-CUiC4oBV.woff -%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-600-normal-Bt9VVOA-.woff +%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-500-normal-NrhEyngK.woff %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-600-normal-CaqZN2hq.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-700-normal-Ced3hgUT.woff +%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-600-normal-t7rHAwBu.woff +%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-700-normal-Cg0zx2i8.woff %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-ext-700-normal-ClVoMEGq.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-greek-400-normal-BZzXV7-1.woff +%%WWWDIR%%/widgets/element-call/assets/inter-greek-400-normal-C3I71FoW.woff %%WWWDIR%%/widgets/element-call/assets/inter-greek-400-normal-DxZsaF_h.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-greek-500-normal-CSBZZ4CI.woff %%WWWDIR%%/widgets/element-call/assets/inter-greek-500-normal-CeQXL5ds.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-greek-500-normal-d_eO-yCQ.woff -%%WWWDIR%%/widgets/element-call/assets/inter-greek-600-normal-CwicyhtI.woff +%%WWWDIR%%/widgets/element-call/assets/inter-greek-600-normal-BVGIV3oK.woff %%WWWDIR%%/widgets/element-call/assets/inter-greek-600-normal-Dhlb-90d.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-greek-700-normal-BRYTaFLL.woff %%WWWDIR%%/widgets/element-call/assets/inter-greek-700-normal-Cxpycf-U.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-greek-700-normal-DtGkhywV.woff %%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-400-normal-Bput3-QP.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-400-normal-DCpCPQOf.woff +%%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-400-normal-XIH6-K3k.woff +%%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-500-normal-1SJLBQ3N.woff %%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-500-normal-B6guLgqG.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-500-normal-M2hEX8vc.woff -%%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-600-normal-C9WLioJ8.woff +%%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-600-normal-CCFnzSpK.woff %%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-600-normal-Cnui8OiR.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-700-normal-DXvzx4Na.woff +%%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-700-normal-D0KHSs-V.woff %%WWWDIR%%/widgets/element-call/assets/inter-greek-ext-700-normal-SzCdnevJ.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-latin-400-normal-BOOGhInR.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-latin-400-normal-gitzw0hO.woff -%%WWWDIR%%/widgets/element-call/assets/inter-latin-500-normal-D2bGa7uu.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-latin-500-normal-deR1Tlfd.woff -%%WWWDIR%%/widgets/element-call/assets/inter-latin-600-normal-B5cFAncS.woff -%%WWWDIR%%/widgets/element-call/assets/inter-latin-600-normal-D273HNI0.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-latin-700-normal-B8MtJ_2k.woff -%%WWWDIR%%/widgets/element-call/assets/inter-latin-700-normal-Sckx8rpT.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-400-normal-C1t-h-pH.woff -%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-400-normal-hnt3BR84.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-500-normal-CIS2RHJS.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-500-normal-UMdmhHu2.woff -%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-600-normal-BnYJhD27.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-600-normal-CAF0vJDd.woff -%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-700-normal-6V9MnIL5.woff -%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-700-normal-CzikT_rs.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-400-normal-BUNmGMP1.woff +%%WWWDIR%%/widgets/element-call/assets/inter-latin-400-normal-C38fXH4l.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-latin-400-normal-CyCys3Eg.woff +%%WWWDIR%%/widgets/element-call/assets/inter-latin-500-normal-BL9OpVg8.woff +%%WWWDIR%%/widgets/element-call/assets/inter-latin-500-normal-Cerq10X2.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-latin-600-normal-CiBQ2DWP.woff +%%WWWDIR%%/widgets/element-call/assets/inter-latin-600-normal-LgqL8muc.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-latin-700-normal-Drs_5D37.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-latin-700-normal-KTwiWvO9.woff +%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-400-normal-77YHD8bZ.woff +%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-400-normal-C1nco2VV.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-500-normal-BxGbmqWO.woff +%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-600-normal-CIVaiw4L.woff +%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-700-normal-CfWAu3Qq.woff2 +%%WWWDIR%%/widgets/element-call/assets/inter-latin-ext-700-normal-Z3s-4e5M.woff +%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff %%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-400-normal-DMkecbls.woff2 %%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-500-normal-DOriooB6.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-500-normal-DQPw2Hwd.woff +%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-500-normal-mJboJaSs.woff +%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-600-normal-BuLX-rYi.woff %%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-600-normal-Cm6aH8_k.woff %%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-700-normal-CGpBpxLq.woff2 -%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-700-normal-dAnkLlTo.woff +%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-700-normal-DL6eWghQ.woff %%WWWDIR%%/widgets/element-call/assets/it-app-Cik25Qgd.json %%WWWDIR%%/widgets/element-call/assets/ja-app-Cp_00ujI.json %%WWWDIR%%/widgets/element-call/assets/join_call-DlMV9nHk.ogg @@ -810,32 +808,32 @@ %%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-B0tndz1T.js %%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-B0tndz1T.js.map %%WWWDIR%%/widgets/element-call/assets/lv-app-D-ZV3Ytk.json -%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-B6u19z8p.js -%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-B6u19z8p.js.map -%%WWWDIR%%/widgets/element-call/assets/matrix_sdk_crypto_wasm_bg-C-82qh5P.wasm +%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-DlvlUyhf.js +%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-DlvlUyhf.js.map +%%WWWDIR%%/widgets/element-call/assets/matrix_sdk_crypto_wasm_bg-X-iWfZQJ.wasm %%WWWDIR%%/widgets/element-call/assets/pako.esm-Bt8vjcgE.js %%WWWDIR%%/widgets/element-call/assets/pako.esm-Bt8vjcgE.js.LICENSE.txt %%WWWDIR%%/widgets/element-call/assets/pako.esm-Bt8vjcgE.js.map %%WWWDIR%%/widgets/element-call/assets/party-BZPeTgC3.mp3 %%WWWDIR%%/widgets/element-call/assets/party-D7rIOhAQ.ogg %%WWWDIR%%/widgets/element-call/assets/pl-app-CUkXVSZk.json -%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CNwBEEru.js -%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CNwBEEru.js.map -%%WWWDIR%%/widgets/element-call/assets/polyfill-force-ZvFt7LR_.js -%%WWWDIR%%/widgets/element-call/assets/polyfill-force-ZvFt7LR_.js.map +%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CI9FEuxb.js +%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CI9FEuxb.js.map +%%WWWDIR%%/widgets/element-call/assets/polyfill-force-SL5hjkFK.js +%%WWWDIR%%/widgets/element-call/assets/polyfill-force-SL5hjkFK.js.map %%WWWDIR%%/widgets/element-call/assets/raise_hand-Bzqn65WB.mp3 %%WWWDIR%%/widgets/element-call/assets/raise_hand-CUbxEnt9.ogg %%WWWDIR%%/widgets/element-call/assets/ro-app-CdYgKCOW.json %%WWWDIR%%/widgets/element-call/assets/rock-BVCJXNC-.ogg %%WWWDIR%%/widgets/element-call/assets/rock-CHdnB31m.mp3 -%%WWWDIR%%/widgets/element-call/assets/ru-app-C1ONMB5H.json +%%WWWDIR%%/widgets/element-call/assets/ru-app-Bz0WyIJI.json %%WWWDIR%%/widgets/element-call/assets/screen_share_started-DH3qxml5.mp3 %%WWWDIR%%/widgets/element-call/assets/screen_share_started-IZDL-kAw.ogg %%WWWDIR%%/widgets/element-call/assets/selfie_segmenter-DF05sdL4.tflite -%%WWWDIR%%/widgets/element-call/assets/sk-app-qoyo64LS.json -%%WWWDIR%%/widgets/element-call/assets/spa-oZyA3Sle.js -%%WWWDIR%%/widgets/element-call/assets/spa-oZyA3Sle.js.map -%%WWWDIR%%/widgets/element-call/assets/sv-app-DvykXtJ4.json +%%WWWDIR%%/widgets/element-call/assets/sk-app-Bv2npyK0.json +%%WWWDIR%%/widgets/element-call/assets/spa-CsF467Zb.js +%%WWWDIR%%/widgets/element-call/assets/spa-CsF467Zb.js.map +%%WWWDIR%%/widgets/element-call/assets/sv-app-BvdrRKW-.json %%WWWDIR%%/widgets/element-call/assets/tr-app-Dk--6BpP.json %%WWWDIR%%/widgets/element-call/assets/uk-app-DZD01h76.json %%WWWDIR%%/widgets/element-call/assets/vision_wasm_internal-CEyeacG0.js diff --git a/www/eolie/Makefile b/www/eolie/Makefile index 6137632664fa..8dd23ab7a618 100644 --- a/www/eolie/Makefile +++ b/www/eolie/Makefile @@ -1,6 +1,6 @@ PORTNAME= eolie PORTVERSION= 0.9.101 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www gnome MASTER_SITES= https://adishatz.org/eolie/ diff --git a/www/epiphany/Makefile b/www/epiphany/Makefile index 4f2ee24b4b13..85535f17cb63 100644 --- a/www/epiphany/Makefile +++ b/www/epiphany/Makefile @@ -1,6 +1,6 @@ PORTNAME= epiphany PORTVERSION= 47.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/www/feroxbuster/Makefile b/www/feroxbuster/Makefile index 073486050e93..96ccf2956739 100644 --- a/www/feroxbuster/Makefile +++ b/www/feroxbuster/Makefile @@ -1,7 +1,7 @@ PORTNAME= feroxbuster DISTVERSIONPREFIX= v DISTVERSION= 2.11.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= www security MAINTAINER= yuri@FreeBSD.org diff --git a/www/filebrowser-quantum/Makefile b/www/filebrowser-quantum/Makefile new file mode 100644 index 000000000000..4430c10b1ba8 --- /dev/null +++ b/www/filebrowser-quantum/Makefile @@ -0,0 +1,60 @@ +PORTNAME= filebrowser-quantum +DISTVERSIONPREFIX= v +DISTVERSION= 0.8.3-beta +CATEGORIES= www +MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ +DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \ + ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX} + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Web File Browser +WWW= https://github.com/gtsteffaniak/filebrowser + +LICENSE= APACHE20 + +USES= go:1.25,modules +USE_GITHUB= yes +GH_ACCOUNT= gtsteffaniak +GH_PROJECT= filebrowser + +USE_RC_SUBR= ${PORTNAME} + +GO_TARGET= ./main.go:${PORTNAME} +GO_BUILDFLAGS= -ldflags "\ + -X 'github.com/gtsteffaniak/filebrowser/backend/common/version.Version=${DISTVERSIONPREFIX}${DISTVERSION}' \ + -X 'github.com/gtsteffaniak/filebrowser/backend/common/version.CommitSHA=${GITID}'" + +SUB_FILES= ${PORTNAME}.yaml +SUB_LIST= USER=${FILEBROWSER_QUANTUM_USER} + +WRKSRC_SUBDIR= backend + +PLIST_SUB= GROUP=${FILEBROWSER_QUANTUM_USER} \ + USER=${FILEBROWSER_QUANTUM_GROUP} + +OPTIONS_DEFINE= FFMPEG +OPTIONS_DEFAULT= FFMPEG + +FFMPEG_DESC= Enable video thumbnail generation support + +FFMPEG_RUN_DEPENDS= ffmpeg>=0:multimedia/ffmpeg + +# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD' +# in the FileBrowser Quantum repository to get the value of GITID. +GITID= 605ac44 + +FILEBROWSER_QUANTUM_USER= www +FILEBROWSER_QUANTUM_GROUP= ${FILEBROWSER_QUANTUM_USER} + +post-extract: + @${MKDIR} ${WRKSRC}/vendor + @cd ${WRKDIR}/filebrowser-quantum-vendor && ${COPYTREE_SHARE} . ${WRKSRC}/vendor + @${MKDIR} ${WRKSRC}/http/embed + @cd ${WRKDIR}/filebrowser-quantum-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/http/embed + +post-install: + @${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} + @${MKDIR} ${STAGEDIR}${WWWDIR} + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.yaml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yaml.sample + +.include <bsd.port.mk> diff --git a/www/filebrowser-quantum/distinfo b/www/filebrowser-quantum/distinfo new file mode 100644 index 000000000000..572a333c0cb4 --- /dev/null +++ b/www/filebrowser-quantum/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1756492725 +SHA256 (filebrowser-quantum-v0.8.3-beta.frontend.tar.gz) = 760cc587f4d6ff71fa62830e127686ce683020775252fb30f849c1d5474eff44 +SIZE (filebrowser-quantum-v0.8.3-beta.frontend.tar.gz) = 1816747 +SHA256 (filebrowser-quantum-v0.8.3-beta.vendor.tar.gz) = e8852ee68bf200ecbd422e5ad2c8f07319dceb258af38a1875f0a80fc076db5f +SIZE (filebrowser-quantum-v0.8.3-beta.vendor.tar.gz) = 67516439 +SHA256 (gtsteffaniak-filebrowser-v0.8.3-beta_GH0.tar.gz) = 73d786347f86bb9cb1d71f9393a2d0c4c77b21ece80a57b0807de48c2e77ae0c +SIZE (gtsteffaniak-filebrowser-v0.8.3-beta_GH0.tar.gz) = 4431099 diff --git a/www/filebrowser-quantum/files/filebrowser-quantum.in b/www/filebrowser-quantum/files/filebrowser-quantum.in new file mode 100644 index 000000000000..ac97828f95b1 --- /dev/null +++ b/www/filebrowser-quantum/files/filebrowser-quantum.in @@ -0,0 +1,34 @@ +#!/bin/sh + +# PROVIDE: filebrowser_quantum +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Configuration settings for FileBrowser Quantum in /etc/rc.conf +# +# filebrowser_quantum_enable (bool): Enable FileBrowser Quantum. (default=NO) +# filebrowser_quantum_log (str): Log output. (default=/var/log/filebrowser-quantum.log) +# filebrowser_quantum_runas (str): User to run FileBrowser Quantum as. (default=%%USER%%) +# filebrowser_quantum_config (str): Configuration file. (default=%%PREFIX%%/etc/filebrowser-quantum.yaml) +# + +. /etc/rc.subr + +name="filebrowser_quantum" +desc="Web File Browser" +rcvar="${name}_enable" + +load_rc_config $name + +: ${filebrowser_quantum_enable:="NO"} +: ${filebrowser_quantum_log:="/var/log/filebrowser-quantum.log"} +: ${filebrowser_quantum_runas:="%%USER%%"} +: ${filebrowser_quantum_config:="%%PREFIX%%/etc/filebrowser-quantum.yaml"} + +filebrowser_quantum_env="FILEBROWSER_CONFIG=${filebrowser_quantum_config}" +pidfile="/var/run/filebrowser-quantum.pid" +procname="%%LOCALBASE%%/bin/filebrowser-quantum" +command="/usr/sbin/daemon" +command_args="-c -u ${filebrowser_quantum_runas} -o ${filebrowser_quantum_log} -p ${pidfile} -t \"${desc}\" ${procname}" + +run_rc_command "$1" diff --git a/www/filebrowser-quantum/files/filebrowser-quantum.yaml.in b/www/filebrowser-quantum/files/filebrowser-quantum.yaml.in new file mode 100644 index 000000000000..11878a8f1f22 --- /dev/null +++ b/www/filebrowser-quantum/files/filebrowser-quantum.yaml.in @@ -0,0 +1,24 @@ +server: + port: 3080 + baseURL: / + logging: + - levels: 'info|warning|error' + output: stdout + sources: + - path: %%WWWDIR%% + database: '/var/db/filebrowser-quantum/filebrowser-quantum.db' +userDefaults: + preview: + image: true + popup: true + video: false + office: false + highQuality: false + darkMode: true + disableSettings: false + singleClick: false + permissions: + admin: false + modify: false + share: false + api: false diff --git a/www/filebrowser-quantum/pkg-descr b/www/filebrowser-quantum/pkg-descr new file mode 100644 index 000000000000..b5dc812dfdd7 --- /dev/null +++ b/www/filebrowser-quantum/pkg-descr @@ -0,0 +1,4 @@ +FileBrowser Quantum provides an easy way to access and manage your +files from the web. It has has a modern responsive interface that +has many advanced features to manage users, access, sharing, and +file preview and editing. diff --git a/www/filebrowser-quantum/pkg-plist b/www/filebrowser-quantum/pkg-plist new file mode 100644 index 000000000000..010cf6c7be41 --- /dev/null +++ b/www/filebrowser-quantum/pkg-plist @@ -0,0 +1,4 @@ +@dir(%%USER%%,%%GROUP%%,0700) /var/db/filebrowser-quantum +@dir(%%USER%%,%%GROUP%%,0700) %%WWWDIR%% +@sample(,%%GROUP%%,0640) etc/filebrowser-quantum.yaml.sample +bin/filebrowser-quantum diff --git a/www/firedm/Makefile b/www/firedm/Makefile index 12e21c8eba5a..bf67c017d743 100644 --- a/www/firedm/Makefile +++ b/www/firedm/Makefile @@ -1,6 +1,6 @@ PORTNAME= firedm PORTVERSION= 2022.2.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www net python MAINTAINER= danfe@FreeBSD.org diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile index 0c4835a0173f..9e4b5561fd17 100644 --- a/www/firefox-esr/Makefile +++ b/www/firefox-esr/Makefile @@ -1,5 +1,6 @@ PORTNAME= firefox DISTVERSION= 140.2.0 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 9d2207c39d0c..1c93c21464ba 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,5 +1,6 @@ PORTNAME= firefox -DISTVERSION= 142.0 +DISTVERSION= 142.0.1 +PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ diff --git a/www/firefox/distinfo b/www/firefox/distinfo index 79365ba6be78..f98f10067093 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754937451 -SHA256 (firefox-142.0.source.tar.xz) = 2808e1f10f3b6c593f96f3745a55d12c98107886daef00f1e354c24203a64b0f -SIZE (firefox-142.0.source.tar.xz) = 638180600 +TIMESTAMP = 1756381378 +SHA256 (firefox-142.0.1.source.tar.xz) = b0adb44ed4c3383e752a5947adbfb0d03f24172cb468831bd49978de25e810c0 +SIZE (firefox-142.0.1.source.tar.xz) = 634262768 diff --git a/www/gallery-dl/Makefile b/www/gallery-dl/Makefile index 6ed5d3453385..5e67d2aa26ed 100644 --- a/www/gallery-dl/Makefile +++ b/www/gallery-dl/Makefile @@ -1,6 +1,6 @@ PORTNAME= gallery-dl DISTVERSIONPREFIX= v -DISTVERSION= 1.30.4 +DISTVERSION= 1.30.5 CATEGORIES= www # Implicit approval to commit trivial version updates. diff --git a/www/gallery-dl/distinfo b/www/gallery-dl/distinfo index dcf822e069ed..a5955571df01 100644 --- a/www/gallery-dl/distinfo +++ b/www/gallery-dl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755367236 -SHA256 (mikf-gallery-dl-v1.30.4_GH0.tar.gz) = b4f91fed87743aa2dcd22ca7e4638247e4344176e30b1738dec02ef743da0e12 -SIZE (mikf-gallery-dl-v1.30.4_GH0.tar.gz) = 938199 +TIMESTAMP = 1756044750 +SHA256 (mikf-gallery-dl-v1.30.5_GH0.tar.gz) = 2c035f5366b202726e9347e3bf8642874285f33cf372b9325c34eba696cbe480 +SIZE (mikf-gallery-dl-v1.30.5_GH0.tar.gz) = 944331 diff --git a/www/garage/Makefile b/www/garage/Makefile index 082c7c498846..33e2885c38fa 100644 --- a/www/garage/Makefile +++ b/www/garage/Makefile @@ -1,5 +1,6 @@ PORTNAME= garage DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} diff --git a/www/geckodriver/Makefile b/www/geckodriver/Makefile index 276e2c676afc..92f3acdf63b7 100644 --- a/www/geckodriver/Makefile +++ b/www/geckodriver/Makefile @@ -1,7 +1,7 @@ PORTNAME= geckodriver DISTVERSIONPREFIX= v DISTVERSION= 0.35.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= www MAINTAINER= daniel@blodan.se diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo index d4dfc511e729..fb028fd75b38 100644 --- a/www/gitlab-pages/distinfo +++ b/www/gitlab-pages/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755673986 -SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.0/go.mod) = f009bb2f145a5e8bfa40069b413d54c6212f0062253d9de94dc93e61b93b2a96 -SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.0/go.mod) = 3436 -SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.0/gitlab-pages-v18.3.0.tar.bz2) = 942d1da9e47fe468267cb15004464dfd0138e0dd5eb8252943ebe115fc8226d4 -SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.0/gitlab-pages-v18.3.0.tar.bz2) = 236413 +TIMESTAMP = 1756438003 +SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.1/go.mod) = f009bb2f145a5e8bfa40069b413d54c6212f0062253d9de94dc93e61b93b2a96 +SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.1/go.mod) = 3436 +SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.1/gitlab-pages-v18.3.1.tar.bz2) = 16db6acfeb658cdd160c774035a0911ff804096c1306169105da3b754f6015f9 +SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.1/gitlab-pages-v18.3.1.tar.bz2) = 237006 diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo index ffe9a794c4c9..e069c82b0d2e 100644 --- a/www/gitlab-workhorse/distinfo +++ b/www/gitlab-workhorse/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755674006 -SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.0/go.mod) = 9c034c905470aa1c1f54b96d744fd80cbc9c199fc84990e580297186080818b9 -SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.0/go.mod) = 9331 -SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.0/gitlab-foss-v18.3.0.tar.bz2) = 6e41dcfac151ec18d8b6896823499a73fc45e026d3804798fdb73b5c5c51c332 -SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.0/gitlab-foss-v18.3.0.tar.bz2) = 122196697 +TIMESTAMP = 1756438024 +SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/go.mod) = 9c034c905470aa1c1f54b96d744fd80cbc9c199fc84990e580297186080818b9 +SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/go.mod) = 9331 +SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/gitlab-foss-v18.3.1.tar.bz2) = 6e6a71560915da21f52a35f8592824a5fa48054b2d113250b7183b04657157b9 +SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/gitlab-foss-v18.3.1.tar.bz2) = 122193686 diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common index b5a9461467e0..8ecbae27d4a3 100644 --- a/www/gitlab/Makefile.common +++ b/www/gitlab/Makefile.common @@ -1,4 +1,4 @@ -GITLAB_VERSION= 18.3.0 +GITLAB_VERSION= 18.3.1 GITLAB_PORTREVISION= 0 # Git version gitaly should use (from gitlab mirror) diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo index 591cf63d11d6..513bc2f6b7b5 100644 --- a/www/gitlab/distinfo +++ b/www/gitlab/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1755673899 -SHA256 (gitlab-foss-v18.3.0.tar.bz2) = 6e41dcfac151ec18d8b6896823499a73fc45e026d3804798fdb73b5c5c51c332 -SIZE (gitlab-foss-v18.3.0.tar.bz2) = 122196697 -TIMESTAMP = 1755673938 -SHA256 (gitlab-v18.3.0-ee.tar.bz2) = 03f1e46a1afdbbb3ef7a3ce514afd0d267c20df52e8be9a7be8a7f51c4dd497f -SIZE (gitlab-v18.3.0-ee.tar.bz2) = 138127084 +TIMESTAMP = 1756437955 +SHA256 (gitlab-foss-v18.3.1.tar.bz2) = 6e6a71560915da21f52a35f8592824a5fa48054b2d113250b7183b04657157b9 +SIZE (gitlab-foss-v18.3.1.tar.bz2) = 122193686 +TIMESTAMP = 1756437995 +SHA256 (gitlab-v18.3.1-ee.tar.bz2) = 32da4c6475a11bf425b7f63e2cadc94b4b8b5478d13176623a6b6f3df861c1b3 +SIZE (gitlab-v18.3.1-ee.tar.bz2) = 138138304 diff --git a/www/homepage/Makefile b/www/homepage/Makefile index f30773c8cf73..7df2dfd50009 100644 --- a/www/homepage/Makefile +++ b/www/homepage/Makefile @@ -1,5 +1,5 @@ PORTNAME= homepage -DISTVERSION= 1.4.5 +DISTVERSION= 1.4.6 CATEGORIES= www MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} diff --git a/www/homepage/distinfo b/www/homepage/distinfo index 2be5eba52bb7..9723ff1f283e 100644 --- a/www/homepage/distinfo +++ b/www/homepage/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755284700 -SHA256 (homepage-1.4.5.tar.gz) = 7e3af21014d5ed18db0f7270b02173622cf71ae3d95e71354cb4d9058fb9459b -SIZE (homepage-1.4.5.tar.gz) = 12763514 +TIMESTAMP = 1756433341 +SHA256 (homepage-1.4.6.tar.gz) = 8e12e8990b1a3d7208e46888ed9af64faf135dd645be0f619a8312e4016eb3c9 +SIZE (homepage-1.4.6.tar.gz) = 12755151 diff --git a/www/homepage/pkg-plist b/www/homepage/pkg-plist index f0c4df661cb5..8bd5b83f4a6c 100644 --- a/www/homepage/pkg-plist +++ b/www/homepage/pkg-plist @@ -366,7 +366,6 @@ etc/homepage.env %%HOMEDIR%%/.next/static/chunks/5860.a10d0361279e6f9a.js %%HOMEDIR%%/.next/static/chunks/5944.4bff334081a2eb22.js %%HOMEDIR%%/.next/static/chunks/6002.f6ac6a7504802f1e.js -%%HOMEDIR%%/.next/static/chunks/611.acdfd27946411a66.js %%HOMEDIR%%/.next/static/chunks/6182.e82eb4ec3e4fa068.js %%HOMEDIR%%/.next/static/chunks/6187.d0e3c9e2a14feb51.js %%HOMEDIR%%/.next/static/chunks/6218.b4f08a33f469d76a.js @@ -5170,8 +5169,9 @@ etc/homepage.env %%HOMEDIR%%/src/widgets/whatsupdocker/component.jsx %%HOMEDIR%%/src/widgets/xteve/component.jsx %%HOMEDIR%%/src/widgets/zabbix/component.jsx -%%WWWDIR%%/.next/static/C96yU3PHL1RBxfvfUwXg7/_buildManifest.js -%%WWWDIR%%/.next/static/C96yU3PHL1RBxfvfUwXg7/_ssgManifest.js -%%WWWDIR%%/.next/static/chunks/3121.062fa4a7824bc243.js -%%WWWDIR%%/.next/static/chunks/9346.79cfeec7ac0908a1.js -%%WWWDIR%%/.next/static/chunks/webpack-db160e9b591c440c.js +%%HOMEDIR%%/.next/static/-dFR4Fpx7vGAuCNFyOPRb/_buildManifest.js +%%HOMEDIR%%/.next/static/-dFR4Fpx7vGAuCNFyOPRb/_ssgManifest.js +%%HOMEDIR%%/.next/static/chunks/3121.062fa4a7824bc243.js +%%HOMEDIR%%/.next/static/chunks/9346.c6d566c362c5e060.js +%%HOMEDIR%%/.next/static/chunks/611.47bd2aede4f96794.js +%%HOMEDIR%%/.next/static/chunks/webpack-d2d287706f398086.js diff --git a/www/hurl/Makefile b/www/hurl/Makefile index 8e4563e7be6d..28656a79511a 100644 --- a/www/hurl/Makefile +++ b/www/hurl/Makefile @@ -1,5 +1,6 @@ PORTNAME= hurl DISTVERSION= 7.0.0 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= rodrigo@FreeBSD.org diff --git a/www/iridium/Makefile b/www/iridium/Makefile index d8114e35f353..2aad80089721 100644 --- a/www/iridium/Makefile +++ b/www/iridium/Makefile @@ -1,6 +1,6 @@ PORTNAME= iridium PORTVERSION= 2025.06.137.3 -PORTREVISION= 3 +PORTREVISION= 4 PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= www wayland diff --git a/www/iridium/files/patch-build_rust_allocator_lib.rs b/www/iridium/files/patch-build_rust_allocator_lib.rs new file mode 100644 index 000000000000..a3a636371887 --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_lib.rs @@ -0,0 +1,18 @@ +https://chromium.googlesource.com/chromium/src/+/8393b61ba876c8e1614275c97767f9b06b889f48 +https://chromium.googlesource.com/chromium/src/+/6aae0e2353c857d98980ff677bf304288d7c58de + + +--- build/rust/allocator/lib.rs.orig 2025-06-18 14:17:42.000000000 +0200 ++++ build/rust/allocator/lib.rs 2025-08-24 10:57:12.002293000 +0200 +@@ -89,9 +89,8 @@ mod both_allocators { + /// As part of rustc's contract for using `#[global_allocator]` without + /// rustc-generated shims we must define this symbol, since we are opting in + /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015 +- #[no_mangle] +- #[linkage = "weak"] +- static __rust_no_alloc_shim_is_unstable: u8 = 0; ++ #[rustc_std_internal_symbol] ++ fn __rust_no_alloc_shim_is_unstable_v2() {} + + // Mangle the symbol name as rustc expects. + #[rustc_std_internal_symbol] diff --git a/www/iridium/files/patch-content_browser_BUILD.gn b/www/iridium/files/patch-content_browser_BUILD.gn index e8240806ac8c..477ca0ded3bb 100644 --- a/www/iridium/files/patch-content_browser_BUILD.gn +++ b/www/iridium/files/patch-content_browser_BUILD.gn @@ -1,6 +1,14 @@ ---- content/browser/BUILD.gn.orig 2025-06-19 07:37:57 UTC +--- content/browser/BUILD.gn.orig 2025-06-18 12:17:42 UTC +++ content/browser/BUILD.gn -@@ -2571,6 +2571,14 @@ source_set("browser") { +@@ -125,6 +125,7 @@ source_set("browser") { + "//components/optimization_guide/core:features", + "//components/optimization_guide/public/mojom", + "//components/os_crypt/sync", ++ "//components/paint_preview/buildflags:buildflags", + "//components/payments/content/icon", + "//components/payments/mojom", + "//components/performance_manager/scenario_api", +@@ -2571,6 +2572,14 @@ source_set("browser") { ] } @@ -15,7 +23,7 @@ if (is_linux || is_chromeos) { sources -= [ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ] -@@ -2616,6 +2624,15 @@ source_set("browser") { +@@ -2616,6 +2625,15 @@ source_set("browser") { if (allow_oop_video_decoder) { sources += [ "media/oop_video_decoder_factory.cc" ] deps += [ "//media/mojo/mojom" ] diff --git a/www/iridium/files/patch-net_BUILD.gn b/www/iridium/files/patch-net_BUILD.gn index cd6138a37fae..d30dac474cef 100644 --- a/www/iridium/files/patch-net_BUILD.gn +++ b/www/iridium/files/patch-net_BUILD.gn @@ -1,4 +1,4 @@ ---- net/BUILD.gn.orig 2025-06-19 07:37:57 UTC +--- net/BUILD.gn.orig 2025-06-18 12:17:42 UTC +++ net/BUILD.gn @@ -126,7 +126,7 @@ net_configs = [ "//build/config/compiler:wexit_time_destructors", @@ -9,7 +9,15 @@ net_configs += [ "//build/config/linux:libresolv" ] } -@@ -1334,6 +1334,19 @@ component("net") { +@@ -1138,6 +1138,7 @@ component("net") { + ":net_deps", + "//components/miracle_parameter/common", + "//components/network_time/time_tracker", ++ "//content/public/common:buildflags", + "//net/http:transport_security_state_generated_files", + "//third_party/simdutf:simdutf", + ] +@@ -1334,6 +1335,19 @@ component("net") { ] } @@ -29,7 +37,7 @@ if (is_mac) { sources += [ "base/network_notification_thread_mac.cc", -@@ -1497,7 +1510,7 @@ component("net") { +@@ -1497,7 +1511,7 @@ component("net") { } # Use getifaddrs() on POSIX platforms, except Linux. @@ -38,7 +46,7 @@ sources += [ "base/network_interfaces_getifaddrs.cc", "base/network_interfaces_getifaddrs.h", -@@ -2207,7 +2220,7 @@ static_library("test_support") { +@@ -2207,7 +2221,7 @@ static_library("test_support") { ] } @@ -47,7 +55,7 @@ sources += [ "base/address_tracker_linux_test_util.cc", "base/address_tracker_linux_test_util.h", -@@ -3030,14 +3043,14 @@ target(_test_target_type, "net_unittests") { +@@ -3030,14 +3044,14 @@ target(_test_target_type, "net_unittests") { ] } @@ -64,7 +72,7 @@ sources += [ "base/address_tracker_linux_unittest.cc", "base/network_interfaces_linux_unittest.cc", -@@ -3135,6 +3148,10 @@ target(_test_target_type, "net_unittests") { +@@ -3135,6 +3149,10 @@ target(_test_target_type, "net_unittests") { ] } @@ -75,7 +83,7 @@ if (enable_websockets) { sources += [ "server/http_connection_unittest.cc", -@@ -3200,7 +3217,7 @@ target(_test_target_type, "net_unittests") { +@@ -3200,7 +3218,7 @@ target(_test_target_type, "net_unittests") { ] } @@ -84,7 +92,7 @@ sources += [ "tools/quic/quic_simple_server_test.cc" ] } -@@ -3339,7 +3356,7 @@ target(_test_target_type, "net_unittests") { +@@ -3339,7 +3357,7 @@ target(_test_target_type, "net_unittests") { } # Use getifaddrs() on POSIX platforms, except Linux. diff --git a/www/jira-cli/Makefile b/www/jira-cli/Makefile index 5b59b52142eb..6d61e2e2bcb6 100644 --- a/www/jira-cli/Makefile +++ b/www/jira-cli/Makefile @@ -1,7 +1,6 @@ PORTNAME= jira-cli DISTVERSIONPREFIX= v -DISTVERSION= 1.6.0 -PORTREVISION= 4 +DISTVERSION= 1.7.0 CATEGORIES= www DIST_SUBDIR= jira-cli diff --git a/www/jira-cli/distinfo b/www/jira-cli/distinfo index e4ce10ecbd87..2676d991a8ea 100644 --- a/www/jira-cli/distinfo +++ b/www/jira-cli/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1746167061 -SHA256 (go/www_jira-cli/jira-cli-v1.6.0/v1.6.0.mod) = 3f26481454741fe185dfa6852a62f7d20e1fa0cb42fafef5f6d74e8e1568eed4 -SIZE (go/www_jira-cli/jira-cli-v1.6.0/v1.6.0.mod) = 3573 -SHA256 (go/www_jira-cli/jira-cli-v1.6.0/v1.6.0.zip) = 8677cbf397d912b82e3afa2b6ae9efb645df4b3a2e05a14b43f7751dfb2155ef -SIZE (go/www_jira-cli/jira-cli-v1.6.0/v1.6.0.zip) = 53411127 +TIMESTAMP = 1756743680 +SHA256 (go/www_jira-cli/jira-cli-v1.7.0/v1.7.0.mod) = 3f26481454741fe185dfa6852a62f7d20e1fa0cb42fafef5f6d74e8e1568eed4 +SIZE (go/www_jira-cli/jira-cli-v1.7.0/v1.7.0.mod) = 3573 +SHA256 (go/www_jira-cli/jira-cli-v1.7.0/v1.7.0.zip) = 71f5caf245e6df1a8a3f71211134a09eb6a2af5825b72fb2c6176716f1848032 +SIZE (go/www_jira-cli/jira-cli-v1.7.0/v1.7.0.zip) = 53417390 diff --git a/www/jwt-cli/Makefile b/www/jwt-cli/Makefile index 8037951c1a8f..3446e28863e5 100644 --- a/www/jwt-cli/Makefile +++ b/www/jwt-cli/Makefile @@ -1,6 +1,6 @@ PORTNAME= jwt-cli PORTVERSION= 6.2.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www MAINTAINER= osa@FreeBSD.org diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile index 6be8c1e5818f..6510de0e8f33 100644 --- a/www/librewolf/Makefile +++ b/www/librewolf/Makefile @@ -1,7 +1,8 @@ PORTNAME= librewolf -DISTVERSION= 142.0 +DISTVERSION= 142.0.1 LWPATCH= -1 DISTVERSIONSUFFIX= ${LWPATCH}.source +PORTREVISION= 1 CATEGORIES= www wayland MASTER_SITES= https://gitlab.com/api/v4/projects/32320088/packages/generic/${PORTNAME}-source/${DISTVERSION}${LWPATCH}/ diff --git a/www/librewolf/distinfo b/www/librewolf/distinfo index 28a7faab9c3e..a90acb98b906 100644 --- a/www/librewolf/distinfo +++ b/www/librewolf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755670889 -SHA256 (librewolf-142.0-1.source.tar.gz) = 93038bb47402efefdc67a068a8b483ad1cac08286ec5083a4593816531fd1d12 -SIZE (librewolf-142.0-1.source.tar.gz) = 1010392198 +TIMESTAMP = 1756477960 +SHA256 (librewolf-142.0.1-1.source.tar.gz) = 770fd784b91a836edd327e816d735a91852872909933dd8a167cd59f388ffbe1 +SIZE (librewolf-142.0.1-1.source.tar.gz) = 1010630994 diff --git a/www/links/Makefile b/www/links/Makefile index a08b63bafd21..3cc02931f1d4 100644 --- a/www/links/Makefile +++ b/www/links/Makefile @@ -1,5 +1,6 @@ PORTNAME= links PORTVERSION= 2.30 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= http://links.twibright.com/download/ diff --git a/www/linux-freetube/Makefile b/www/linux-freetube/Makefile index 4b5d0657a753..07713cc8ccba 100644 --- a/www/linux-freetube/Makefile +++ b/www/linux-freetube/Makefile @@ -1,6 +1,6 @@ PORTNAME= freetube DISTVERSIONPREFIX= v -DISTVERSION= 0.23.6-beta +DISTVERSION= 0.23.8-beta PORTREVISION= 0 CATEGORIES= www MASTER_SITES= https://github.com/FreeTubeApp/FreeTube/releases/download/${DISTVERSIONFULL}/ \ diff --git a/www/linux-freetube/distinfo b/www/linux-freetube/distinfo index ca64c04cbc9c..c2dbc0ac22a7 100644 --- a/www/linux-freetube/distinfo +++ b/www/linux-freetube/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754724801 -SHA256 (freetube-0.23.6-beta-linux-x64-portable.zip) = aa8d82ed257f1daf844fd4657d2f5b5f118555b126200fb42e11fce2d1375937 -SIZE (freetube-0.23.6-beta-linux-x64-portable.zip) = 104149836 +TIMESTAMP = 1756112923 +SHA256 (freetube-0.23.8-beta-linux-x64-portable.zip) = 6cfba8e67740a8d5a6ab85f3694c779dc2a03b4b40610881ba92d7a212a3ceff +SIZE (freetube-0.23.8-beta-linux-x64-portable.zip) = 104150148 SHA256 (linux-freetube-icons-0.1.3.zip) = d76906cce52ac5cc730113a6d8598009467480d70a11e7ad81cbe9655bbd941e SIZE (linux-freetube-icons-0.1.3.zip) = 10580 diff --git a/www/loco/Makefile b/www/loco/Makefile index 4e30ec48c0c7..5a7d0232af08 100644 --- a/www/loco/Makefile +++ b/www/loco/Makefile @@ -1,6 +1,7 @@ PORTNAME= loco DISTVERSIONPREFIX= v DISTVERSION= 0.16.3 +PORTREVISION= 1 CATEGORIES= www devel PKGNAMESUFFIX= -web-framework diff --git a/www/luakit-devel/Makefile b/www/luakit-devel/Makefile index 0f025c2da7ab..9c44dd46dc5b 100644 --- a/www/luakit-devel/Makefile +++ b/www/luakit-devel/Makefile @@ -1,7 +1,7 @@ PORTNAME= luakit DISTVERSION= 2.3.6-7 DISTVERSIONSUFFIX= -g0bc0e39 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 2 CATEGORIES= www PKGNAMESUFFIX= -devel diff --git a/www/luakit/Makefile b/www/luakit/Makefile index be5a1d4febcf..2969413cc9f1 100644 --- a/www/luakit/Makefile +++ b/www/luakit/Makefile @@ -1,6 +1,6 @@ PORTNAME= luakit DISTVERSION= 2.4.0 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= www diff --git a/www/lychee/Makefile b/www/lychee/Makefile index a4c5415c038d..1ac1b01bbdfc 100644 --- a/www/lychee/Makefile +++ b/www/lychee/Makefile @@ -1,7 +1,7 @@ PORTNAME= lychee DISTVERSIONPREFIX= lychee-v DISTVERSION= 0.18.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www net MAINTAINER= pizzamig@FreeBSD.org diff --git a/www/marmite/Makefile b/www/marmite/Makefile index 179be2852c0e..3c70146b501a 100644 --- a/www/marmite/Makefile +++ b/www/marmite/Makefile @@ -1,5 +1,6 @@ PORTNAME= marmite DISTVERSION= 0.2.6 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= dutra@FreeBSD.org diff --git a/www/microbin/Makefile b/www/microbin/Makefile index 8d2ccd1d3721..1e171550d54c 100644 --- a/www/microbin/Makefile +++ b/www/microbin/Makefile @@ -1,7 +1,7 @@ PORTNAME= microbin DISTVERSIONPREFIX= v DISTVERSION= 2.0.4 -PORTREVISION= 18 +PORTREVISION= 19 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/midori/Makefile b/www/midori/Makefile index d5789c6da118..ce8518e149ef 100644 --- a/www/midori/Makefile +++ b/www/midori/Makefile @@ -1,7 +1,7 @@ PORTNAME= midori PORTVERSION= 9.0 DISTVERSIONPREFIX= v -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= www MAINTAINER= ports@FreeBSD.org diff --git a/www/miniserve/Makefile b/www/miniserve/Makefile index 2fe9a66cc6fe..0bf28cc49d5f 100644 --- a/www/miniserve/Makefile +++ b/www/miniserve/Makefile @@ -1,6 +1,7 @@ PORTNAME= miniserve DISTVERSIONPREFIX= v DISTVERSION= 0.31.0 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= bofh@FreeBSD.org diff --git a/www/moin2/Makefile b/www/moin2/Makefile index 95e3f470ae9b..a83f69aa421e 100644 --- a/www/moin2/Makefile +++ b/www/moin2/Makefile @@ -1,5 +1,6 @@ PORTNAME= moin DISTVERSION= 2.0.0b3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= https://github.com/moinwiki/moin/releases/download/${DISTVERSION}/ PKGNAMESUFFIX= 2 diff --git a/www/monolith/Makefile b/www/monolith/Makefile index 3b445649bd0f..5c5672205875 100644 --- a/www/monolith/Makefile +++ b/www/monolith/Makefile @@ -1,7 +1,7 @@ PORTNAME= monolith DISTVERSIONPREFIX= v DISTVERSION= 2.8.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www MAINTAINER= lcook@FreeBSD.org diff --git a/www/ncgopher/Makefile b/www/ncgopher/Makefile index 864b044f9b9c..8e0ef4076c5e 100644 --- a/www/ncgopher/Makefile +++ b/www/ncgopher/Makefile @@ -1,7 +1,7 @@ PORTNAME= ncgopher DISTVERSIONPREFIX= v DISTVERSION= 0.4.0 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= www MAINTAINER= beastieboy@beastieboy.net diff --git a/www/newsboat/Makefile b/www/newsboat/Makefile index f08440d81dc1..22b1cd47cf4e 100644 --- a/www/newsboat/Makefile +++ b/www/newsboat/Makefile @@ -1,5 +1,6 @@ PORTNAME= newsboat DISTVERSION= 2.40 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://newsboat.org/releases/${DISTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile index 8247d403b259..dabb0a9dd7ae 100644 --- a/www/nextcloud-calendar/Makefile +++ b/www/nextcloud-calendar/Makefile @@ -1,5 +1,5 @@ PORTNAME= calendar -PORTVERSION= 5.3.9 +PORTVERSION= 5.5.1 DISTVERSIONPREFIX= v CATEGORIES= www diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo index b228d5301686..6f627e2af071 100644 --- a/www/nextcloud-calendar/distinfo +++ b/www/nextcloud-calendar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755624521 -SHA256 (nextcloud/calendar-v5.3.9.tar.gz) = 279caa87cb8339051c83b2bd11b99870583554260ad632d2f754b8d7dbf744f5 -SIZE (nextcloud/calendar-v5.3.9.tar.gz) = 19950765 +TIMESTAMP = 1756141036 +SHA256 (nextcloud/calendar-v5.5.1.tar.gz) = f712ca3c33b2bc3be26b51944745c542464a7553417caeda4094104a4bef08c6 +SIZE (nextcloud/calendar-v5.5.1.tar.gz) = 19778822 diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile index d5d38b600079..f40ba1d3f697 100644 --- a/www/nextcloud-contacts/Makefile +++ b/www/nextcloud-contacts/Makefile @@ -1,5 +1,5 @@ PORTNAME= contacts -PORTVERSION= 7.2.5 +PORTVERSION= 7.2.6 DISTVERSIONPREFIX= v CATEGORIES= www diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo index 9cfd5fda3d9f..b0c74cb0dbf3 100644 --- a/www/nextcloud-contacts/distinfo +++ b/www/nextcloud-contacts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755624542 -SHA256 (nextcloud/contacts-v7.2.5.tar.gz) = 03c7457cf79ee137b5cdb2da25fa21bb2c6731b6b2b267c36b78627099ea7e43 -SIZE (nextcloud/contacts-v7.2.5.tar.gz) = 4487588 +TIMESTAMP = 1756412333 +SHA256 (nextcloud/contacts-v7.2.6.tar.gz) = 20cb06e3f90dca3dbea1c1edb049d0ff5cbe2a18255894e0d2ce56b2283f5f6a +SIZE (nextcloud/contacts-v7.2.6.tar.gz) = 4496148 diff --git a/www/nginx-acme/Makefile b/www/nginx-acme/Makefile index a897c42d2702..5dc148436727 100644 --- a/www/nginx-acme/Makefile +++ b/www/nginx-acme/Makefile @@ -1,5 +1,6 @@ PORTNAME= acme PORTVERSION= 0.1.1 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://github.com/nginx/nginx-${PORTNAME}/releases/download/v${PORTVERSION}/:acme \ https://nginx.org/download/:nginx @@ -48,7 +49,7 @@ NGX_CONFIGURE_ARGS= --with-compat \ PLIST_FILES= libexec/nginx/ngx_http_acme_module.so -post-extract: +pre-configure: ( cd ${WRKDIR}/nginx-${NGINX_VERSION} && \ ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${NGX_CONFIGURE_ARGS} ) diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile index 37070bc85241..ac2452c94c6f 100644 --- a/www/nginx-devel/Makefile +++ b/www/nginx-devel/Makefile @@ -1,6 +1,7 @@ PORTNAME?= nginx PORTVERSION= ${NGINX_VERSION} .include "version.mk" +PORTREVISION= 2 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 a85626300cbf..18273974c667 100644 --- a/www/nginx-devel/Makefile.extmod +++ b/www/nginx-devel/Makefile.extmod @@ -11,7 +11,7 @@ OPTIONS_GROUP_THIRDPARTYGRP= AJP AWS_AUTH BROTLI CACHE_PURGE \ HTTP_PUSH_STREAM HTTP_REDIS HTTP_SLICE_AHEAD HTTP_SUBS_FILTER HTTP_TARANTOOL \ HTTP_UPLOAD HTTP_UPLOAD_PROGRESS HTTP_UPSTREAM_CHECK HTTP_UPSTREAM_FAIR \ HTTP_UPSTREAM_STICKY HTTP_VIDEO_THUMBEXTRACTOR HTTP_ZIP ICONV LET LINK LUA \ - LUASTREAM MEMC MODSECURITY3 NAXSI PASSENGER POSTGRES RDS_CSV RDS_JSON \ + LUASTREAM MEMC MODSECURITY3 NATS NAXSI PASSENGER POSTGRES RDS_CSV RDS_JSON \ REDIS2 RTMP SET_MISC SFLOW SHIBBOLETH SLOWFS_CACHE SRCACHE STS \ VOD VTS XSS WEBSOCKIFY ZSTD @@ -229,6 +229,10 @@ MODSECURITY3_LIB_DEPENDS= libmodsecurity.so:security/modsecurity3 MODSECURITY3_GH_TUPLE= owasp-modsecurity:ModSecurity-nginx:fd28e6a:modsecurity3 MODSECURITY3_VARS= DSO_EXTMODS+=modsecurity3 +NATS_GH_TUPLE= nats-io:nginx-nats:6f7adf1:nats +NATS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_nats.c +NATS_VARS= DSO_EXTMODS+=nats NATS_SUBDIR=/src + NAXSI_NGINX_VER= 1.7 NAXSI_GH_TUPLE= wargio:naxsi:${NAXSI_NGINX_VER}:naxsi \ libinjection:libinjection:b9fcaaf:libinjection diff --git a/www/nginx-devel/Makefile.options.desc b/www/nginx-devel/Makefile.options.desc index 5e88c02b674e..1c64ea17938e 100644 --- a/www/nginx-devel/Makefile.options.desc +++ b/www/nginx-devel/Makefile.options.desc @@ -87,6 +87,7 @@ MAIL_SMTP_DESC= Enable SMTP proxy module MAIL_SSL_DESC= Enable mail_ssl module MEMC_DESC= 3rd party memc (memcached) module MODSECURITY3_DESC= 3rd party modsecurity3 module +NATS_DESC= 3rd party nats module NAXSI_DESC= 3rd party naxsi module NJS_DESC= Enable javascript (NJS) module OTEL_DESC= Enable OpenTELemetry module diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo index 7e16c9cce58b..817f95e0210e 100644 --- a/www/nginx-devel/distinfo +++ b/www/nginx-devel/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1755187799 +TIMESTAMP = 1755472140 SHA256 (nginx-1.29.1.tar.gz) = c589f7e7ed801ddbd904afbf3de26ae24eb0cce27c7717a2e94df7fb12d6ad27 SIZE (nginx-1.29.1.tar.gz) = 1285529 SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae @@ -101,6 +101,8 @@ SHA256 (openresty-memc-nginx-module-v0.20_GH0.tar.gz) = a42dd56dd6e2144755a127bc SIZE (openresty-memc-nginx-module-v0.20_GH0.tar.gz) = 34736 SHA256 (owasp-modsecurity-ModSecurity-nginx-fd28e6a_GH0.tar.gz) = deafee4e4145a73b9369999e261368b34d4f7ff1be2596a559abd9e1d5df5526 SIZE (owasp-modsecurity-ModSecurity-nginx-fd28e6a_GH0.tar.gz) = 1160686 +SHA256 (nats-io-nginx-nats-6f7adf1_GH0.tar.gz) = 2fc9489e85a6d871524dea36ae801b60cbfc2a9f332c91ef3843d5f8e6f79652 +SIZE (nats-io-nginx-nats-6f7adf1_GH0.tar.gz) = 31761 SHA256 (wargio-naxsi-1.7_GH0.tar.gz) = adee817da71913f64a9fb0fca142d9520bb0e5014b1acc797841cd8e31273f4d SIZE (wargio-naxsi-1.7_GH0.tar.gz) = 1132392 SHA256 (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 7812e1316b61a7a7d3a65a57a07c6d5235ac40fe35e6edda983f31a44661a38e diff --git a/www/nginx-devel/files/extra-patch-ngx_nats.c b/www/nginx-devel/files/extra-patch-ngx_nats.c new file mode 100644 index 000000000000..76c3f2be7864 --- /dev/null +++ b/www/nginx-devel/files/extra-patch-ngx_nats.c @@ -0,0 +1,20 @@ +--- ../nginx-nats-6f7adf1/src/ngx_nats.c.orig 2025-07-25 14:52:57.670444000 -0400 ++++ ../nginx-nats-6f7adf1/src/ngx_nats.c 2025-07-25 14:53:04.538387000 -0400 +@@ -55,7 +55,7 @@ + * we can use for uniqueness and to reach the router in testing. + */ + +-#if (NGX_LINUX) || (NGX_DARWIN) ++#if (NGX_LINUX) || (NGX_DARWIN) || (NGX_FREEBSD) + #include <net/if.h> + #include <ifaddrs.h> + #elif (NGX_WIN32) +@@ -585,7 +585,7 @@ + { + /* TODO: port to Windows when need it, extend to other platforms. */ + +-#if (NGX_LINUX) || (NGX_DARWIN) ++#if (NGX_LINUX) || (NGX_DARWIN) || (NGX_FREEBSD) + + struct ifaddrs *ifaddrs, *ifa; + int rc, family; diff --git a/www/nginx-devel/files/nginx.in b/www/nginx-devel/files/nginx.in index daba266d9192..5ec438dd7342 100644 --- a/www/nginx-devel/files/nginx.in +++ b/www/nginx-devel/files/nginx.in @@ -69,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/nginx-devel/pkg-plist b/www/nginx-devel/pkg-plist index 906d67d94d7c..262046e775dd 100644 --- a/www/nginx-devel/pkg-plist +++ b/www/nginx-devel/pkg-plist @@ -62,6 +62,7 @@ %%DSO%%%%MAIL%%libexec/nginx/ngx_mail_module.so %%DSO%%%%MEMC%%libexec/nginx/ngx_http_memc_module.so %%DSO%%%%MODSECURITY3%%libexec/nginx/ngx_http_modsecurity_module.so +%%DSO%%%%NATS%%libexec/nginx/ngx_nats_module.so %%DSO%%%%NAXSI%%libexec/nginx/ngx_http_naxsi_module.so %%DSO%%%%OTEL%%libexec/nginx/ngx_otel_module.so %%DSO%%%%PASSENGER%%libexec/nginx/ngx_http_passenger_module.so diff --git a/www/nyxt/Makefile b/www/nyxt/Makefile index 4459a8f14a34..2d23c176f281 100644 --- a/www/nyxt/Makefile +++ b/www/nyxt/Makefile @@ -1,7 +1,7 @@ PORTNAME= nyxt DISTVERSION= 3.12.0 DISTVERSIONSUFFIX= -source-with-submodules -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= https://github.com/atlas-engineer/${PORTNAME}/releases/download/${DISTVERSION}/ diff --git a/www/onlyoffice-documentserver/Makefile b/www/onlyoffice-documentserver/Makefile index fae9b93955d8..a41f0027e3d5 100644 --- a/www/onlyoffice-documentserver/Makefile +++ b/www/onlyoffice-documentserver/Makefile @@ -1,12 +1,12 @@ PORTNAME= onlyoffice-documentserver DISTVERSIONPREFIX= v -DISTVERSION= 9.0.3.31 +DISTVERSION= 9.0.4 CATEGORIES= www MASTER_SITES+= LOCAL/mikael/v8/:source1 \ - https://nodejs.org/dist/v${NODE_VERSION_PKGFETCH}/:source3 \ + https://nodejs.org/dist/v${PKGFETCH_NODE_VERSION}/:source3 \ SF/optipng/OptiPNG/optipng-0.7.8/:source4 DISTFILES+= v8-8.9.255.25_all.tar.gz:source1 \ - node-v${NODE_VERSION_PKGFETCH}.tar.gz:source3 \ + node-v${PKGFETCH_NODE_VERSION}.tar.gz:source3 \ optipng-0.7.8.tar.gz:source4 MAINTAINER= fsbruva@yahoo.com @@ -16,7 +16,13 @@ WWW= https://www.onlyoffice.com/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BROKEN_i386= fails to build +ONLY_FOR_ARCHS= aarch64 amd64 +ONLY_FOR_ARCHS_REASON= "Upstream only supports amd64 and arm64" + +# node version used with "npm install @yao-pkg/pkg@6.6.0" +# keep in sync with patch-build__tools_scripts_build__server.py and patch-document-server-package_Makefile +PKGFETCH_NODE_VERSION= 20.19.4 +DS_BUILD= 50 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ boost-libs>0:devel/boost-libs \ @@ -24,16 +30,17 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ gn:devel/gn \ java:java/openjdk11 \ ninja:devel/ninja \ - npm:www/npm-node20 \ - ${LOCALBASE}/lib/libcrypto.a:security/openssl + npm:www/npm-node20 + LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ libetonyek-0.1.so:graphics/libetonyek01 \ libcurl.so:ftp/curl \ libharfbuzz.so:print/harfbuzz \ libiconv.so:converters/libiconv \ - libicutu.so:devel/icu \ + libicuuc.so:devel/icu \ libodfgen-0.1.so:textproc/libodfgen01 \ librevenge-0.0.so:textproc/librevenge + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}supervisor>0:sysutils/py-supervisor@${PY_FLAVOR} \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \ gsed:textproc/gsed \ @@ -42,55 +49,60 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}supervisor>0:sysutils/py-supervisor@${PY_FLA rabbitmq>0:net/rabbitmq \ webfonts>=0:x11-fonts/webfonts -USES= autoreconf:build dos2unix fakeroot gmake gnome iconv localbase nodejs:22,build pkgconfig \ - python:3.9+,build qt:5 trigger -USE_QT= qmake:build +USES= autoreconf:build dos2unix fakeroot gmake gnome iconv localbase pkgconfig \ + python:3.9+,build qt:5 ssl:build trigger + +DOS2UNIX_FILES= document-server-package/common/documentserver/nginx/includes/http-common.conf.m4 + USE_GITHUB= yes GH_ACCOUNT= ONLYOFFICE GH_PROJECT= DocumentServer -GH_TAGNAME= v${DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/} -GH_TUPLE= ONLYOFFICE:core:v${DISTVERSION}:core/core \ - ONLYOFFICE:core-fonts:v${DISTVERSION}:corefonts/core-fonts \ - ONLYOFFICE:dictionaries:v${DISTVERSION}:dictionaries/dictionaries \ - ONLYOFFICE:document-server-integration:v${DISTVERSION}:dsi/document-server-integration \ - ONLYOFFICE:document-templates:v${DISTVERSION}:dt/document-templates \ - ONLYOFFICE:sdkjs:v${DISTVERSION}:sdkjs/sdkjs \ - ONLYOFFICE:server:v${DISTVERSION}:server/server \ - ONLYOFFICE:web-apps:v${DISTVERSION}:webapps/web-apps \ - ONLYOFFICE:build_tools:v${DISTVERSION}:buildtools/build_tools \ +DS_TAGNAME= ${DISTVERSIONPREFIX}${DISTVERSION}.${DS_BUILD} +GH_TUPLE= ONLYOFFICE:core:${DS_TAGNAME}:core/core \ + ONLYOFFICE:core-fonts:${DS_TAGNAME}:corefonts/core-fonts \ + ONLYOFFICE:dictionaries:${DS_TAGNAME}:dictionaries/dictionaries \ + ONLYOFFICE:document-server-integration:${DS_TAGNAME}:dsi/document-server-integration \ + ONLYOFFICE:document-templates:${DS_TAGNAME}:dt/document-templates \ + ONLYOFFICE:sdkjs:${DS_TAGNAME}:sdkjs/sdkjs \ + ONLYOFFICE:server:${DS_TAGNAME}:server/server \ + ONLYOFFICE:web-apps:${DS_TAGNAME}:webapps/web-apps \ + ONLYOFFICE:build_tools:${DS_TAGNAME}:buildtools/build_tools \ ONLYOFFICE:DocumentBuilder:626d1e44db3d06ceb8298215a67ef0475912d89a:document_builder/DocumentBuilder \ ONLYOFFICE:onlyoffice.github.io:b26d001664d771df4f663d2d3ba7dd4a188b6cab:sdkjs_plugins_v1/onlyoffice.github.io \ - ONLYOFFICE:document-server-package:v${DISTVERSION}:dsp/document-server-package \ + ONLYOFFICE:document-server-package:${DS_TAGNAME}:dsp/document-server-package \ jasenhuang:katana-parser:be6df45:jasenhuang_katana/core/Common/3dParty/html/katana-parser \ google:gumbo-parser:aa91b27:google_gumbo/core/Common/3dParty/html/gumbo-parser \ + google:brotli:a47d747:google_brotli/core/Common/3dParty/brotli/brotli \ hunspell:hyphen:73dd296:hunspell_hyphen/core/Common/3dParty/hyphen/hyphen \ mity:md4c:481fbfb:mity_md4c/core/Common/3dParty/md/md4c \ - fsbruva:onlyoffice-DS-pkg-cache:v${NODE_VERSION_PKGFETCH}:pkg_cache/ \ - fsbruva:onlyoffice-DS-npm-cache:v${DISTVERSION}-20250721:npm_cache/ + fsbruva:onlyoffice-DS-pkg-cache:v${PKGFETCH_NODE_VERSION}:pkg_cache/ \ + fsbruva:onlyoffice-DS-npm-cache:${DS_TAGNAME}-20250831:npm_cache/ -OPTIONS_SINGLE= DB -OPTIONS_SINGLE_DB= MYSQL PGSQL -OPTIONS_DEFAULT= PGSQL +USE_LDCONFIG= yes +USE_QT= qmake:build -MYSQL_USES+= mysql:client -PGSQL_USES+= pgsql -PGSQL_VARS= WANT_PGSQL=client +MAKE_ENV= BUILD_NUMBER=${DS_BUILD} \ + npm_package_config_node_gyp_nodedir=${LOCALBASE} \ + npm_package_config_node_gyp_python=${PYTHON_CMD} \ + PKG_CACHE_PATH=${WRKDIR}/.pkg-cache \ + PRODUCT_VERSION=${DISTVERSION} \ + PYTHON=${PYTHON_CMD} -BINARY_ALIAS= python=${PYTHON_CMD} \ - strip=true -USE_LDCONFIG= yes +# Don't create __pycache__ directory when executing node-gyp +# This is a workaround to avoid filesystem violations during poudriere build +MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1 -WWWDIR= ${PREFIX}/www/onlyoffice -ETCDIR= ${PREFIX}/etc/onlyoffice +CONFLICTS_BUILD= devel/googletest -DS_USERNAME= onlyoffice -DS_GROUPNAME= onlyoffice +# do not strip docservice, converter, metrics and json +STRIP= -USERS= ${DS_USERNAME} -GROUPS= ${DS_GROUPNAME} +ETCDIR= ${PREFIX}/etc/onlyoffice +WWWDIR= ${PREFIX}/www/onlyoffice + +BINARY_ALIAS= python=${PYTHON_CMD} \ + strip=true -PLIST_SUB= DS_GROUPNAME=${DS_GROUPNAME} \ - DS_USERNAME=${DS_USERNAME} SUB_FILES= pkg-message \ onlyoffice.newsyslog.sample SUB_LIST= DS_GROUPNAME=${DS_GROUPNAME} \ @@ -99,32 +111,32 @@ SUB_LIST= DS_GROUPNAME=${DS_GROUPNAME} \ PREFIX=${PREFIX} \ WWWDIR=${WWWDIR} -# node version used with "npm install @yao-pkg/pkg@6.6.0" -# keep in sync with patch-build__tools_scripts_build__server.py and patch-document-server-package_Makefile -NODE_VERSION_PKGFETCH= 20.19.4 +DS_USERNAME= onlyoffice +DS_GROUPNAME= onlyoffice -MAKE_ENV= BUILD_NUMBER="31" \ - PKG_CACHE_PATH=${WRKDIR}/.pkg-cache \ - PRODUCT_VERSION=${DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/} \ - BUILD_NUMBER=${DISTVERSION:C/^[0-9]+\.[0-9]+\.[0-9]+\.([0-9]+)/\1/} +USERS= ${DS_USERNAME} +GROUPS= ${DS_GROUPNAME} -# Don't create __pycache__ directory when executing node-gyp -# This is a workaround to avoid filesystem violations during poudriere build -MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1 +PLIST_SUB= DS_GROUPNAME=${DS_GROUPNAME} \ + DS_USERNAME=${DS_USERNAME} -DOS2UNIX_FILES= document-server-package/common/documentserver/nginx/includes/http-common.conf.m4 +OPTIONS_DEFAULT= PGSQL +OPTIONS_SINGLE= DB +OPTIONS_SINGLE_DB= MYSQL PGSQL -CONFLICTS_BUILD=devel/googletest +MYSQL_USES+= mysql:client +PGSQL_USES+= pgsql +PGSQL_VARS= WANT_PGSQL=client .include <bsd.port.pre.mk> -.if ${ARCH} == aarch64 || ${ARCH} == armv7 +.if ${ARCH} == aarch64 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} -BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \ - cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \ +BINARY_ALIAS+= ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \ c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \ - ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \ - nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \ - ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} + cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \ + cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \ + ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} \ + nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} .endif post-extract: @@ -132,7 +144,7 @@ post-extract: @${LN} -s ${WRKSRC_npm_cache} ${WRKDIR}/.npm @${LN} -s ${WRKSRC_pkg_cache} ${WRKDIR}/.pkg-cache - @${CP} ${DISTDIR}/node-v${NODE_VERSION_PKGFETCH}.tar.gz ${WRKDIR}/.pkg-cache/node + @${CP} ${DISTDIR}/node-v${PKGFETCH_NODE_VERSION}.tar.gz ${WRKDIR}/.pkg-cache/node @${MKDIR} ${WRKSRC}/sdkjs-plugins/v1 @${CP} ${WRKSRC}/onlyoffice.github.io/sdkjs-plugins/v1/* ${WRKSRC}/sdkjs-plugins/v1 @@ -147,7 +159,7 @@ post-extract: ${WRKSRC}/document-server-package/common/documentserver/supervisor .endfor -post-patch: +pre-configure: @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/build_tools/tools/freebsd/automate.py \ ${WRKSRC}/core/Apple/IWork.pro \ @@ -164,7 +176,8 @@ post-patch: ${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-update-securelink.sh.m4 \ ${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-converter.conf \ ${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-docservice.conf \ - ${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-metrics.conf + ${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-metrics.conf \ + ${WRKSRC}/server/Metrics/patches/modern-syslog+1.2.0.patch @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|' -e 's|%%CXX%%|${CXX}|' \ ${WRKSRC}/core/Common/3dParty/v8_89/v8/build/toolchain/gcc_toolchain.gni \ ${WRKSRC}/core/Common/base.pri @@ -174,6 +187,9 @@ post-patch: ${WRKSRC}/build_tools/scripts/build_js.py \ ${WRKSRC}/build_tools/scripts/build_server.py \ ${WRKSRC}/document-server-package/Makefile + @${REINPLACE_CMD} 's|%%PKGFETCH_NODE_MAJOR_VERSION%%|${PKGFETCH_NODE_VERSION:C/^([0-9]+)\..*/\1/}|' \ + ${WRKSRC}/build_tools/scripts/build_server.py \ + ${WRKSRC}/document-server-package/Makefile @${REINPLACE_CMD} -e 's|/var/lib|/var/db|' -e 's|/var/www|${LOCALBASE}/www|' \ -e 's|/usr/share|${LOCALBASE}/share|' -e 's|/etc|${LOCALBASE}/etc|' \ ${WRKSRC}/server/Common/config/production-freebsd.json \ @@ -184,6 +200,7 @@ post-patch: ${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-flush-cache.sh.m4 \ ${WRKSRC}/document-server-package/Makefile @${RM} ${WRKSRC}/web-apps/build/patches/optipng-bin+5.1.0.patch.orig + @${RM} ${WRKSRC}/server/Metrics/patches/modern-syslog+1.2.0.patch.orig @${FIND} ${WRKSRC}/server -type f -name npm-shrinkwrap.json -delete @@ -202,6 +219,10 @@ do-build: @cd ${WRKSRC}/server ; ${SETENV} ${MAKE_ENV} npm install grunt-cli @cd ${WRKSRC}/server ; ${SETENV} ${MAKE_ENV} npm install grunt + @cd ${WRKSRC}/server/Metrics ; ${SETENV} ${MAKE_ENV} npm install modern-syslog@1.2.0 --ignore-scripts + @cd ${WRKSRC}/server/Metrics ; ${SETENV} ${MAKE_ENV} npm install patch-package + @cd ${WRKSRC}/server/Metrics ; node_modules/.bin/patch-package + @cd ${WRKSRC}/server/Metrics/node_modules/modern-syslog ; ${SETENV} ${MAKE_ENV} ${GMAKE} @cd ${WRKSRC}/sdkjs ; ${SETENV} ${MAKE_ENV} npm install grunt-cli @cd ${WRKSRC}/sdkjs ; ${SETENV} ${MAKE_ENV} npm install grunt @@ -210,7 +231,7 @@ do-build: @cd ${WRKSRC}/yao-pkg ; ${SETENV} ${MAKE_ENV} npm install @yao-pkg/pkg@6.6.0 @cd ${WRKSRC} && ${PATCH} -N -s -i ${FILESDIR}/extra-patch-pkg-fetch_lib-es5_build.js || ${TRUE} - @cd ${WRKSRC} && ${PATCH} -N -s -i ${FILESDIR}/extra-patch-pkg-fetch_patches_node.v${NODE_VERSION_PKGFETCH}.cpp.patch || ${TRUE} + @cd ${WRKSRC} && ${PATCH} -N -s -i ${FILESDIR}/extra-patch-pkg-fetch_patches_node.v${PKGFETCH_NODE_VERSION}.cpp.patch || ${TRUE} cd ${WRKSRC}/build_tools/tools/freebsd ; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} automate.py cd ${WRKSRC}/document-server-package ; ${SETENV} ${MAKE_ENV} ${GMAKE} freebsd @@ -236,7 +257,9 @@ do-install: cd ${WRKSRC}/document-server-package/common/documentserver/supervisor && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/documentserver/supervisor "-name *\.conf" cd ${WRKSRC}/document-server-package/common/documentserver/logrotate && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/documentserver/logrotate "-name *\.conf" @${CP} ${WRKSRC}/document-server-package/common/documentserver/nginx/ds-ssl.conf.tmpl ${WRKSRC}/document-server-package/common/documentserver/nginx/ds-ssl.conf -.for f in ds.conf ds-ssl.conf includes/http-common.conf includes/ds-common.conf includes/ds-docservice.conf includes/ds-letsencrypt.conf includes/ds-mime.types.conf +.for f in ds.conf ds-ssl.conf includes/http-common.conf includes/ds-common.conf \ + includes/ds-docservice.conf includes/ds-letsencrypt.conf \ + includes/ds-mime.types.conf ${INSTALL_DATA} ${WRKSRC}/document-server-package/common/documentserver/nginx/${f} ${STAGEDIR}${ETCDIR}/documentserver/nginx/${f}.sample .endfor @echo "# Production ds-cache.conf is created automatically by documentserver-flush-cache.sh" > ${STAGEDIR}${ETCDIR}/documentserver/nginx/includes/ds-cache.conf.sample @@ -262,9 +285,9 @@ do-install: create-caches-tarball: # do some cleanup first ${RM} -r ${WRKDIR}/.npm/_logs ${WRKDIR}/.npm/_update-notifier-last-checked ${WRKDIR}/.cache/yarn/v6/.tmp ${WRKDIR}/.cache/node-gyp -# ${FIND} ${WRKDIR}/.cache -type f -perm 755 -exec file {} \; | ${EGREP} "ELF|PE32+|Mach-O" | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${RM} - ${FIND} ${WRKDIR}/.pkg-cache -type f -perm 755 -exec file {} \; | ${EGREP} "ELF|PE32+|Mach-O" | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${RM} - ${FIND} ${WRKDIR}/.pkg-cache -type f -perm 644 -exec file {} \; | ${EGREP} -v "${NODE_VERSION_PKGFETCH}" | ${EGREP} "built-v|node-v" | ${EGREP} "tar.gz|sha256sum" | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${RM} +# ${FIND} ${WRKDIR}/.cache -type f -perm 755 -exec ${FILE} {} \; | ${EGREP} "ELF|PE32+|Mach-O" | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${RM} + ${FIND} ${WRKDIR}/.pkg-cache -type f -perm 755 -exec ${FILE} {} \; | ${EGREP} "ELF|PE32+|Mach-O" | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${RM} + ${FIND} ${WRKDIR}/.pkg-cache -type f -perm 644 -exec ${FILE} {} \; | ${EGREP} -v "${PKGFETCH_NODE_VERSION}" | ${EGREP} "built-v|node-v" | ${EGREP} "tar.gz|sha256sum" | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${RM} # cd ${WRKDIR} && \ # ${TAR} czf ${PORTNAME}-${DISTVERSION}_`date +%Y%m%d`-npm-cache.tar.gz .npm .pkg-cache diff --git a/www/onlyoffice-documentserver/distinfo b/www/onlyoffice-documentserver/distinfo index c9bcfbbcf825..7fd9dbac7c4d 100644 --- a/www/onlyoffice-documentserver/distinfo +++ b/www/onlyoffice-documentserver/distinfo @@ -1,45 +1,47 @@ -TIMESTAMP = 1753116846 +TIMESTAMP = 1756745621 SHA256 (v8-8.9.255.25_all.tar.gz) = 54853ef93accc063a82a0dc29457b25c9b6d88315431d62e06ab1f84797c5f80 SIZE (v8-8.9.255.25_all.tar.gz) = 72818814 SHA256 (node-v20.19.4.tar.gz) = cc363c0a90fe5025939175c1c29ab67235f36ebe4b5d78506634da27a73eef5d SIZE (node-v20.19.4.tar.gz) = 89308973 SHA256 (optipng-0.7.8.tar.gz) = 25a3bd68481f21502ccaa0f4c13f84dcf6b20338e4c4e8c51f2cefbd8513398c SIZE (optipng-0.7.8.tar.gz) = 3294014 -SHA256 (ONLYOFFICE-DocumentServer-v9.0.3.31-v9.0.3_GH0.tar.gz) = 9f12f50e2460b1199c24661d4f88ad349385dcc441740291b9f8e110686ef360 -SIZE (ONLYOFFICE-DocumentServer-v9.0.3.31-v9.0.3_GH0.tar.gz) = 973386 -SHA256 (ONLYOFFICE-core-v9.0.3.31_GH0.tar.gz) = fa6b4b2f729b4dd6d7ac6bf5393fd8ed5a3a821f3f7a376dcff891c81a8a59a4 -SIZE (ONLYOFFICE-core-v9.0.3.31_GH0.tar.gz) = 205214176 -SHA256 (ONLYOFFICE-core-fonts-v9.0.3.31_GH0.tar.gz) = 48fbe7bac524f21b9b146d8242ec9968cdb94b825aae6171cc30a285b5dd7189 -SIZE (ONLYOFFICE-core-fonts-v9.0.3.31_GH0.tar.gz) = 95377304 -SHA256 (ONLYOFFICE-dictionaries-v9.0.3.31_GH0.tar.gz) = c23a98195b429d0a8e2ed06d5119c41a3246f585ccf4d1ba5f74af9327e6dec4 -SIZE (ONLYOFFICE-dictionaries-v9.0.3.31_GH0.tar.gz) = 57973415 -SHA256 (ONLYOFFICE-document-server-integration-v9.0.3.31_GH0.tar.gz) = 2af3f3c324ec434e26649f1fa62fb9f01180b196ba44484d5c2be9b67de602b2 -SIZE (ONLYOFFICE-document-server-integration-v9.0.3.31_GH0.tar.gz) = 6129610 -SHA256 (ONLYOFFICE-document-templates-v9.0.3.31_GH0.tar.gz) = 5e12565edaf35cd44b8263fcf8182dcd18b84bb8a9a45404bf2a48cc75e3e9a6 -SIZE (ONLYOFFICE-document-templates-v9.0.3.31_GH0.tar.gz) = 3914552 -SHA256 (ONLYOFFICE-sdkjs-v9.0.3.31_GH0.tar.gz) = c043f08e86218f8b85d3a9e5d9303fa46376959cbcdd9debf02ea74f55fdf886 -SIZE (ONLYOFFICE-sdkjs-v9.0.3.31_GH0.tar.gz) = 37755295 -SHA256 (ONLYOFFICE-server-v9.0.3.31_GH0.tar.gz) = b398762099b6a0a4006bcfb332de22f09be01a83b25352a9f42cc93ae6429246 -SIZE (ONLYOFFICE-server-v9.0.3.31_GH0.tar.gz) = 4082661 -SHA256 (ONLYOFFICE-web-apps-v9.0.3.31_GH0.tar.gz) = 40bdf74edc25934b1b0339e08813bbf891b4c7ca3e4fdfe1752d787b3df31bec -SIZE (ONLYOFFICE-web-apps-v9.0.3.31_GH0.tar.gz) = 443570310 -SHA256 (ONLYOFFICE-build_tools-v9.0.3.31_GH0.tar.gz) = 04a08acf1317ac14c45efea6af565667a64a3aea873e2e0549f695fc6a4b4374 -SIZE (ONLYOFFICE-build_tools-v9.0.3.31_GH0.tar.gz) = 33872416 +SHA256 (ONLYOFFICE-DocumentServer-v9.0.4_GH0.tar.gz) = 3315ceaa8b2e07359838d6119a48bf917e60faca8a4480129d5609a217e96f7d +SIZE (ONLYOFFICE-DocumentServer-v9.0.4_GH0.tar.gz) = 974618 +SHA256 (ONLYOFFICE-core-v9.0.4.50_GH0.tar.gz) = eef733db5a8a1b9dfef972eff1c067ab28d1bc22151a0873dfc46dfcb897f22c +SIZE (ONLYOFFICE-core-v9.0.4.50_GH0.tar.gz) = 205212964 +SHA256 (ONLYOFFICE-core-fonts-v9.0.4.50_GH0.tar.gz) = cde61fa272da392386d4055e9df27175e20e9b8d2a352b4b878746b2159d1a3d +SIZE (ONLYOFFICE-core-fonts-v9.0.4.50_GH0.tar.gz) = 95376498 +SHA256 (ONLYOFFICE-dictionaries-v9.0.4.50_GH0.tar.gz) = 5d001458ca1632fcddcfc9b521047d5c1de443bd1ca458ed323540c592d8a3c6 +SIZE (ONLYOFFICE-dictionaries-v9.0.4.50_GH0.tar.gz) = 57973408 +SHA256 (ONLYOFFICE-document-server-integration-v9.0.4.50_GH0.tar.gz) = 3d000d2e82fed9d65b3642cfaa080178175e166698e218651f56f591cadb8e14 +SIZE (ONLYOFFICE-document-server-integration-v9.0.4.50_GH0.tar.gz) = 6129159 +SHA256 (ONLYOFFICE-document-templates-v9.0.4.50_GH0.tar.gz) = 958ce54f58f0d8f36149e62ee395e7c68e536a7d7320b02b135325d2c297be49 +SIZE (ONLYOFFICE-document-templates-v9.0.4.50_GH0.tar.gz) = 3914529 +SHA256 (ONLYOFFICE-sdkjs-v9.0.4.50_GH0.tar.gz) = fd620863636d6de8c1c7e8643f1b0fc29f3fb19f5128bc06ad06d97796f35d36 +SIZE (ONLYOFFICE-sdkjs-v9.0.4.50_GH0.tar.gz) = 37960532 +SHA256 (ONLYOFFICE-server-v9.0.4.50_GH0.tar.gz) = 14f392a47a6084c4b57bdcf7811577699f9297a54ac43e1ff99fed7508ffdb20 +SIZE (ONLYOFFICE-server-v9.0.4.50_GH0.tar.gz) = 4213827 +SHA256 (ONLYOFFICE-web-apps-v9.0.4.50_GH0.tar.gz) = 3d4e8a7df920ed8eb283bb03fec9fb0785d0f6a201a9980ad4be1893fa39b6f7 +SIZE (ONLYOFFICE-web-apps-v9.0.4.50_GH0.tar.gz) = 444518582 +SHA256 (ONLYOFFICE-build_tools-v9.0.4.50_GH0.tar.gz) = d52aacc9d97ed5a0b1174150e5b5b708e44d72718d6d43707ff76bf8ab56a375 +SIZE (ONLYOFFICE-build_tools-v9.0.4.50_GH0.tar.gz) = 33885000 SHA256 (ONLYOFFICE-DocumentBuilder-626d1e44db3d06ceb8298215a67ef0475912d89a_GH0.tar.gz) = 275c3a8c993528fa56c69aedb11dd74a6fba9c3bd372874004584ae9cbb190b5 SIZE (ONLYOFFICE-DocumentBuilder-626d1e44db3d06ceb8298215a67ef0475912d89a_GH0.tar.gz) = 31659 SHA256 (ONLYOFFICE-onlyoffice.github.io-b26d001664d771df4f663d2d3ba7dd4a188b6cab_GH0.tar.gz) = 347b8f1d3c21b1f61a3f1fcae86f402b27ce4f8b826e18158834251046d83cf5 SIZE (ONLYOFFICE-onlyoffice.github.io-b26d001664d771df4f663d2d3ba7dd4a188b6cab_GH0.tar.gz) = 17009005 -SHA256 (ONLYOFFICE-document-server-package-v9.0.3.31_GH0.tar.gz) = 301068c8feb5a50aa7c8c882099dfea0cb0f99ea155784e95b3870dd71635c38 -SIZE (ONLYOFFICE-document-server-package-v9.0.3.31_GH0.tar.gz) = 186645 +SHA256 (ONLYOFFICE-document-server-package-v9.0.4.50_GH0.tar.gz) = a94e3a4558afc09ff9e7fab1bb4e334015b0e5e0ff723334b714358f820c684a +SIZE (ONLYOFFICE-document-server-package-v9.0.4.50_GH0.tar.gz) = 186664 SHA256 (jasenhuang-katana-parser-be6df45_GH0.tar.gz) = 363ede45ba6d125fdb7323c43d34acd3d0ae9028ac18aec632eb6a623160f09a SIZE (jasenhuang-katana-parser-be6df45_GH0.tar.gz) = 97712 SHA256 (google-gumbo-parser-aa91b27_GH0.tar.gz) = 1360f85c02fb2573a10f00abcddebc8f1ff277a16f66553439193af93afae335 SIZE (google-gumbo-parser-aa91b27_GH0.tar.gz) = 2119417 +SHA256 (google-brotli-a47d747_GH0.tar.gz) = 695f229d346b006a335d0fe38290af986785d57f3b2a42654e2bc103823f5dd8 +SIZE (google-brotli-a47d747_GH0.tar.gz) = 638096 SHA256 (hunspell-hyphen-73dd296_GH0.tar.gz) = 93e80ad69ee7afd507b12f0b58ca34a6a78347dcbb5fe5d9b6f0e19b02397ef7 SIZE (hunspell-hyphen-73dd296_GH0.tar.gz) = 292528 SHA256 (mity-md4c-481fbfb_GH0.tar.gz) = 04e03a69a2783ab5f2449f8864499dabb150092d5f48415a5e423f762a209d54 SIZE (mity-md4c-481fbfb_GH0.tar.gz) = 238753 SHA256 (fsbruva-onlyoffice-DS-pkg-cache-v20.19.4_GH0.tar.gz) = d3b6a1ad3afdfd53b57809980ae83434ae727d421e9e383ae69c32e37a570918 SIZE (fsbruva-onlyoffice-DS-pkg-cache-v20.19.4_GH0.tar.gz) = 1292 -SHA256 (fsbruva-onlyoffice-DS-npm-cache-v9.0.3.31-20250721_GH0.tar.gz) = 7f3f935337e91c1d1d7f8d2b3e0456dbac15b617581ac064ffd322082c488fb7 -SIZE (fsbruva-onlyoffice-DS-npm-cache-v9.0.3.31-20250721_GH0.tar.gz) = 162622276 +SHA256 (fsbruva-onlyoffice-DS-npm-cache-v9.0.4.50-20250831_GH0.tar.gz) = 3f25ca729d9ec2f58342376f4be9e6d545364495f2dce0fc0dd0bdb0d5f7a6f0 +SIZE (fsbruva-onlyoffice-DS-npm-cache-v9.0.4.50-20250831_GH0.tar.gz) = 163105782 diff --git a/www/onlyoffice-documentserver/files/npm b/www/onlyoffice-documentserver/files/npm index 63b3d2d821f1..303b86ba9102 100644 --- a/www/onlyoffice-documentserver/files/npm +++ b/www/onlyoffice-documentserver/files/npm @@ -1,3 +1,3 @@ #!/bin/sh -exec %%LOCALBASE%%/bin/npm --offline --nodedir=%%LOCALBASE%% "$@" -#exec %%LOCALBASE%%/bin/npm --nodedir=%%LOCALBASE%% "$@" +exec %%LOCALBASE%%/bin/npm --offline "$@" +#exec %%LOCALBASE%%/bin/npm "$@" diff --git a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_build__server.py b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_build__server.py index 74dddee61746..4d6a198f38f6 100644 --- a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_build__server.py +++ b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_build__server.py @@ -1,8 +1,11 @@ --- build_tools/scripts/build_server.py.orig 2025-06-11 12:56:35 UTC +++ build_tools/scripts/build_server.py -@@ -41,6 +41,10 @@ def make(): +@@ -39,8 +39,12 @@ + base.copy_file(custom_public_key, server_dir + '/Common/sources') + #node22 packaging has issue https://github.com/yao-pkg/pkg/issues/87 - pkg_target = "node20" +- pkg_target = "node20" ++ pkg_target = "node%%PKGFETCH_NODE_MAJOR_VERSION%%" + if ("freebsd" == base.host_platform()): + pkg_target += "-freebsd" @@ -11,7 +14,7 @@ if ("linux" == base.host_platform()): pkg_target += "-linux" if (-1 != config.option("platform").find("linux_arm64")): -@@ -49,14 +53,15 @@ def make(): +@@ -49,14 +53,15 @@ if ("windows" == base.host_platform()): pkg_target += "-win" diff --git a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_make__common.py b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_make__common.py index c1fbe9c44b38..cea340cf686e 100644 --- a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_make__common.py +++ b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_make__common.py @@ -1,6 +1,6 @@ ---- build_tools/scripts/core_common/make_common.py.orig 2025-06-11 12:56:35 UTC +--- build_tools/scripts/core_common/make_common.py.orig 2025-08-05 15:06:08 UTC +++ build_tools/scripts/core_common/make_common.py -@@ -8,21 +8,21 @@ import config +@@ -8,22 +8,22 @@ import config import base import glob @@ -22,6 +22,7 @@ +#import hunspell import glew import harfbuzz + import oo_brotli -import hyphen -import googletest +#import hyphen @@ -29,7 +30,7 @@ import libvlc def check_android_ndk_macos_arm(dir): -@@ -38,19 +38,19 @@ def make(): +@@ -39,19 +39,19 @@ def make(): if base.is_dir(toolchain): check_android_ndk_macos_arm(toolchain + "/prebuilt") @@ -54,6 +55,6 @@ - googletest.make() +# hyphen.make() +# googletest.make() + oo_brotli.make() if config.check_option("build-libvlc", "1"): - libvlc.make() diff --git a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_iwork.py b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_iwork.py index fc7d27d3fabf..74b86c964128 100644 --- a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_iwork.py +++ b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_iwork.py @@ -1,5 +1,5 @@ ---- build_tools/scripts/core_common/modules/iwork.py.orig 2025-03-08 16:01:52.467009000 +0100 -+++ build_tools/scripts/core_common/modules/iwork.py 2025-03-08 16:19:57.046228000 +0100 +--- build_tools/scripts/core_common/modules/iwork.py.orig 2025-08-05 15:06:08 UTC ++++ build_tools/scripts/core_common/modules/iwork.py @@ -30,9 +30,9 @@ def make(use_gperf = True): if use_gperf: cmd_args.append("--gperf") diff --git a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8.py b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8.py index b2204a037714..2b9632e8092f 100644 --- a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8.py +++ b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8.py @@ -1,14 +1,14 @@ ---- build_tools/scripts/core_common/modules/v8.py.orig 2024-02-07 10:44:24.000000000 +0100 -+++ build_tools/scripts/core_common/modules/v8.py 2024-03-01 10:40:07.626578000 +0100 -@@ -9,6 +9,7 @@ def clean(): +--- build_tools/scripts/core_common/modules/v8.py.orig 2025-08-05 15:06:08 UTC ++++ build_tools/scripts/core_common/modules/v8.py +@@ -9,6 +9,7 @@ import subprocess import v8_89 def clean(): + return if base.is_dir("depot_tools"): - base.delete_dir_with_access_error("depot_tools"); + base.delete_dir_with_access_error("depot_tools") base.delete_dir("depot_tools") -@@ -26,6 +27,8 @@ def is_main_platform(): +@@ -26,6 +27,8 @@ def clean(): def is_main_platform(): if (config.check_option("platform", "win_64") or config.check_option("platform", "win_32")): return True @@ -44,7 +44,7 @@ if not base.is_dir("v8"): @@ -121,8 +109,8 @@ def make(): base.delete_dir_with_access_error("v8/buildtools/win") - base.cmd("git", ["config", "--system", "core.longpaths", "true"]) + base.cmd("git", ["config", "--system", "core.longpaths", "true"], True) base.cmd("gclient", ["sync", "--force"], True) - else: - base.cmd("gclient", ["sync"], True) diff --git a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8__89.py b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8__89.py index 187eb0d78e41..23d05d781124 100644 --- a/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8__89.py +++ b/www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8__89.py @@ -1,6 +1,6 @@ ---- build_tools/scripts/core_common/modules/v8_89.py.orig 2024-02-07 10:44:24.000000000 +0100 -+++ build_tools/scripts/core_common/modules/v8_89.py 2024-03-01 10:42:06.847661000 +0100 -@@ -115,46 +115,7 @@ def make(): +--- build_tools/scripts/core_common/modules/v8_89.py.orig 2025-08-05 15:06:08 UTC ++++ build_tools/scripts/core_common/modules/v8_89.py +@@ -123,46 +123,7 @@ def make(): base.cmd("git", ["config", "--global", "http.postBuffer", "157286400"], True) os.chdir(base_dir) @@ -47,9 +47,9 @@ os.chdir("v8") gn_args = ["v8_static_library=true", -@@ -163,6 +124,11 @@ def make(): +@@ -170,6 +131,11 @@ def make(): + "v8_monolithic=true", "v8_use_external_startup_data=false", - "use_custom_libcxx=false", "treat_warnings_as_errors=false"] + + if config.check_option("platform", "freebsd_64"): diff --git a/www/onlyoffice-documentserver/files/patch-clang19 b/www/onlyoffice-documentserver/files/patch-clang19 index a17acc4bf5f9..b095611d738d 100644 --- a/www/onlyoffice-documentserver/files/patch-clang19 +++ b/www/onlyoffice-documentserver/files/patch-clang19 @@ -21,9 +21,7 @@ Date: 2023-08-17T13:50:11-07:00 Auto-Submit: Andrey Kosyakov <caseq@chromium.org> Cr-Commit-Position: refs/heads/main@{#89559} -diff --git deps/v8/src/inspector/string-16.cc deps/v8/src/inspector/string-16.cc -index a8b786a8166..6df9963e970 100644 ---- core/Common/3dParty/v8_89/v8/src/inspector/string-16.cc +--- core/Common/3dParty/v8_89/v8/src/inspector/string-16.cc.orig 2021-04-12 21:00:33 UTC +++ core/Common/3dParty/v8_89/v8/src/inspector/string-16.cc @@ -27,7 +27,7 @@ bool isSpaceOrNewLine(UChar c) { return isASCII(c) && c <= ' ' && (c == ' ' || (c <= 0xD && c >= 0x9)); @@ -34,7 +32,7 @@ index a8b786a8166..6df9963e970 100644 bool* ok = nullptr) { std::vector<char> buffer; buffer.reserve(length + 1); -@@ -50,6 +50,8 @@ int64_t charactersToInteger(const UChar* characters, size_t length, +@@ -50,6 +50,8 @@ int64_t charactersToInteger(const UChar* characters, s String16::String16(const UChar* characters, size_t size) : m_impl(characters, size) {} @@ -43,21 +41,18 @@ index a8b786a8166..6df9963e970 100644 String16::String16(const UChar* characters) : m_impl(characters) {} -@@ -241,6 +243,10 @@ String16 String16::fromUTF16LE(const UChar* stringStart, size_t length) { +@@ -231,6 +233,10 @@ String16 String16::fromUTF16LE(const UChar* stringStar + // No need to do anything on little endian machines. + return String16(stringStart, length); #endif // V8_TARGET_BIG_ENDIAN - } - -+String16 String16::fromUTF16LE(const uint16_t* stringStart, size_t length) { -+ return fromUTF16LE(reinterpret_cast<const UChar*>(stringStart), length); +} + - std::string String16::utf8() const { - return UTF16ToUTF8(m_impl.data(), m_impl.size()); ++String16 String16::fromUTF16LE(const uint16_t* stringStart, size_t length) { ++ return fromUTF16LE(reinterpret_cast<const UChar*>(stringStart), length); } - -diff --git deps/v8/src/inspector/string-16.h deps/v8/src/inspector/string-16.h -index 1678ffb2e1e..d9f6c466ab1 100644 ---- core/Common/3dParty/v8_89/v8/src/inspector/string-16.h + + std::string String16::utf8() const { +--- core/Common/3dParty/v8_89/v8/src/inspector/string-16.h.orig 2021-04-12 21:00:33 UTC +++ core/Common/3dParty/v8_89/v8/src/inspector/string-16.h @@ -6,6 +6,7 @@ #define V8_INSPECTOR_STRING_16_H_ @@ -67,7 +62,7 @@ index 1678ffb2e1e..d9f6c466ab1 100644 #include <cctype> #include <climits> #include <cstring> -@@ -17,7 +18,7 @@ namespace v8_inspector { +@@ -17,7 +18,7 @@ namespace v8_inspector { @@ -104,10 +99,7 @@ index 1678ffb2e1e..d9f6c466ab1 100644 size_t length); std::size_t hash() const { - -diff --git deps/v8/src/inspector/v8-string-conversions.cc deps/v8/src/inspector/v8-string-conversions.cc -index 0c75e66b972..8cf19be816c 100644 ---- core/Common/3dParty/v8_89/v8/src/inspector/v8-string-conversions.cc +--- core/Common/3dParty/v8_89/v8/src/inspector/v8-string-conversions.cc.orig 2021-04-12 21:00:33 UTC +++ core/Common/3dParty/v8_89/v8/src/inspector/v8-string-conversions.cc @@ -12,7 +12,7 @@ @@ -118,7 +110,7 @@ index 0c75e66b972..8cf19be816c 100644 using UChar32 = uint32_t; bool isASCII(UChar c) { return !(c & ~0x7F); } -@@ -386,7 +386,7 @@ std::string UTF16ToUTF8(const UChar* stringStart, size_t length) { +@@ -389,7 +389,7 @@ std::string UTF16ToUTF8(const UChar* stringStart, size std::basic_string<UChar> UTF8ToUTF16(const char* stringStart, size_t length) { if (!stringStart || !length) return std::basic_string<UChar>(); @@ -127,7 +119,7 @@ index 0c75e66b972..8cf19be816c 100644 UChar* bufferStart = buffer.data(); UChar* bufferCurrent = bufferStart; -@@ -395,7 +395,7 @@ std::basic_string<UChar> UTF8ToUTF16(const char* stringStart, size_t length) { +@@ -398,7 +398,7 @@ std::basic_string<UChar> UTF8ToUTF16(const char* strin reinterpret_cast<const char*>(stringStart + length), &bufferCurrent, bufferCurrent + buffer.size(), nullptr, true) != conversionOK) @@ -136,9 +128,7 @@ index 0c75e66b972..8cf19be816c 100644 size_t utf16Length = bufferCurrent - bufferStart; return std::basic_string<UChar>(bufferStart, bufferStart + utf16Length); } -diff --git deps/v8/src/inspector/v8-string-conversions.h deps/v8/src/inspector/v8-string-conversions.h -index eb33c6816a5..1126255dac2 100644 ---- core/Common/3dParty/v8_89/v8/src/inspector/v8-string-conversions.h +--- core/Common/3dParty/v8_89/v8/src/inspector/v8-string-conversions.h.orig 2021-04-12 21:00:33 UTC +++ core/Common/3dParty/v8_89/v8/src/inspector/v8-string-conversions.h @@ -5,13 +5,15 @@ #ifndef V8_INSPECTOR_V8_STRING_CONVERSIONS_H_ @@ -158,7 +148,7 @@ index eb33c6816a5..1126255dac2 100644 } // namespace v8_inspector #endif // V8_INSPECTOR_V8_STRING_CONVERSIONS_H_ ---- core/Common/3dParty/v8_89/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc +--- core/Common/3dParty/v8_89/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc.orig 2021-04-12 21:00:33 UTC +++ core/Common/3dParty/v8_89/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc @@ -11,13 +11,16 @@ namespace v8_crdtp { diff --git a/www/onlyoffice-documentserver/files/patch-core_Apple_IWork.cpp b/www/onlyoffice-documentserver/files/patch-core_Apple_IWork.cpp index 3ee3b46a22d5..1ff708a7590b 100644 --- a/www/onlyoffice-documentserver/files/patch-core_Apple_IWork.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_Apple_IWork.cpp @@ -1,5 +1,5 @@ ---- core/Apple/IWork.cpp.orig 2025-03-08 16:26:16.590289000 +0100 -+++ core/Apple/IWork.cpp 2025-03-08 16:45:14.932729000 +0100 +--- core/Apple/IWork.cpp.orig 2025-08-02 18:33:34 UTC ++++ core/Apple/IWork.cpp @@ -6,7 +6,8 @@ #include <libodfgen/OdtGenerator.hxx> #include <libodfgen/OdsGenerator.hxx> diff --git a/www/onlyoffice-documentserver/files/patch-core_Apple_IWork.pro b/www/onlyoffice-documentserver/files/patch-core_Apple_IWork.pro index 49dbd6d80585..ae16f66a185b 100644 --- a/www/onlyoffice-documentserver/files/patch-core_Apple_IWork.pro +++ b/www/onlyoffice-documentserver/files/patch-core_Apple_IWork.pro @@ -1,6 +1,6 @@ ---- core/Apple/IWork.pro.orig 2025-03-08 16:31:03.447633000 +0100 -+++ core/Apple/IWork.pro 2025-03-08 17:07:58.170674000 +0100 -@@ -10,6 +10,14 @@ DEFINES += IWORK_USE_DYNAMIC_LIBRARY +--- core/Apple/IWork.pro.orig 2025-08-02 18:33:34 UTC ++++ core/Apple/IWork.pro +@@ -10,6 +10,14 @@ CONFIG += plugin DEFINES += IWORK_USE_DYNAMIC_LIBRARY @@ -15,7 +15,7 @@ CORE_ROOT_DIR = $$PWD/.. PWD_ROOT_DIR = $$PWD include($$CORE_ROOT_DIR/Common/base.pri) -@@ -38,8 +46,8 @@ include($$CORE_ROOT_DIR/Common/3dParty/apple/apple.pri +@@ -38,8 +46,8 @@ include($$PWD/../DesktopEditor/xml/build/qt/libxml2.pr include($$CORE_ROOT_DIR/Common/3dParty/apple/apple.pri) # TEST diff --git a/www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx b/www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx index 0d72b10783f3..47c1e5bbbbd7 100644 --- a/www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx +++ b/www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx @@ -1,5 +1,5 @@ ---- core/Apple/StringDocumentHandler.hxx.orig 2025-07-21 00:30:34.163412000 +0000 -+++ core/Apple/StringDocumentHandler.hxx 2025-07-21 03:02:42.802399000 +0000 +--- core/Apple/StringDocumentHandler.hxx.orig 2025-08-08 19:00:43 UTC ++++ core/Apple/StringDocumentHandler.hxx @@ -0,0 +1,154 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */ +/* writerperfect diff --git a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_brotli_make.py b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_brotli_make.py new file mode 100644 index 000000000000..5313593d9366 --- /dev/null +++ b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_brotli_make.py @@ -0,0 +1,11 @@ +--- core/Common/3dParty/brotli/make.py.orig 2025-08-02 18:33:34 UTC ++++ core/Common/3dParty/brotli/make.py +@@ -10,7 +10,7 @@ def clear_module(): + base.delete_dir_with_access_error("brotli") + return + +-base.check_module_version("1", clear_module) ++#base.check_module_version("1", clear_module) + + # fetch harfbuzz + if not base.is_dir("brotli"): diff --git a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri index dc322326cf8e..bdd57c356f17 100644 --- a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri +++ b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri @@ -1,5 +1,5 @@ ---- core/Common/3dParty/openssl/openssl.pri.orig 2023-06-14 14:31:26.960051000 +0200 -+++ core/Common/3dParty/openssl/openssl.pri 2023-06-14 14:31:00.960232000 +0200 +--- core/Common/3dParty/openssl/openssl.pri.orig 2025-08-02 18:33:34 UTC ++++ core/Common/3dParty/openssl/openssl.pri @@ -32,8 +32,8 @@ core_windows { LIBS += $$OPENSSL_LIBS_DIRECTORY/libssl.lib LIBS += $$OPENSSL_LIBS_DIRECTORY/libcrypto.lib diff --git a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_build_config_clang_BUILD.gn b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_build_config_clang_BUILD.gn index 179516c183f5..c58ca9dcf1f7 100644 --- a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_build_config_clang_BUILD.gn +++ b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_build_config_clang_BUILD.gn @@ -1,7 +1,7 @@ Fix build with llvm16 ---- core/Common/3dParty/v8_89/v8/build/config/clang/BUILD.gn.orig 2023-07-17 10:46:22.246271000 +0200 -+++ core/Common/3dParty/v8_89/v8/build/config/clang/BUILD.gn 2023-07-17 10:46:59.136940000 +0200 +--- core/Common/3dParty/v8_89/v8/build/config/clang/BUILD.gn.orig 2022-05-13 11:39:36 UTC ++++ core/Common/3dParty/v8_89/v8/build/config/clang/BUILD.gn @@ -38,5 +38,6 @@ config("extra_warnings") { "-Wstring-conversion", diff --git a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_src_base_macros.h b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_src_base_macros.h index 156b89cc28f9..2a60db707302 100644 --- a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_src_base_macros.h +++ b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_src_base_macros.h @@ -1,5 +1,5 @@ ---- core/Common/3dParty/v8_89/v8/src/base/macros.h.orig 2021-04-12 21:00:33.000000000 +0000 -+++ core/Common/3dParty/v8_89/v8/src/base/macros.h 2025-06-20 09:42:18.838769000 +0000 +--- core/Common/3dParty/v8_89/v8/src/base/macros.h.orig 2021-04-12 21:00:33 UTC ++++ core/Common/3dParty/v8_89/v8/src/base/macros.h @@ -203,7 +203,8 @@ // base::is_trivially_copyable will differ for these cases. template <typename T> diff --git a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_testing_gmock_BUILD.gn b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_testing_gmock_BUILD.gn index 6cc129f1398e..121d7547862b 100644 --- a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_testing_gmock_BUILD.gn +++ b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_testing_gmock_BUILD.gn @@ -1,5 +1,5 @@ ---- core/Common/3dParty/v8_89/v8/testing/gmock/BUILD.gn.orig 2022-05-13 18:53:22.198863000 +0200 -+++ core/Common/3dParty/v8_89/v8/testing/gmock/BUILD.gn 2022-05-13 18:53:05.169357000 +0200 +--- core/Common/3dParty/v8_89/v8/testing/gmock/BUILD.gn.orig 2022-05-13 20:53:22 UTC ++++ core/Common/3dParty/v8_89/v8/testing/gmock/BUILD.gn @@ -15,12 +15,13 @@ source_set("gmock") { "include/gmock/gmock-matchers.h", "include/gmock/gmock.h", diff --git a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_common_Directory.cpp b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_common_Directory.cpp index 8677840d1541..b227bfc3e1fa 100644 --- a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_common_Directory.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_common_Directory.cpp @@ -45,7 +45,7 @@ BYTE* pUtf8 = NULL; LONG lLen = 0; NSFile::CUtf8Converter::GetUtf8StringFromUnicode(strSrc.c_str(), strSrc.length(), pUtf8, lLen, false); -@@ -495,14 +495,14 @@ namespace NSDirectory +@@ -495,7 +495,7 @@ namespace NSDirectory } #if defined(_WIN32) || defined (_WIN64) if (deleteRoot) RemoveDirectoryW(strDirectory.c_str()); @@ -54,11 +54,3 @@ BYTE* pUtf8 = NULL; LONG lLen = 0; NSFile::CUtf8Converter::GetUtf8StringFromUnicode(strDirectory.c_str(), strDirectory.length(), pUtf8, lLen, false); - rmdir((char*)pUtf8); - delete [] pUtf8; - -- if (deleteRoot = false)CreateDirectory(strDirectory); -+ if (deleteRoot == false)CreateDirectory(strDirectory); - #elif MAC - BYTE* pUtf8 = NULL; - LONG lLen = 0; diff --git a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_doctrenderer.pri b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_doctrenderer.pri index fff991f7c095..a04a6f66f14c 100644 --- a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_doctrenderer.pri +++ b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_doctrenderer.pri @@ -1,6 +1,6 @@ ---- ./core/DesktopEditor/doctrenderer/doctrenderer.pri.orig 2025-03-07 15:39:12.468049000 +0100 -+++ ./core/DesktopEditor/doctrenderer/doctrenderer.pri 2025-03-07 15:38:54.771039000 +0100 -@@ -22,6 +22,10 @@ core_android:DEFINES += DISABLE_MEMORY_LIMITATION +--- core/DesktopEditor/doctrenderer/doctrenderer.pri.orig 2025-08-02 18:33:34 UTC ++++ core/DesktopEditor/doctrenderer/doctrenderer.pri +@@ -22,6 +22,10 @@ ADD_DEPENDENCY(graphics, kernel, UnicodeConverter, ker #CONFIG += v8_version_60 core_android:DEFINES += DISABLE_MEMORY_LIMITATION diff --git a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_hash.cpp b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_hash.cpp index c0d1ba12e105..c3be6a05a0db 100644 --- a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_hash.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_hash.cpp @@ -1,5 +1,5 @@ ---- core/DesktopEditor/doctrenderer/hash.cpp.orig 2023-06-14 12:14:26.656325000 +0200 -+++ core/DesktopEditor/doctrenderer/hash.cpp 2023-06-14 14:23:39.149523000 +0200 +--- core/DesktopEditor/doctrenderer/hash.cpp.orig 2025-08-02 18:33:34 UTC ++++ core/DesktopEditor/doctrenderer/hash.cpp @@ -4,12 +4,12 @@ #include "../common/Base64.h" #endif diff --git a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_TextShaper.cpp b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_TextShaper.cpp index c87f8a976e29..41272dabf360 100644 --- a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_TextShaper.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_TextShaper.cpp @@ -1,5 +1,5 @@ ---- core/DesktopEditor/fontengine/TextShaper.cpp.orig 2022-09-27 21:25:17.640269000 +0200 -+++ core/DesktopEditor/fontengine/TextShaper.cpp 2022-09-27 21:21:12.793630000 +0200 +--- core/DesktopEditor/fontengine/TextShaper.cpp.orig 2025-08-02 18:33:34 UTC ++++ core/DesktopEditor/fontengine/TextShaper.cpp @@ -649,9 +649,9 @@ namespace NSShaper #ifdef SUPPORT_HARFBUZZ_SHAPER diff --git a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_js_cpp_text.cpp b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_js_cpp_text.cpp index b25ccec02bb0..7600e5857aae 100644 --- a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_js_cpp_text.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_js_cpp_text.cpp @@ -1,6 +1,6 @@ ---- core/DesktopEditor/fontengine/js/cpp/text.cpp.orig 2022-09-27 21:25:17.640548000 +0200 -+++ core/DesktopEditor/fontengine/js/cpp/text.cpp 2022-09-27 21:22:11.216341000 +0200 -@@ -532,9 +532,9 @@ WASM_EXPORT unsigned char* ASC_FT_Get_Glyph_Render_Buf +--- core/DesktopEditor/fontengine/js/cpp/text.cpp.orig 2025-08-02 18:33:34 UTC ++++ core/DesktopEditor/fontengine/js/cpp/text.cpp +@@ -558,9 +558,9 @@ WASM_EXPORT unsigned char* ASC_FT_Get_Glyph_Render_Buf // ------------------------------------------------------------ // HARFBUZZ diff --git a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_freetype-2.10.4_src_autofit_afshaper.h b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_freetype-2.10.4_src_autofit_afshaper.h index a8b84e99b90a..aa02570df4ef 100644 --- a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_freetype-2.10.4_src_autofit_afshaper.h +++ b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_freetype-2.10.4_src_autofit_afshaper.h @@ -1,5 +1,5 @@ ---- core/DesktopEditor/freetype-2.10.4/src/autofit/afshaper.h.orig 2022-09-27 21:25:17.639848000 +0200 -+++ core/DesktopEditor/freetype-2.10.4/src/autofit/afshaper.h 2022-09-27 21:21:29.147465000 +0200 +--- core/DesktopEditor/freetype-2.10.4/src/autofit/afshaper.h.orig 2025-08-02 18:33:34 UTC ++++ core/DesktopEditor/freetype-2.10.4/src/autofit/afshaper.h @@ -25,9 +25,9 @@ #ifdef FT_CONFIG_OPTION_USE_HARFBUZZ diff --git a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_pluginsmanager_main.cpp b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_pluginsmanager_main.cpp index 0388d97191e9..2274a7dc29a9 100644 --- a/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_pluginsmanager_main.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_DesktopEditor_pluginsmanager_main.cpp @@ -1,5 +1,5 @@ ---- core/DesktopEditor/pluginsmanager/main.cpp.orig 2023-06-19 10:50:14.262222000 +0200 -+++ core/DesktopEditor/pluginsmanager/main.cpp 2023-06-19 10:50:48.083404000 +0200 +--- core/DesktopEditor/pluginsmanager/main.cpp.orig 2025-08-02 18:33:34 UTC ++++ core/DesktopEditor/pluginsmanager/main.cpp @@ -52,7 +52,7 @@ #undef GetTempPath #endif diff --git a/www/onlyoffice-documentserver/files/patch-core_MsBinaryFile_XlsFile_Format_Logic_Biff__structures_BitMarkedStructs.h b/www/onlyoffice-documentserver/files/patch-core_MsBinaryFile_XlsFile_Format_Logic_Biff__structures_BitMarkedStructs.h index 93c92cc9fcba..9e69da74cb0a 100644 --- a/www/onlyoffice-documentserver/files/patch-core_MsBinaryFile_XlsFile_Format_Logic_Biff__structures_BitMarkedStructs.h +++ b/www/onlyoffice-documentserver/files/patch-core_MsBinaryFile_XlsFile_Format_Logic_Biff__structures_BitMarkedStructs.h @@ -1,5 +1,5 @@ ---- core/MsBinaryFile/XlsFile/Format/Logic/Biff_structures/BitMarkedStructs.h.orig 2023-01-27 21:00:04.000000000 +0100 -+++ core/MsBinaryFile/XlsFile/Format/Logic/Biff_structures/BitMarkedStructs.h 2023-02-13 11:18:01.384933000 +0100 +--- core/MsBinaryFile/XlsFile/Format/Logic/Biff_structures/BitMarkedStructs.h.orig 2025-08-02 18:33:34 UTC ++++ core/MsBinaryFile/XlsFile/Format/Logic/Biff_structures/BitMarkedStructs.h @@ -31,7 +31,7 @@ */ #pragma once diff --git a/www/onlyoffice-documentserver/files/patch-core_OOXML_Base_Types__32.h b/www/onlyoffice-documentserver/files/patch-core_OOXML_Base_Types__32.h index 8e3814ae3609..e81ae497b6ec 100644 --- a/www/onlyoffice-documentserver/files/patch-core_OOXML_Base_Types__32.h +++ b/www/onlyoffice-documentserver/files/patch-core_OOXML_Base_Types__32.h @@ -1,5 +1,5 @@ ---- ./core/OOXML/Base/Types_32.h.orig 2023-02-13 11:19:10.378060000 +0100 -+++ ./core/OOXML/Base/Types_32.h 2023-02-13 11:19:35.144374000 +0100 +--- core/OOXML/Base/Types_32.h.orig 2025-08-02 18:33:34 UTC ++++ core/OOXML/Base/Types_32.h @@ -38,7 +38,7 @@ typedef unsigned __int16 _UINT16; typedef unsigned __int32 _UINT32; diff --git a/www/onlyoffice-documentserver/files/patch-core_OOXML_Binary_Sheets_Reader_ChartFromToBinary.cpp b/www/onlyoffice-documentserver/files/patch-core_OOXML_Binary_Sheets_Reader_ChartFromToBinary.cpp index 839338642d3b..efc36eda738f 100644 --- a/www/onlyoffice-documentserver/files/patch-core_OOXML_Binary_Sheets_Reader_ChartFromToBinary.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_OOXML_Binary_Sheets_Reader_ChartFromToBinary.cpp @@ -1,6 +1,6 @@ ---- core/OOXML/Binary/Sheets/Reader/ChartFromToBinary.cpp.orig 2023-06-14 14:53:55.376306000 +0200 -+++ core/OOXML/Binary/Sheets/Reader/ChartFromToBinary.cpp 2023-06-14 14:54:16.425588000 +0200 -@@ -10010,7 +10010,7 @@ namespace BinXlsxRW +--- core/OOXML/Binary/Sheets/Reader/ChartFromToBinary.cpp.orig 2025-08-02 18:33:34 UTC ++++ core/OOXML/Binary/Sheets/Reader/ChartFromToBinary.cpp +@@ -10121,7 +10121,7 @@ namespace BinXlsxRW WriteCT_String(*oVal.m_gapDepth); m_oBcw.WriteItemEnd(nCurPos); } diff --git a/www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Chart_ChartSerialize.cpp b/www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Chart_ChartSerialize.cpp index 3e627ca23ed7..74fa1aabd8e0 100644 --- a/www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Chart_ChartSerialize.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Chart_ChartSerialize.cpp @@ -1,5 +1,5 @@ ---- core/OOXML/XlsxFormat/Chart/ChartSerialize.cpp.orig 2023-06-14 14:33:42.265435000 +0200 -+++ core/OOXML/XlsxFormat/Chart/ChartSerialize.cpp 2023-06-14 14:33:54.354616000 +0200 +--- core/OOXML/XlsxFormat/Chart/ChartSerialize.cpp.orig 2025-08-02 18:33:34 UTC ++++ core/OOXML/XlsxFormat/Chart/ChartSerialize.cpp @@ -1282,7 +1282,7 @@ xmlns:c16r2=\"http://schemas.microsoft.com/office/draw { writer.WriteString(L"<"); diff --git a/www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Common.cpp b/www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Common.cpp index 7ed08a65819b..b56bb6c6e380 100644 --- a/www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Common.cpp +++ b/www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Common.cpp @@ -1,5 +1,5 @@ ---- core/OOXML/XlsxFormat/Common.cpp.orig 2023-02-13 11:53:45.780601000 +0100 -+++ core/OOXML/XlsxFormat/Common.cpp 2023-02-13 11:54:15.232608000 +0100 +--- core/OOXML/XlsxFormat/Common.cpp.orig 2025-08-02 18:33:34 UTC ++++ core/OOXML/XlsxFormat/Common.cpp @@ -48,6 +48,10 @@ char* gcvt(double x, int n, char* b) #define _gcvt gcvt #endif diff --git a/www/onlyoffice-documentserver/files/patch-core_OfficeUtils_src_zlib-1.2.11_gzguts.h b/www/onlyoffice-documentserver/files/patch-core_OfficeUtils_src_zlib-1.2.11_gzguts.h index 89f4e678060d..f69125a7034c 100644 --- a/www/onlyoffice-documentserver/files/patch-core_OfficeUtils_src_zlib-1.2.11_gzguts.h +++ b/www/onlyoffice-documentserver/files/patch-core_OfficeUtils_src_zlib-1.2.11_gzguts.h @@ -1,5 +1,5 @@ ---- core/OfficeUtils/src/zlib-1.2.11/gzguts.h.orig 2025-04-16 08:37:24.000000000 +0000 -+++ core/OfficeUtils/src/zlib-1.2.11/gzguts.h 2025-06-19 20:31:01.755367000 +0000 +--- core/OfficeUtils/src/zlib-1.2.11/gzguts.h.orig 2025-04-16 08:37:24 UTC ++++ core/OfficeUtils/src/zlib-1.2.11/gzguts.h @@ -33,6 +33,8 @@ #ifdef _WIN32 diff --git a/www/onlyoffice-documentserver/files/patch-core_PdfFile_PdfFile.pro b/www/onlyoffice-documentserver/files/patch-core_PdfFile_PdfFile.pro index 08b3375f3170..5f6e12410a78 100644 --- a/www/onlyoffice-documentserver/files/patch-core_PdfFile_PdfFile.pro +++ b/www/onlyoffice-documentserver/files/patch-core_PdfFile_PdfFile.pro @@ -1,6 +1,6 @@ ---- core/PdfFile/PdfFile.pro.orig 2023-02-13 12:29:53.978119000 +0100 -+++ core/PdfFile/PdfFile.pro 2023-02-13 12:30:22.230355000 +0100 -@@ -113,6 +113,11 @@ LIBS += -L$$CORE_BUILDS_LIBRARIES_PATH -lCryptoPPLib +--- core/PdfFile/PdfFile.pro.orig 2025-08-02 18:33:34 UTC ++++ core/PdfFile/PdfFile.pro +@@ -110,6 +110,11 @@ DEFINES += CRYPTOPP_DISABLE_ASM \ NOMINMAX LIBS += -L$$CORE_BUILDS_LIBRARIES_PATH -lCryptoPPLib diff --git a/www/onlyoffice-documentserver/files/patch-core_PdfFile_SrcWriter_Types.h b/www/onlyoffice-documentserver/files/patch-core_PdfFile_SrcWriter_Types.h index 7d9f7fb7ca52..19d91074ad5f 100644 --- a/www/onlyoffice-documentserver/files/patch-core_PdfFile_SrcWriter_Types.h +++ b/www/onlyoffice-documentserver/files/patch-core_PdfFile_SrcWriter_Types.h @@ -1,6 +1,6 @@ ---- core/PdfFile/SrcWriter/Types.h.orig 2023-02-13 11:25:36.702286000 +0100 -+++ core/PdfFile/SrcWriter/Types.h 2023-02-13 11:25:55.342494000 +0100 -@@ -46,7 +46,7 @@ +--- core/PdfFile/SrcWriter/Types.h.orig 2025-08-02 18:33:34 UTC ++++ core/PdfFile/SrcWriter/Types.h +@@ -47,7 +47,7 @@ #include <algorithm> #include <math.h> diff --git a/www/onlyoffice-documentserver/files/patch-document-server-package_Makefile b/www/onlyoffice-documentserver/files/patch-document-server-package_Makefile index ba4ae3c069d7..dba479793706 100644 --- a/www/onlyoffice-documentserver/files/patch-document-server-package_Makefile +++ b/www/onlyoffice-documentserver/files/patch-document-server-package_Makefile @@ -1,5 +1,5 @@ ---- document-server-package/Makefile.orig 2024-02-12 13:46:57.000000000 +0100 -+++ document-server-package/Makefile 2024-03-01 10:49:36.212407000 +0100 +--- document-server-package/Makefile.orig 2024-02-12 14:46:57 UTC ++++ document-server-package/Makefile @@ -23,6 +23,7 @@ PACKAGE_VERSION := $(PRODUCT_VERSION)-$(BUILD_NUMBER) PACKAGE_NAME := $(COMPANY_NAME_LOW)-$(PRODUCT_NAME_LOW) PACKAGE_VERSION := $(PRODUCT_VERSION)-$(BUILD_NUMBER) @@ -26,7 +26,7 @@ + DS_FILES := /var/db/$(DS_PREFIX) + DS_EXAMLE := %%LOCALBASE%%/www/$(DS_PREFIX)-example + DEV_NULL := /dev/null -+ PKG_TARGET := node20 ++ PKG_TARGET := node%%PKGFETCH_NODE_MAJOR_VERSION%% + endif ifeq ($(UNAME_S),Linux) PLATFORM := linux diff --git a/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-flush-cache.sh.m4 b/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-flush-cache.sh.m4 index 92cb656f9917..deea13716080 100644 --- a/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-flush-cache.sh.m4 +++ b/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-flush-cache.sh.m4 @@ -1,6 +1,6 @@ ---- document-server-package/common/documentserver/bin/documentserver-flush-cache.sh.m4.orig 2024-11-05 14:03:05.897987000 +0100 +--- document-server-package/common/documentserver/bin/documentserver-flush-cache.sh.m4.orig 2025-07-18 12:53:25 UTC +++ document-server-package/common/documentserver/bin/documentserver-flush-cache.sh.m4 -@@ -24,18 +24,16 @@ HASH=${HASH:-$(date +'%Y.%m.%d-%H%M' | openssl md5 | a +@@ -24,18 +24,16 @@ done HASH=${HASH:-$(date +'%Y.%m.%d-%H%M' | openssl md5 | awk '{print $2}')} # Save the hash to a variable in the configuration file diff --git a/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf b/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf index 6386c904077e..0208f79889d0 100644 --- a/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf +++ b/www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf @@ -1,8 +1,8 @@ https://raw.githubusercontent.com/nginx/nginx/master/conf/mime.types + IWork filetypes ---- document-server-package/common/documentserver/nginx/includes/ds-mime.types.conf.orig 2022-05-15 11:09:53.906141000 +0200 -+++ document-server-package/common/documentserver/nginx/includes/ds-mime.types.conf 2022-05-15 11:10:02.802873000 +0200 +--- document-server-package/common/documentserver/nginx/includes/ds-mime.types.conf.orig 2025-08-08 19:00:44 UTC ++++ document-server-package/common/documentserver/nginx/includes/ds-mime.types.conf @@ -0,0 +1,102 @@ + +types { diff --git a/www/onlyoffice-documentserver/files/patch-server_Metrics_patches_modern-syslog b/www/onlyoffice-documentserver/files/patch-server_Metrics_patches_modern-syslog new file mode 100644 index 000000000000..7a10ecbd0a4e --- /dev/null +++ b/www/onlyoffice-documentserver/files/patch-server_Metrics_patches_modern-syslog @@ -0,0 +1,11 @@ +--- server/Metrics/patches/modern-syslog+1.2.0.patch.orig 2025-08-31 16:23:19 UTC ++++ server/Metrics/patches/modern-syslog+1.2.0.patch +@@ -0,0 +1,8 @@ ++diff --git a/node_modules/modern-syslog/Makefile b/node_modules/modern-syslog/Makefile ++index 8d2ec3a..125d526 100644 ++--- a/node_modules/modern-syslog/Makefile +++++ b/node_modules/modern-syslog/Makefile ++@@ -1,2 +1,2 @@ ++ rebuild: ++- node-gyp rebuild +++ node-gyp --nodedir=%%LOCALBASE%% rebuild diff --git a/www/onlyoffice-documentserver/files/patch-server_package.json b/www/onlyoffice-documentserver/files/patch-server_package.json index d1a485701de7..3fa6a4cd95b3 100644 --- a/www/onlyoffice-documentserver/files/patch-server_package.json +++ b/www/onlyoffice-documentserver/files/patch-server_package.json @@ -1,6 +1,6 @@ --- server/package.json.orig 2025-06-16 18:22:18 UTC +++ server/package.json -@@ -4,6 +4,8 @@ +@@ -4,9 +4,11 @@ "homepage": "https://www.onlyoffice.com", "private": true, "dependencies": { @@ -8,8 +8,12 @@ + "grunt-cli": "^1.5.0", "license-downloader": "1.0.8", "license-report": "6.5.0", - "npm-run-all": "4.1.5" -@@ -25,10 +25,10 @@ +- "npm-run-all": "4.1.5" ++ "concurrently": "^9.2.0" + }, + "devDependencies": { + "@jest/globals": "29.7.0", +@@ -23,10 +25,10 @@ "integration database tests": "cd ./DocService && jest integration/databaseTests --inject-globals=false --config=../tests/jest.config.js", "tests": "cd ./DocService && jest --inject-globals=false --config=../tests/jest.config.js", "tests:dev": "cd ./DocService && jest --inject-globals=false --config=../tests/jest.config.js --watch", @@ -24,3 +28,11 @@ "3d-party-lic-json:Common": "license-report --output=json --package=./Common/package.json --config ./3d-party-lic-report/license-report-config.json > ./3d-party-lic-report/license-report.json", "3d-party-lic-json:DocService": "license-report --output=json --package=./DocService/package.json --config ./3d-party-lic-report/license-report-config.json > ./3d-party-lic-report/license-report.json", "3d-party-lic-json:FileConverter": "license-report --output=json --package=./FileConverter/package.json --config ./3d-party-lic-report/license-report-config.json > ./3d-party-lic-report/license-report.json", +@@ -39,6 +41,6 @@ + "3d-party-lic-report:FileConverter": "run-s 3d-party-lic-json:FileConverter 3d-party-lic-downloader 3d-party-lic-md", + "3d-party-lic-report:Metrics": "run-s 3d-party-lic-json:Metrics 3d-party-lic-downloader 3d-party-lic-md", + "3d-party-lic-report": "run-s 3d-party-lic-md-header 3d-party-lic-report:*", +- "build": "run-p install:*" ++ "build": "concurrently \"npm run install:Common\" \"npm run install:DocService\" \"npm run install:FileConverter\" \"npm run install:Metrics\"" + } + } diff --git a/www/onlyoffice-documentserver/files/pkg-message.in b/www/onlyoffice-documentserver/files/pkg-message.in index 9bf36aae43ac..1e04f7732830 100644 --- a/www/onlyoffice-documentserver/files/pkg-message.in +++ b/www/onlyoffice-documentserver/files/pkg-message.in @@ -59,7 +59,7 @@ files = %%ETCDIR%%/documentserver/supervisor/*.conf include %%ETCDIR%%/documentserver/nginx/ds.conf; NOTE: documentserver-update-securelink.sh will only update ./nginx/ds.conf and local.json under %%ETCDIR%%/documentserver/! - - run documentserver-update-securelink.sh once for creationg a verysecretstring + - run documentserver-update-securelink.sh once for creating a verysecretstring - start nginx: # service nginx start diff --git a/www/onlyoffice-documentserver/pkg-plist b/www/onlyoffice-documentserver/pkg-plist index 4c96e63cd9f7..5f23f55a295f 100644 --- a/www/onlyoffice-documentserver/pkg-plist +++ b/www/onlyoffice-documentserver/pkg-plist @@ -1215,18 +1215,23 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/server/Metrics/node_modules/modern-syslog/build/Release/core.node %%WWWDIR%%/documentserver/server/dictionaries/update.py %%WWWDIR%%/documentserver/server/info/ai/CHANGELOG.md +%%WWWDIR%%/documentserver/server/info/ai/LICENSE.txt %%WWWDIR%%/documentserver/server/info/ai/aiModelEdit.html %%WWWDIR%%/documentserver/server/info/ai/aiModelsList.html %%WWWDIR%%/documentserver/server/info/ai/chat.html +%%WWWDIR%%/documentserver/server/info/ai/codeDesktop.js %%WWWDIR%%/documentserver/server/info/ai/components/ListView/script.js %%WWWDIR%%/documentserver/server/info/ai/components/ListView/style.css %%WWWDIR%%/documentserver/server/info/ai/components/Tooltip/script.js %%WWWDIR%%/documentserver/server/info/ai/components/Tooltip/style.css %%WWWDIR%%/documentserver/server/info/ai/config.json +%%WWWDIR%%/documentserver/server/info/ai/configDesktop.json %%WWWDIR%%/documentserver/server/info/ai/customProviders.html %%WWWDIR%%/documentserver/server/info/ai/deploy/ai.plugin +%%WWWDIR%%/documentserver/server/info/ai/helper.html %%WWWDIR%%/documentserver/server/info/ai/hyperlink.html %%WWWDIR%%/documentserver/server/info/ai/index.html +%%WWWDIR%%/documentserver/server/info/ai/indexDesktop.html %%WWWDIR%%/documentserver/server/info/ai/resources/dark/icon.png %%WWWDIR%%/documentserver/server/info/ai/resources/dark/icon@1.25x.png %%WWWDIR%%/documentserver/server/info/ai/resources/dark/icon@1.5x.png @@ -1402,6 +1407,11 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/info@1.5x.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/info@1.75x.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/info@2x.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/ocr.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/ocr@1.25x.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/ocr@1.5x.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/ocr@1.75x.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/ocr@2x.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/summarization.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/summarization@1.25x.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/dark/summarization@1.5x.png @@ -1597,6 +1607,11 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/info@1.5x.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/info@1.75x.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/info@2x.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/ocr.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/ocr@1.25x.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/ocr@1.5x.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/ocr@1.75x.png +%%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/ocr@2x.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/summarization.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/summarization@1.25x.png %%WWWDIR%%/documentserver/server/info/ai/resources/icons/light/summarization@1.5x.png @@ -1714,6 +1729,7 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/google-gemini.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/gpt4all.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/groq.js +%%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/lmstudio.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/mistral.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/ollama.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/open-ai-models.txt @@ -1723,15 +1739,23 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/together-ai-models.txt %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/together.ai.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/xAI.js +%%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/internal/zhipu.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/preinstall-example.json %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/providers/provider.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/register.js %%WWWDIR%%/documentserver/server/info/ai/scripts/engine/storage.js +%%WWWDIR%%/documentserver/server/info/ai/scripts/helper.js +%%WWWDIR%%/documentserver/server/info/ai/scripts/helperFuncs.js +%%WWWDIR%%/documentserver/server/info/ai/scripts/helpers/cell.js +%%WWWDIR%%/documentserver/server/info/ai/scripts/helpers/slide.js +%%WWWDIR%%/documentserver/server/info/ai/scripts/helpers/word.js %%WWWDIR%%/documentserver/server/info/ai/scripts/hyperlink.js %%WWWDIR%%/documentserver/server/info/ai/scripts/settings.js %%WWWDIR%%/documentserver/server/info/ai/scripts/summarization.js +%%WWWDIR%%/documentserver/server/info/ai/scripts/utils/theme.js %%WWWDIR%%/documentserver/server/info/ai/settings.html %%WWWDIR%%/documentserver/server/info/ai/summarization.html +%%WWWDIR%%/documentserver/server/info/ai/translations/ar-SA.json %%WWWDIR%%/documentserver/server/info/ai/translations/cs-CS.json %%WWWDIR%%/documentserver/server/info/ai/translations/de-DE.json %%WWWDIR%%/documentserver/server/info/ai/translations/es-ES.json @@ -2469,6 +2493,7 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/documenteditor/main/resources/help/de/images/customtable.png %%WWWDIR%%/documentserver/web-apps/apps/documenteditor/main/resources/help/de/images/darkmode_oform.png %%WWWDIR%%/documentserver/web-apps/apps/documenteditor/main/resources/help/de/images/date_time.png +%%WWWDIR%%/documentserver/web-apps/apps/documenteditor/main/resources/help/de/images/date_time_settings.png %%WWWDIR%%/documentserver/web-apps/apps/documenteditor/main/resources/help/de/images/datecontentcontrol2.png %%WWWDIR%%/documentserver/web-apps/apps/documenteditor/main/resources/help/de/images/datesettings.png %%WWWDIR%%/documentserver/web-apps/apps/documenteditor/main/resources/help/de/images/drawio_diagram.png @@ -8285,6 +8310,7 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/help/de/images/lookup_function.gif %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/help/de/images/lower.png %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/help/de/images/managerules.png +%%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/help/de/images/margins.png %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/help/de/images/match.png %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/help/de/images/max.png %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/help/de/images/maxa.png @@ -17705,7 +17731,7 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/img/v2/iconssmall@2.5x.svg %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/img/v2/iconssmall@2x.png %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/main/resources/symboltable/ru.json -%%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/mobile/css/611.2ad5c287215269bcc9de.css +%%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/mobile/css/611.219690714751ff3c27cf.css %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/mobile/css/app.43cfb55a2bbb45252e03.css %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/mobile/css/framework7-rtl.css %%WWWDIR%%/documentserver/web-apps/apps/spreadsheeteditor/mobile/css/framework7.css @@ -17894,9 +17920,12 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/fr.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/he.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/hu.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/hy.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/id.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/it.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/ja.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/ko.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/pl.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/pt.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/ro.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/embed/locale/ru.json @@ -17914,6 +17943,7 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/index.html %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/index_loader.html %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/ar.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/cs.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/de.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/el.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/en.json @@ -17924,6 +17954,8 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/hy.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/it.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/ja.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/ko.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/pl.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/pt.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/ro.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/ru.json @@ -17934,18 +17966,46 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/ur.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/locale/zh.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/css/app.css +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/Contents.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/HelpfulHints/About.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/HelpfulHints/AdvancedSettings.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/HelpfulHints/Communicating.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/HelpfulHints/KeyboardShortcuts.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/HelpfulHints/Navigation.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/HelpfulHints/SupportedFormats.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/ProgramInterface/FileTab.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/ProgramInterface/ProgramInterface.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/ProgramInterface/ViewTab.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/UsageInstructions/SavePrintDownload.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/UsageInstructions/ViewDiagramViewerInfo.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/callback.js +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/interface/desktop_editorwindow.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/interface/desktop_filetab.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/interface/desktop_viewtab.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/interface/editorwindow.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/interface/filetab.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/interface/viewtab.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/keytips1.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/keytips2.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/images/printsettingswindow.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/search/indexes.js +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/de/search/search.html %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/Contents.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/HelpfulHints/About.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/HelpfulHints/AdvancedSettings.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/HelpfulHints/Communicating.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/HelpfulHints/KeyboardShortcuts.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/HelpfulHints/Navigation.htm +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/HelpfulHints/SupportedFormats.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/ProgramInterface/FileTab.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/ProgramInterface/ProgramInterface.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/ProgramInterface/ViewTab.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/UsageInstructions/SavePrintDownload.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/UsageInstructions/ViewDiagramViewerInfo.htm %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/callback.js +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/images/interface/desktop_editorwindow.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/images/interface/desktop_filetab.png +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/images/interface/desktop_viewtab.png %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/images/interface/editorwindow.png %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/images/interface/filetab.png %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/main/resources/help/en/images/interface/viewtab.png @@ -18017,6 +18077,8 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/hy.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/it.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/ja.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/ko.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/pl.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/pt-pt.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/pt.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/ro.json @@ -18025,6 +18087,7 @@ lib/libkernel_network.so %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/sq.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/sr-cyrl.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/sr.json +%%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/sv.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/ur.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/locale/zh.json %%WWWDIR%%/documentserver/web-apps/apps/visioeditor/mobile/resources/img/about/logo-new-white.svg diff --git a/www/p5-Catalyst-Authentication-Credential-HTTP/Makefile b/www/p5-Catalyst-Authentication-Credential-HTTP/Makefile index c45793b724aa..76c0cf73c4db 100644 --- a/www/p5-Catalyst-Authentication-Credential-HTTP/Makefile +++ b/www/p5-Catalyst-Authentication-Credential-HTTP/Makefile @@ -1,5 +1,5 @@ PORTNAME= Catalyst-Authentication-Credential-HTTP -PORTVERSION= 1.018 +PORTVERSION= 1.019 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -15,6 +15,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Catalyst-Plugin-Authentication>=0.10005:www/p5-Catalyst-Plugin-Authentication \ p5-Catalyst-Runtime>0:www/p5-Catalyst-Runtime \ p5-Class-Accessor>0:devel/p5-Class-Accessor \ + p5-Crypt-SysRandom>0:security/p5-Crypt-SysRandom \ p5-Data-UUID>=0.11:devel/p5-Data-UUID \ p5-String-Escape>0:textproc/p5-String-Escape \ p5-URI>0:net/p5-URI @@ -23,8 +24,9 @@ TEST_DEPENDS= p5-HTTP-Message>0:www/p5-HTTP-Message \ p5-Test-MockObject>0:devel/p5-Test-MockObject \ p5-Test-Needs>0:devel/p5-Test-Needs -NO_ARCH= YES USES= perl5 -USE_PERL5= configure +USE_PERL5= modbuildtiny + +NO_ARCH= YES .include <bsd.port.mk> diff --git a/www/p5-Catalyst-Authentication-Credential-HTTP/distinfo b/www/p5-Catalyst-Authentication-Credential-HTTP/distinfo index 4bbdebda184f..6d82799846cf 100644 --- a/www/p5-Catalyst-Authentication-Credential-HTTP/distinfo +++ b/www/p5-Catalyst-Authentication-Credential-HTTP/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1504091860 -SHA256 (Catalyst-Authentication-Credential-HTTP-1.018.tar.gz) = 6fa1816dee644b0db5ea0cc15c5e711dc2ced2083625abce7096521f1d65a529 -SIZE (Catalyst-Authentication-Credential-HTTP-1.018.tar.gz) = 39956 +TIMESTAMP = 1756034076 +SHA256 (Catalyst-Authentication-Credential-HTTP-1.019.tar.gz) = ec81e96c2a3f6586ea41d088ea8e801b1f34001ab19cc9a65def8a38c39a5bda +SIZE (Catalyst-Authentication-Credential-HTTP-1.019.tar.gz) = 39986 diff --git a/www/p5-Dancer2-Plugin-Interchange6/Makefile b/www/p5-Dancer2-Plugin-Interchange6/Makefile deleted file mode 100644 index ff94392639e3..000000000000 --- a/www/p5-Dancer2-Plugin-Interchange6/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -PORTNAME= Dancer2-Plugin-Interchange6 -PORTVERSION= 0.204 -CATEGORIES= www perl5 -MASTER_SITES= CPAN -PKGNAMEPREFIX= p5- - -MAINTAINER= perl@FreeBSD.org -COMMENT= Dancer2 Plugin for Interchange6 Open Source Shop Machine -WWW= https://metacpan.org/release/Dancer2-Plugin-Interchange6 - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual - -DEPRECATED= Depends on expired security/p5-Data-Entropy via databases/p5-Interchange6-Schema -EXPIRATION_DATE=2025-09-01 - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-Business-OnlinePayment>=3.04:finance/p5-Business-OnlinePayment \ - p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC>=0.600:security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC \ - p5-Dancer2-Plugin-Auth-Extensible>=0.600:security/p5-Dancer2-Plugin-Auth-Extensible \ - p5-Dancer2-Plugin-DBIC>=0.0013:databases/p5-Dancer2-Plugin-DBIC \ - p5-Dancer2-Session-DBIC>=0.102:databases/p5-Dancer2-Session-DBIC \ - p5-Dancer2>=0.200002:www/p5-Dancer2 \ - p5-Interchange6-Schema>=0:databases/p5-Interchange6-Schema \ - p5-Interchange6>=0:www/p5-Interchange6 \ - p5-JSON-MaybeXS>=0:converters/p5-JSON-MaybeXS \ - p5-Module-Runtime>=0:devel/p5-Module-Runtime \ - p5-Moo>=2.000000:devel/p5-Moo \ - p5-MooX-HandlesVia>=0:devel/p5-MooX-HandlesVia \ - p5-MooseX-CoverableModifiers>=0:devel/p5-MooseX-CoverableModifiers \ - p5-Net-HTTPS-Any>=0.11:net/p5-Net-HTTPS-Any \ - p5-Safe-Isa>=0:devel/p5-Safe-Isa \ - p5-Type-Tiny>=0:devel/p5-Type-Tiny \ - p5-YAML>=0.86:textproc/p5-YAML -TEST_DEPENDS= p5-DBD-SQLite>=0:databases/p5-DBD-SQLite \ - p5-DBIx-Class-Helpers>=0:databases/p5-DBIx-Class-Helpers \ - p5-Test-WWW-Mechanize-PSGI>=0:devel/p5-Test-WWW-Mechanize-PSGI - -USES= perl5 -USE_PERL5= configure - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/www/p5-Dancer2-Plugin-Interchange6/distinfo b/www/p5-Dancer2-Plugin-Interchange6/distinfo deleted file mode 100644 index a0796e10547c..000000000000 --- a/www/p5-Dancer2-Plugin-Interchange6/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1595416777 -SHA256 (Dancer2-Plugin-Interchange6-0.204.tar.gz) = 732474bf66e25f07a4ebf30a9e98ccb14bea74a34c7d2993c7359c8a2b93ac54 -SIZE (Dancer2-Plugin-Interchange6-0.204.tar.gz) = 36429 diff --git a/www/p5-Dancer2-Plugin-Interchange6/pkg-descr b/www/p5-Dancer2-Plugin-Interchange6/pkg-descr deleted file mode 100644 index 271e1545e6f1..000000000000 --- a/www/p5-Dancer2-Plugin-Interchange6/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Interchange6, the Open Source Shop Machine, -is the Modern Perl ecosystem for online business. - -This plugin turns your Dancer2 site into a shop. diff --git a/www/p5-Dancer2-Plugin-Interchange6/pkg-plist b/www/p5-Dancer2-Plugin-Interchange6/pkg-plist deleted file mode 100644 index d8965a20a509..000000000000 --- a/www/p5-Dancer2-Plugin-Interchange6/pkg-plist +++ /dev/null @@ -1,18 +0,0 @@ -bin/interchange6-expire-sessions -%%SITE_PERL%%/Dancer2/Plugin/Interchange6.pm -%%SITE_PERL%%/Dancer2/Plugin/Interchange6/Business/OnlinePayment.pm -%%SITE_PERL%%/Dancer2/Plugin/Interchange6/Cart.pm -%%SITE_PERL%%/Dancer2/Plugin/Interchange6/Cart/Product.pm -%%SITE_PERL%%/Dancer2/Plugin/Interchange6/Routes.pm -%%SITE_PERL%%/Dancer2/Plugin/Interchange6/Routes/Account.pm -%%SITE_PERL%%/Dancer2/Plugin/Interchange6/Routes/Cart.pm -%%SITE_PERL%%/Dancer2/Plugin/Interchange6/Routes/Checkout.pm -%%PERL5_MAN1%%/interchange6-expire-sessions.1.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Interchange6.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Interchange6::Business::OnlinePayment.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Interchange6::Cart.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Interchange6::Cart::Product.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Interchange6::Routes.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Interchange6::Routes::Account.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Interchange6::Routes::Cart.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Interchange6::Routes::Checkout.3.gz diff --git a/www/p5-Interchange6/Makefile b/www/p5-Interchange6/Makefile deleted file mode 100644 index c228247fd875..000000000000 --- a/www/p5-Interchange6/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -PORTNAME= Interchange6 -PORTVERSION= 0.120 -CATEGORIES= www perl5 -MASTER_SITES= CPAN -MASTER_SITE_SUBDIR= CPAN:HORNBURG -PKGNAMEPREFIX= p5- - -MAINTAINER= perl@FreeBSD.org -COMMENT= Open Source Shop Machine -WWW= https://metacpan.org/release/Interchange6 - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual - -DEPRECATED= Depends on expired security/p5-Data-Entropy via databases/p5-Interchange6-Schema -EXPIRATION_DATE=2025-09-01 - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-Interchange6-Schema>=0:databases/p5-Interchange6-Schema \ - p5-Module-Runtime>=0:devel/p5-Module-Runtime \ - p5-Moo>=2.000000:devel/p5-Moo \ - p5-Type-Tiny>=0:devel/p5-Type-Tiny \ - p5-Safe-Isa>=0:devel/p5-Safe-Isa \ - p5-MooX-HandlesVia>=0:devel/p5-MooX-HandlesVia \ - p5-MooseX-CoverableModifiers>=0:devel/p5-MooseX-CoverableModifiers \ - p5-aliased>=0:devel/p5-aliased - -NO_ARCH= yes -USES= perl5 -USE_PERL5= configure - -.include <bsd.port.mk> diff --git a/www/p5-Interchange6/distinfo b/www/p5-Interchange6/distinfo deleted file mode 100644 index 5241f69f52d0..000000000000 --- a/www/p5-Interchange6/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1469403635 -SHA256 (Interchange6-0.120.tar.gz) = 40d96dec64ff1cce95eb0389722a74fa4fc9f5d0321a0153ffe39e7507a68c08 -SIZE (Interchange6-0.120.tar.gz) = 21331 diff --git a/www/p5-Interchange6/pkg-descr b/www/p5-Interchange6/pkg-descr deleted file mode 100644 index 5c64db5135bb..000000000000 --- a/www/p5-Interchange6/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Interchange6, the Open Source Shop Machine, -is the Modern Perl ecosystem for online business. -It uses the DBIx::Class database schema Interchange6::Schema. - -This is a small module, implementing an API, used in Dancer plugins. diff --git a/www/p5-Interchange6/pkg-plist b/www/p5-Interchange6/pkg-plist deleted file mode 100644 index 603a97f35e4f..000000000000 --- a/www/p5-Interchange6/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -%%SITE_PERL%%/Interchange6.pm -%%SITE_PERL%%/Interchange6/Cart.pm -%%SITE_PERL%%/Interchange6/Cart/Cost.pm -%%SITE_PERL%%/Interchange6/Cart/Product.pm -%%SITE_PERL%%/Interchange6/Role/Costs.pm -%%SITE_PERL%%/Interchange6/Types.pm -%%PERL5_MAN3%%/Interchange6.3.gz -%%PERL5_MAN3%%/Interchange6::Cart.3.gz -%%PERL5_MAN3%%/Interchange6::Cart::Cost.3.gz -%%PERL5_MAN3%%/Interchange6::Cart::Product.3.gz -%%PERL5_MAN3%%/Interchange6::Role::Costs.3.gz -%%PERL5_MAN3%%/Interchange6::Types.3.gz diff --git a/www/pecl-yaf/Makefile b/www/pecl-yaf/Makefile index 79d1feb3f156..9daef4e1d9da 100644 --- a/www/pecl-yaf/Makefile +++ b/www/pecl-yaf/Makefile @@ -1,5 +1,5 @@ PORTNAME= yaf -PORTVERSION= 3.3.6 +PORTVERSION= 3.3.7 CATEGORIES= www MAINTAINER= sunpoet@freeBSD.org diff --git a/www/pecl-yaf/distinfo b/www/pecl-yaf/distinfo index 515a9d06c86b..e8a7bc64cafa 100644 --- a/www/pecl-yaf/distinfo +++ b/www/pecl-yaf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720022756 -SHA256 (PECL/yaf-3.3.6.tgz) = 7056dba64f4a6346402cdcfa228aacfbbc67487b9afa05e689d778300cc8a738 -SIZE (PECL/yaf-3.3.6.tgz) = 134030 +TIMESTAMP = 1755062476 +SHA256 (PECL/yaf-3.3.7.tgz) = 7fcea41c7b4254e6db71132a2591b5ce4c88d4af70231b0ffb560fdd22b43e95 +SIZE (PECL/yaf-3.3.7.tgz) = 134483 diff --git a/www/pecl-yaf/files/patch-php84 b/www/pecl-yaf/files/patch-php84 deleted file mode 100644 index 424a5fdd2554..000000000000 --- a/www/pecl-yaf/files/patch-php84 +++ /dev/null @@ -1,46 +0,0 @@ -Obtained from: https://github.com/laruence/yaf/commit/b1d252c944a8d70f0dc28415b3d67a7b3bbbf7ce - ---- routes/yaf_route_regex.c.orig 2024-06-25 03:13:57 UTC -+++ routes/yaf_route_regex.c -@@ -204,11 +204,18 @@ static int yaf_route_regex_match(yaf_route_regex_objec - #if PHP_VERSION_ID < 70400 - php_pcre_match_impl(pce_regexp, (char*)uri, len, &matches, &subparts /* subpats */, - 0/* global */, 0/* ZEND_NUM_ARGS() >= 4 */, 0/*flags PREG_OFFSET_CAPTURE*/, 0/* start_offset */); --#else -+#elif PHP_VERSION_ID < 80400 - { - zend_string *tmp = zend_string_init(uri, len, 0); - php_pcre_match_impl(pce_regexp, tmp, &matches, &subparts /* subpats */, - 0/* global */, 0/* ZEND_NUM_ARGS() >= 4 */, 0/*flags PREG_OFFSET_CAPTURE*/, 0/* start_offset */); -+ zend_string_release(tmp); -+ } -+#else -+ { -+ zend_string *tmp = zend_string_init(uri, len, 0); -+ php_pcre_match_impl(pce_regexp, tmp, &matches, &subparts /* subpats */, -+ 0/* global */, 0/*flags PREG_OFFSET_CAPTURE*/, 0/* start_offset */); - zend_string_release(tmp); - } - #endif ---- routes/yaf_route_rewrite.c.orig 2024-06-25 03:13:57 UTC -+++ routes/yaf_route_rewrite.c -@@ -209,11 +209,18 @@ static int yaf_route_rewrite_match(yaf_route_rewrite_o - #if PHP_VERSION_ID < 70400 - php_pcre_match_impl(pce_regexp, (char*)uri, len, &matches, &subparts /* subpats */, - 0/* global */, 0/* ZEND_NUM_ARGS() >= 4 */, 0/*flags PREG_OFFSET_CAPTURE*/, 0/* start_offset */); --#else -+#elif PHP_VERSION_ID <80400 - { - zend_string *tmp = zend_string_init(uri, len, 0); - php_pcre_match_impl(pce_regexp, tmp, &matches, &subparts /* subpats */, - 0/* global */, 0/* ZEND_NUM_ARGS() >= 4 */, 0/*flags PREG_OFFSET_CAPTURE*/, 0/* start_offset */); -+ zend_string_release(tmp); -+ } -+#else -+ { -+ zend_string *tmp = zend_string_init(uri, len, 0); -+ php_pcre_match_impl(pce_regexp, tmp, &matches, &subparts /* subpats */, -+ 0/* global */, 0/*flags PREG_OFFSET_CAPTURE*/, 0/* start_offset */); - zend_string_release(tmp); - } - #endif diff --git a/www/pecl-yaf/files/patch-php85 b/www/pecl-yaf/files/patch-php85 deleted file mode 100644 index 1d35ad034c24..000000000000 --- a/www/pecl-yaf/files/patch-php85 +++ /dev/null @@ -1,11 +0,0 @@ ---- yaf_exception.c.orig 2024-06-25 03:13:57 UTC -+++ yaf_exception.c -@@ -73,7 +73,7 @@ zend_class_entry * yaf_get_exception_base(int root) /* - } - #endif - -- return zend_exception_get_default(); -+ return zend_ce_exception; - } - /* }}} */ - diff --git a/www/pecl-yar/Makefile b/www/pecl-yar/Makefile index fffb326988e3..ff5a430c03ef 100644 --- a/www/pecl-yar/Makefile +++ b/www/pecl-yar/Makefile @@ -1,5 +1,5 @@ PORTNAME= yar -PORTVERSION= 2.3.3 +PORTVERSION= 2.3.4 CATEGORIES= www MAINTAINER= sunpoet@FreeBSD.org diff --git a/www/pecl-yar/distinfo b/www/pecl-yar/distinfo index b2555f632ac3..a6e6c137385e 100644 --- a/www/pecl-yar/distinfo +++ b/www/pecl-yar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720022758 -SHA256 (PECL/yar-2.3.3.tgz) = e5951c7ac813dbd7dcb5738aa33b74ccdeba8a302a0649cd48affa263017b93a -SIZE (PECL/yar-2.3.3.tgz) = 51333 +TIMESTAMP = 1755062478 +SHA256 (PECL/yar-2.3.4.tgz) = 858a8264c7e8fdd3ae2598bda0bd57e404cbed0d69941edf8bf74f632032dd48 +SIZE (PECL/yar-2.3.4.tgz) = 51365 diff --git a/www/pecl-yar/files/patch-php85 b/www/pecl-yar/files/patch-php85 deleted file mode 100644 index 20c15b01392c..000000000000 --- a/www/pecl-yar/files/patch-php85 +++ /dev/null @@ -1,11 +0,0 @@ ---- yar_exception.c.orig 2024-06-25 08:51:10 UTC -+++ yar_exception.c -@@ -62,7 +62,7 @@ zend_class_entry * php_yar_get_exception_base(int root - } - #endif - -- return zend_exception_get_default(); -+ return zend_ce_exception; - } - /* }}} */ - diff --git a/www/phpvirtualbox-70/Makefile b/www/phpvirtualbox-70/Makefile index 22e8a6913dbe..b85b31ac272e 100644 --- a/www/phpvirtualbox-70/Makefile +++ b/www/phpvirtualbox-70/Makefile @@ -18,7 +18,8 @@ USE_PHP= session simplexml soap xml ETCDIR= ${WWWDIR} WWWDIR= ${PREFIX}/www/${PORTNAME}${SUFFIX} -EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html +EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php \ + ${.CURDIR}/../phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html NO_ARCH= yes NO_BUILD= yes PORTSCOUT= limit:^7\.0\. diff --git a/www/phpvirtualbox-71/Makefile b/www/phpvirtualbox-71/Makefile index fb05e5b28ffb..9d48563e1730 100644 --- a/www/phpvirtualbox-71/Makefile +++ b/www/phpvirtualbox-71/Makefile @@ -1,12 +1,13 @@ PORTNAME= phpvirtualbox DISTVERSION= 7.1-1 +PORTREVISION= 1 CATEGORIES= www SUFFIX= -71 PKGNAMESUFFIX= ${SUFFIX}${PHP_PKGNAMESUFFIX} MAINTAINER= vbox@FreeBSD.org COMMENT= AJAX Web Interface for VirtualBox -WWW= https://sourceforge.net/projects/phpvirtualbox-7-0/ +WWW= https://github.com/phpvirtualbox/phpvirtualbox/ LICENSE= GPLv3 @@ -16,7 +17,9 @@ USE_PHP= session simplexml soap xml ETCDIR= ${WWWDIR} WWWDIR= ${PREFIX}/www/${PORTNAME}${SUFFIX} -EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html +EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox-72/files/patch-endpoints_lib_config.php \ + ${.CURDIR}/../phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php \ + ${.CURDIR}/../phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html NO_ARCH= yes NO_BUILD= yes PORTSCOUT= limit:^7\.1\. diff --git a/www/phpvirtualbox-71/files/patch-endpoints_lib_vboxconnector.php b/www/phpvirtualbox-71/files/patch-endpoints_lib_vboxconnector.php deleted file mode 100644 index 3ce4bd1b67fa..000000000000 --- a/www/phpvirtualbox-71/files/patch-endpoints_lib_vboxconnector.php +++ /dev/null @@ -1,21 +0,0 @@ ---- endpoints/lib/vboxconnector.php.orig 2025-03-09 01:02:03 UTC -+++ endpoints/lib/vboxconnector.php -@@ -113,6 +113,8 @@ class vboxconnector { - */ - var $dsep = null; - -+ var $client = null; -+ - /** - * Obtain configuration settings and set object vars - * @param boolean $useAuthMaster use the authentication master obtained from configuration class -@@ -388,7 +390,8 @@ class vboxconnector { - - // The amount of time we will wait for events is determined by - // the amount of listeners - at least half a second -- $listenerWait = max(100,intval(500/count($this->persistentRequest['vboxEventListeners']))); -+ $listenerCount = count($this->persistentRequest['vboxEventListeners']); -+ $listenerWait = max(100,intval(500/($listenerCount > 0 ? $listenerCount : 1))); - } - - // Get events from each configured event listener diff --git a/www/phpvirtualbox-72/Makefile b/www/phpvirtualbox-72/Makefile new file mode 100644 index 000000000000..5cd673bbf480 --- /dev/null +++ b/www/phpvirtualbox-72/Makefile @@ -0,0 +1,37 @@ +PORTNAME= phpvirtualbox +DISTVERSION= 7.2-1 +PORTREVISION= 1 +CATEGORIES= www +SUFFIX= -72 +PKGNAMESUFFIX= ${SUFFIX}${PHP_PKGNAMESUFFIX} + +MAINTAINER= vbox@FreeBSD.org +COMMENT= AJAX Web Interface for VirtualBox +WWW= https://github.com/phpvirtualbox/phpvirtualbox/ + +LICENSE= GPLv3 + +USES= php:flavors +USE_GITHUB= yes +USE_PHP= session simplexml soap xml + +ETCDIR= ${WWWDIR} +WWWDIR= ${PREFIX}/www/${PORTNAME}${SUFFIX} +NO_ARCH= yes +NO_BUILD= yes +PORTSCOUT= limit:^7\.2\. + +post-patch: + @${MV} ${WRKSRC}/phpvirtualbox.conf ${WRKSRC}/phpvirtualbox${SUFFIX}.conf + @${REINPLACE_CMD} -e 's#Alias /phpvirtualbox#Alias /phpvirtualbox${SUFFIX}#' \ + -e 's#/usr/share/phpvirtualbox#${WWWDIR}#g' \ + ${WRKSRC}/phpvirtualbox${SUFFIX}.conf + +do-install: + ${MKDIR} ${STAGEDIR}${WWWDIR} + (cd ${WRKSRC}/ && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} \ + "-not -name *.orig -not -name config.php-example") + ${INSTALL_DATA} ${WRKSRC}/config.php-example \ + ${STAGEDIR}${WWWDIR}/config.php.sample + +.include <bsd.port.mk> diff --git a/www/phpvirtualbox-72/distinfo b/www/phpvirtualbox-72/distinfo new file mode 100644 index 000000000000..36e164f0de0c --- /dev/null +++ b/www/phpvirtualbox-72/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756400000 +SHA256 (phpvirtualbox-phpvirtualbox-7.2-1_GH0.tar.gz) = 8025ed6b6af7ab4f32b0ac548fee94621469d5f5bc89d6a8a553a3989ada5ca9 +SIZE (phpvirtualbox-phpvirtualbox-7.2-1_GH0.tar.gz) = 5271540 diff --git a/www/phpvirtualbox-71/files/patch-endpoints_lib_config.php b/www/phpvirtualbox-72/files/patch-endpoints_lib_config.php index 82de95a4947b..82de95a4947b 100644 --- a/www/phpvirtualbox-71/files/patch-endpoints_lib_config.php +++ b/www/phpvirtualbox-72/files/patch-endpoints_lib_config.php diff --git a/www/phpvirtualbox-70/files/patch-endpoints_lib_vboxconnector.php b/www/phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php index 3ce4bd1b67fa..3ce4bd1b67fa 100644 --- a/www/phpvirtualbox-70/files/patch-endpoints_lib_vboxconnector.php +++ b/www/phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php diff --git a/www/phpvirtualbox-72/files/patch-endpoints_lib_vboxwebService-7.2.wsdl b/www/phpvirtualbox-72/files/patch-endpoints_lib_vboxwebService-7.2.wsdl new file mode 100644 index 000000000000..40b0ff619005 --- /dev/null +++ b/www/phpvirtualbox-72/files/patch-endpoints_lib_vboxwebService-7.2.wsdl @@ -0,0 +1,11 @@ +--- endpoints/lib/vboxwebService-7.2.wsdl.orig 2025-08-28 05:41:35 UTC ++++ endpoints/lib/vboxwebService-7.2.wsdl +@@ -5,7 +5,7 @@ --> + Generator: src/VBox/Main/webservice/websrv-wsdl-service.xsl + --> + <definitions xmlns:interface="urn:vbox" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:vbox="http://www.virtualbox.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" name="VirtualBox" targetNamespace="http://www.virtualbox.org/Service"> +- <import location="vboxweb.wsdl" namespace="http://www.virtualbox.org/"/> ++ <import location="vboxweb-7.2.wsdl" namespace="http://www.virtualbox.org/"/> + <service name="vboxService"> + <port binding="vbox:vboxBinding" name="vboxServicePort"> + <soap:address location="http://localhost:18083/"/> diff --git a/www/phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html b/www/phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html index 3e8a7c62dfb7..3e8a7c62dfb7 100644 --- a/www/phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html +++ b/www/phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html diff --git a/www/phpvirtualbox-72/pkg-descr b/www/phpvirtualbox-72/pkg-descr new file mode 100644 index 000000000000..9d1a4ce377ff --- /dev/null +++ b/www/phpvirtualbox-72/pkg-descr @@ -0,0 +1,3 @@ +An open source, AJAX implementation of the VirtualBox user +interface written in PHP. As a modern web interface, it allows +you to access and control remote VirtualBox instances diff --git a/www/phpvirtualbox-72/pkg-plist b/www/phpvirtualbox-72/pkg-plist new file mode 100644 index 000000000000..7e75d2fc12d8 --- /dev/null +++ b/www/phpvirtualbox-72/pkg-plist @@ -0,0 +1,614 @@ +@group www +@owner www +%%WWWDIR%%/CHANGELOG.txt +%%WWWDIR%%/Dockerfile +%%WWWDIR%%/GPLv3.txt +%%WWWDIR%%/LICENSE.txt +%%WWWDIR%%/README.md +@sample %%ETCDIR%%/config.php.sample +%%WWWDIR%%/css/jquery-ui.css +%%WWWDIR%%/css/jquery.projectPlugins.css +%%WWWDIR%%/css/layout.css +%%WWWDIR%%/css/tipped.css +%%WWWDIR%%/docker-compose.yml +%%WWWDIR%%/endpoints/api.php +%%WWWDIR%%/endpoints/config.js +%%WWWDIR%%/endpoints/index.html +%%WWWDIR%%/endpoints/jqueryFileTree.php +%%WWWDIR%%/endpoints/language.php +%%WWWDIR%%/endpoints/lib/auth/ActiveDirectory.php +%%WWWDIR%%/endpoints/lib/auth/Builtin.php +%%WWWDIR%%/endpoints/lib/auth/LDAP.php +%%WWWDIR%%/endpoints/lib/auth/MySQL.php +%%WWWDIR%%/endpoints/lib/auth/OpenMediaVault.php +%%WWWDIR%%/endpoints/lib/auth/WebAuth.php +%%WWWDIR%%/endpoints/lib/auth/index.html +%%WWWDIR%%/endpoints/lib/authinterface.php +%%WWWDIR%%/endpoints/lib/config.php +%%WWWDIR%%/endpoints/lib/index.html +%%WWWDIR%%/endpoints/lib/language.php +%%WWWDIR%%/endpoints/lib/utils.php +%%WWWDIR%%/endpoints/lib/vboxServiceWrappers.php +%%WWWDIR%%/endpoints/lib/vboxconnector.php +%%WWWDIR%%/endpoints/lib/vboxweb-7.2.wsdl +%%WWWDIR%%/endpoints/lib/vboxwebService-7.2.wsdl +%%WWWDIR%%/endpoints/rdp.php +%%WWWDIR%%/endpoints/screen.php +%%WWWDIR%%/images/30white.png +%%WWWDIR%%/images/50px-Question_icon.svg.png +%%WWWDIR%%/images/50px-Warning_icon.svg.png +%%WWWDIR%%/images/arrow_grad_dn.png +%%WWWDIR%%/images/arrow_grad_left.png +%%WWWDIR%%/images/arrow_grad_right.png +%%WWWDIR%%/images/arrow_grad_up.png +%%WWWDIR%%/images/arrow_white_dn.png +%%WWWDIR%%/images/arrow_white_left.png +%%WWWDIR%%/images/arrow_white_right.png +%%WWWDIR%%/images/arrow_white_up.png +%%WWWDIR%%/images/donate.gif +%%WWWDIR%%/images/downArrow.png +%%WWWDIR%%/images/header_grad.png +%%WWWDIR%%/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png +%%WWWDIR%%/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png +%%WWWDIR%%/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png +%%WWWDIR%%/images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png +%%WWWDIR%%/images/jquery-ui/ui-bg_glass_75_dadada_1x400.png +%%WWWDIR%%/images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png +%%WWWDIR%%/images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png +%%WWWDIR%%/images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png +%%WWWDIR%%/images/jquery-ui/ui-icons_222222_256x240.png +%%WWWDIR%%/images/jquery-ui/ui-icons_2e83ff_256x240.png +%%WWWDIR%%/images/jquery-ui/ui-icons_454545_256x240.png +%%WWWDIR%%/images/jquery-ui/ui-icons_888888_256x240.png +%%WWWDIR%%/images/jquery-ui/ui-icons_cd0a0a_256x240.png +%%WWWDIR%%/images/jqueryFileTree/directory.png +%%WWWDIR%%/images/jqueryFileTree/file.png +%%WWWDIR%%/images/jqueryFileTree/folder_open.png +%%WWWDIR%%/images/jqueryFileTree/spinner.gif +%%WWWDIR%%/images/monitor_bl.png +%%WWWDIR%%/images/monitor_bottom.png +%%WWWDIR%%/images/monitor_br.png +%%WWWDIR%%/images/monitor_glossy.png +%%WWWDIR%%/images/monitor_left.png +%%WWWDIR%%/images/monitor_right.png +%%WWWDIR%%/images/monitor_tl.png +%%WWWDIR%%/images/monitor_top.png +%%WWWDIR%%/images/monitor_tr.png +%%WWWDIR%%/images/rightArrow.png +%%WWWDIR%%/images/spinner.gif +%%WWWDIR%%/images/treeview-default-line.gif +%%WWWDIR%%/images/treeview-default.gif +%%WWWDIR%%/images/upArrow.png +%%WWWDIR%%/images/vbox/OSE/VirtualBox.icns +%%WWWDIR%%/images/vbox/OSE/VirtualBox_16px.png +%%WWWDIR%%/images/vbox/OSE/VirtualBox_20px.png +%%WWWDIR%%/images/vbox/OSE/VirtualBox_32px.png +%%WWWDIR%%/images/vbox/OSE/VirtualBox_40px.png +%%WWWDIR%%/images/vbox/OSE/VirtualBox_48px.png +%%WWWDIR%%/images/vbox/OSE/VirtualBox_64px.png +%%WWWDIR%%/images/vbox/OSE/VirtualBox_cube_42px.png +%%WWWDIR%%/images/vbox/OSE/VirtualBox_win.ico +%%WWWDIR%%/images/vbox/OSE/about.png +%%WWWDIR%%/images/vbox/OSE/about_16px.png +%%WWWDIR%%/images/vbox/acpi_16px.png +%%WWWDIR%%/images/vbox/acpi_disabled_16px.png +%%WWWDIR%%/images/vbox/add_host_iface_16px.png +%%WWWDIR%%/images/vbox/add_host_iface_disabled_16px.png +%%WWWDIR%%/images/vbox/arrow_down_10px.png +%%WWWDIR%%/images/vbox/arrow_left_10px.png +%%WWWDIR%%/images/vbox/arrow_right_10px.png +%%WWWDIR%%/images/vbox/arrow_up_10px.png +%%WWWDIR%%/images/vbox/attachment_16px.png +%%WWWDIR%%/images/vbox/attachment_add_16px.png +%%WWWDIR%%/images/vbox/attachment_add_disabled_16px.png +%%WWWDIR%%/images/vbox/attachment_disabled_16px.png +%%WWWDIR%%/images/vbox/attachment_remove_16px.png +%%WWWDIR%%/images/vbox/attachment_remove_disabled_16px.png +%%WWWDIR%%/images/vbox/bgnd_sel_2.jpg +%%WWWDIR%%/images/vbox/blank.gif +%%WWWDIR%%/images/vbox/cd_16px.png +%%WWWDIR%%/images/vbox/cd_32px.png +%%WWWDIR%%/images/vbox/cd_add_16px.png +%%WWWDIR%%/images/vbox/cd_add_disabled_16px.png +%%WWWDIR%%/images/vbox/cd_disabled_16px.png +%%WWWDIR%%/images/vbox/cd_disabled_32px.png +%%WWWDIR%%/images/vbox/cd_unmount_16px.png +%%WWWDIR%%/images/vbox/cd_unmount_dis_16px.png +%%WWWDIR%%/images/vbox/cd_unmount_disabled_16px.png +%%WWWDIR%%/images/vbox/chipset_16px.png +%%WWWDIR%%/images/vbox/chipset_disabled_16px.png +%%WWWDIR%%/images/vbox/close_16px.png +%%WWWDIR%%/images/vbox/controller_add_16px.png +%%WWWDIR%%/images/vbox/controller_add_disabled_16px.png +%%WWWDIR%%/images/vbox/controller_remove_16px.png +%%WWWDIR%%/images/vbox/controller_remove_disabled_16px.png +%%WWWDIR%%/images/vbox/cpu_16px.png +%%WWWDIR%%/images/vbox/description_16px.png +%%WWWDIR%%/images/vbox/description_disabled_16px.png +%%WWWDIR%%/images/vbox/description_edit_16px.png +%%WWWDIR%%/images/vbox/description_edit_disabled_16px.png +%%WWWDIR%%/images/vbox/discard_cur_state_16px.png +%%WWWDIR%%/images/vbox/discard_cur_state_22px.png +%%WWWDIR%%/images/vbox/discard_cur_state_dis_16px.png +%%WWWDIR%%/images/vbox/discard_cur_state_dis_22px.png +%%WWWDIR%%/images/vbox/discard_cur_state_snapshot_16px.png +%%WWWDIR%%/images/vbox/discard_cur_state_snapshot_22px.png +%%WWWDIR%%/images/vbox/discard_cur_state_snapshot_dis_16px.png +%%WWWDIR%%/images/vbox/discard_cur_state_snapshot_dis_22px.png +%%WWWDIR%%/images/vbox/diskimage_16px.png +%%WWWDIR%%/images/vbox/exit_16px.png +%%WWWDIR%%/images/vbox/expanding_collapsing_16px.png +%%WWWDIR%%/images/vbox/export_16px.png +%%WWWDIR%%/images/vbox/fd_16px.png +%%WWWDIR%%/images/vbox/fd_32px.png +%%WWWDIR%%/images/vbox/fd_add_16px.png +%%WWWDIR%%/images/vbox/fd_add_disabled_16px.png +%%WWWDIR%%/images/vbox/fd_disabled_16px.png +%%WWWDIR%%/images/vbox/fd_disabled_32px.png +%%WWWDIR%%/images/vbox/fd_unmount_16px.png +%%WWWDIR%%/images/vbox/fd_unmount_dis_16px.png +%%WWWDIR%%/images/vbox/floppy_16px.png +%%WWWDIR%%/images/vbox/floppy_add_16px.png +%%WWWDIR%%/images/vbox/floppy_add_disabled_16px.png +%%WWWDIR%%/images/vbox/floppy_collapse_16px.png +%%WWWDIR%%/images/vbox/floppy_expand_16px.png +%%WWWDIR%%/images/vbox/fullscreen_16px.png +%%WWWDIR%%/images/vbox/global_settings_16px.png +%%WWWDIR%%/images/vbox/global_settings_disabled_16px.png +%%WWWDIR%%/images/vbox/group_abstract_16px.png +%%WWWDIR%%/images/vbox/guesttools_16px.png +%%WWWDIR%%/images/vbox/guesttools_disabled_16px.png +%%WWWDIR%%/images/vbox/hd_16px.png +%%WWWDIR%%/images/vbox/hd_32px.png +%%WWWDIR%%/images/vbox/hd_add_16px.png +%%WWWDIR%%/images/vbox/hd_add_22px.png +%%WWWDIR%%/images/vbox/hd_add_disabled_16px.png +%%WWWDIR%%/images/vbox/hd_add_disabled_22px.png +%%WWWDIR%%/images/vbox/hd_disabled_16px.png +%%WWWDIR%%/images/vbox/hd_disabled_32px.png +%%WWWDIR%%/images/vbox/hd_new_16px.png +%%WWWDIR%%/images/vbox/hd_new_22px.png +%%WWWDIR%%/images/vbox/hd_new_disabled_16px.png +%%WWWDIR%%/images/vbox/hd_new_disabled_22px.png +%%WWWDIR%%/images/vbox/hd_release_16px.png +%%WWWDIR%%/images/vbox/hd_release_22px.png +%%WWWDIR%%/images/vbox/hd_release_disabled_16px.png +%%WWWDIR%%/images/vbox/hd_release_disabled_22px.png +%%WWWDIR%%/images/vbox/hd_remove_16px.png +%%WWWDIR%%/images/vbox/hd_remove_22px.png +%%WWWDIR%%/images/vbox/hd_remove_disabled_16px.png +%%WWWDIR%%/images/vbox/hd_remove_disabled_22px.png +%%WWWDIR%%/images/vbox/help_16px.png +%%WWWDIR%%/images/vbox/ide_16px.png +%%WWWDIR%%/images/vbox/ide_add_16px.png +%%WWWDIR%%/images/vbox/ide_add_disabled_16px.png +%%WWWDIR%%/images/vbox/ide_collapse_16px.png +%%WWWDIR%%/images/vbox/ide_expand_16px.png +%%WWWDIR%%/images/vbox/import_16px.png +%%WWWDIR%%/images/vbox/list_movedown_16px.png +%%WWWDIR%%/images/vbox/list_movedown_disabled_16px.png +%%WWWDIR%%/images/vbox/list_moveup_16px.png +%%WWWDIR%%/images/vbox/list_moveup_disabled_16px.png +%%WWWDIR%%/images/vbox/machine_16px.png +%%WWWDIR%%/images/vbox/machine_32px.png +%%WWWDIR%%/images/vbox/machine_abstract_16px.png +%%WWWDIR%%/images/vbox/machine_disabled_16px.png +%%WWWDIR%%/images/vbox/machine_disabled_32px.png +%%WWWDIR%%/images/vbox/menuArrow.gif +%%WWWDIR%%/images/vbox/menuArrow_w.gif +%%WWWDIR%%/images/vbox/name_16px.png +%%WWWDIR%%/images/vbox/node.gif +%%WWWDIR%%/images/vbox/nw_16px.png +%%WWWDIR%%/images/vbox/nw_32px.png +%%WWWDIR%%/images/vbox/nw_disabled_16px.png +%%WWWDIR%%/images/vbox/nw_disabled_32px.png +%%WWWDIR%%/images/vbox/os_archlinux.png +%%WWWDIR%%/images/vbox/os_archlinux_64.png +%%WWWDIR%%/images/vbox/os_debian.png +%%WWWDIR%%/images/vbox/os_debian_64.png +%%WWWDIR%%/images/vbox/os_dos.png +%%WWWDIR%%/images/vbox/os_fedora.png +%%WWWDIR%%/images/vbox/os_fedora_64.png +%%WWWDIR%%/images/vbox/os_freebsd.png +%%WWWDIR%%/images/vbox/os_freebsd_64.png +%%WWWDIR%%/images/vbox/os_gentoo.png +%%WWWDIR%%/images/vbox/os_gentoo_64.png +%%WWWDIR%%/images/vbox/os_jrockitve.png +%%WWWDIR%%/images/vbox/os_l4.png +%%WWWDIR%%/images/vbox/os_linux.png +%%WWWDIR%%/images/vbox/os_linux22.png +%%WWWDIR%%/images/vbox/os_linux24.png +%%WWWDIR%%/images/vbox/os_linux24_64.png +%%WWWDIR%%/images/vbox/os_linux26.png +%%WWWDIR%%/images/vbox/os_linux26_64.png +%%WWWDIR%%/images/vbox/os_linux_64.png +%%WWWDIR%%/images/vbox/os_linux_other.png +%%WWWDIR%%/images/vbox/os_macosx.png +%%WWWDIR%%/images/vbox/os_macosx_64.png +%%WWWDIR%%/images/vbox/os_mandriva.png +%%WWWDIR%%/images/vbox/os_mandriva_64.png +%%WWWDIR%%/images/vbox/os_netbsd.png +%%WWWDIR%%/images/vbox/os_netbsd_64.png +%%WWWDIR%%/images/vbox/os_netware.png +%%WWWDIR%%/images/vbox/os_openbsd.png +%%WWWDIR%%/images/vbox/os_openbsd_64.png +%%WWWDIR%%/images/vbox/os_opensuse.png +%%WWWDIR%%/images/vbox/os_opensuse_64.png +%%WWWDIR%%/images/vbox/os_oracle.png +%%WWWDIR%%/images/vbox/os_oracle_64.png +%%WWWDIR%%/images/vbox/os_oraclesolaris.png +%%WWWDIR%%/images/vbox/os_oraclesolaris_64.png +%%WWWDIR%%/images/vbox/os_os2_other.png +%%WWWDIR%%/images/vbox/os_os2ecs.png +%%WWWDIR%%/images/vbox/os_os2warp3.png +%%WWWDIR%%/images/vbox/os_os2warp4.png +%%WWWDIR%%/images/vbox/os_os2warp45.png +%%WWWDIR%%/images/vbox/os_other.png +%%WWWDIR%%/images/vbox/os_other_64.png +%%WWWDIR%%/images/vbox/os_qnx.png +%%WWWDIR%%/images/vbox/os_redhat.png +%%WWWDIR%%/images/vbox/os_redhat_64.png +%%WWWDIR%%/images/vbox/os_solaris.png +%%WWWDIR%%/images/vbox/os_solaris_64.png +%%WWWDIR%%/images/vbox/os_turbolinux.png +%%WWWDIR%%/images/vbox/os_turbolinux_64.png +%%WWWDIR%%/images/vbox/os_type_16px.png +%%WWWDIR%%/images/vbox/os_ubuntu.png +%%WWWDIR%%/images/vbox/os_ubuntu_64.png +%%WWWDIR%%/images/vbox/os_virtualbox.png +%%WWWDIR%%/images/vbox/os_win10.png +%%WWWDIR%%/images/vbox/os_win10_64.png +%%WWWDIR%%/images/vbox/os_win11_64.png +%%WWWDIR%%/images/vbox/os_win2k.png +%%WWWDIR%%/images/vbox/os_win2k12_64.png +%%WWWDIR%%/images/vbox/os_win2k16_64.png +%%WWWDIR%%/images/vbox/os_win2k19_64.png +%%WWWDIR%%/images/vbox/os_win2k3.png +%%WWWDIR%%/images/vbox/os_win2k3_64.png +%%WWWDIR%%/images/vbox/os_win2k8.png +%%WWWDIR%%/images/vbox/os_win2k8_64.png +%%WWWDIR%%/images/vbox/os_win31.png +%%WWWDIR%%/images/vbox/os_win7.png +%%WWWDIR%%/images/vbox/os_win7_64.png +%%WWWDIR%%/images/vbox/os_win8.png +%%WWWDIR%%/images/vbox/os_win81.png +%%WWWDIR%%/images/vbox/os_win81_64.png +%%WWWDIR%%/images/vbox/os_win8_64.png +%%WWWDIR%%/images/vbox/os_win95.png +%%WWWDIR%%/images/vbox/os_win98.png +%%WWWDIR%%/images/vbox/os_win_other.png +%%WWWDIR%%/images/vbox/os_win_other_64.png +%%WWWDIR%%/images/vbox/os_winme.png +%%WWWDIR%%/images/vbox/os_winnt4.png +%%WWWDIR%%/images/vbox/os_winvista.png +%%WWWDIR%%/images/vbox/os_winvista_64.png +%%WWWDIR%%/images/vbox/os_winxp.png +%%WWWDIR%%/images/vbox/os_winxp_64.png +%%WWWDIR%%/images/vbox/os_xandros.png +%%WWWDIR%%/images/vbox/os_xandros_64.png +%%WWWDIR%%/images/vbox/parallel_port_16px.png +%%WWWDIR%%/images/vbox/preview_empty_228x168px.png +%%WWWDIR%%/images/vbox/preview_full_228x168px.png +%%WWWDIR%%/images/vbox/progress_clone_90px.png +%%WWWDIR%%/images/vbox/progress_delete_90px.png +%%WWWDIR%%/images/vbox/progress_export_90px.png +%%WWWDIR%%/images/vbox/progress_import_90px.png +%%WWWDIR%%/images/vbox/progress_install_guest_additions_90px.png +%%WWWDIR%%/images/vbox/progress_media_create_90px.png +%%WWWDIR%%/images/vbox/progress_media_delete_90px.png +%%WWWDIR%%/images/vbox/progress_poweroff_90px.png +%%WWWDIR%%/images/vbox/progress_snapshot_create_90px.png +%%WWWDIR%%/images/vbox/progress_snapshot_discard_90px.png +%%WWWDIR%%/images/vbox/progress_snapshot_restore_90px.png +%%WWWDIR%%/images/vbox/progress_start_90px.png +%%WWWDIR%%/images/vbox/progress_state_restore_90px.png +%%WWWDIR%%/images/vbox/progress_state_save_90px.png +%%WWWDIR%%/images/vbox/ram_16px.png +%%WWWDIR%%/images/vbox/refresh_16px.png +%%WWWDIR%%/images/vbox/refresh_22px.png +%%WWWDIR%%/images/vbox/refresh_32px.png +%%WWWDIR%%/images/vbox/refresh_disabled_16px.png +%%WWWDIR%%/images/vbox/refresh_disabled_22px.png +%%WWWDIR%%/images/vbox/refresh_disabled_32px.png +%%WWWDIR%%/images/vbox/register_16px.png +%%WWWDIR%%/images/vbox/remove_host_iface_16px.png +%%WWWDIR%%/images/vbox/remove_host_iface_disabled_16px.png +%%WWWDIR%%/images/vbox/sata_16px.png +%%WWWDIR%%/images/vbox/sata_add_16px.png +%%WWWDIR%%/images/vbox/sata_add_disabled_16px.png +%%WWWDIR%%/images/vbox/sata_collapse_16px.png +%%WWWDIR%%/images/vbox/sata_expand_16px.png +%%WWWDIR%%/images/vbox/scsi_16px.png +%%WWWDIR%%/images/vbox/scsi_add_16px.png +%%WWWDIR%%/images/vbox/scsi_add_disabled_16px.png +%%WWWDIR%%/images/vbox/scsi_collapse_16px.png +%%WWWDIR%%/images/vbox/scsi_expand_16px.png +%%WWWDIR%%/images/vbox/select_file_16px.png +%%WWWDIR%%/images/vbox/select_file_disabled_16px.png +%%WWWDIR%%/images/vbox/serial_port_16px.png +%%WWWDIR%%/images/vbox/serial_port_disabled_16px.png +%%WWWDIR%%/images/vbox/sf_16px.png +%%WWWDIR%%/images/vbox/sf_add_16px.png +%%WWWDIR%%/images/vbox/sf_add_disabled_16px.png +%%WWWDIR%%/images/vbox/sf_disabled_16px.png +%%WWWDIR%%/images/vbox/sf_edit_16px.png +%%WWWDIR%%/images/vbox/sf_edit_disabled_16px.png +%%WWWDIR%%/images/vbox/sf_remove_16px.png +%%WWWDIR%%/images/vbox/sf_remove_disabled_16px.png +%%WWWDIR%%/images/vbox/sf_settings_16px.png +%%WWWDIR%%/images/vbox/sf_settings_disabled_16px.png +%%WWWDIR%%/images/vbox/site_16px.png +%%WWWDIR%%/images/vbox/site_32px.png +%%WWWDIR%%/images/vbox/snapshot_delete_16px.png +%%WWWDIR%%/images/vbox/snapshot_delete_22px.png +%%WWWDIR%%/images/vbox/snapshot_delete_disabled_16px.png +%%WWWDIR%%/images/vbox/snapshot_delete_disabled_22px.png +%%WWWDIR%%/images/vbox/snapshot_offline_16px.png +%%WWWDIR%%/images/vbox/snapshot_online_16px.png +%%WWWDIR%%/images/vbox/snapshot_restore_16px.png +%%WWWDIR%%/images/vbox/snapshot_restore_22px.png +%%WWWDIR%%/images/vbox/snapshot_restore_disabled_16px.png +%%WWWDIR%%/images/vbox/snapshot_restore_disabled_22px.png +%%WWWDIR%%/images/vbox/snapshot_show_details_16px.png +%%WWWDIR%%/images/vbox/snapshot_show_details_22px.png +%%WWWDIR%%/images/vbox/snapshot_show_details_disabled_16px.png +%%WWWDIR%%/images/vbox/snapshot_show_details_disabled_22px.png +%%WWWDIR%%/images/vbox/snapshot_take_16px.png +%%WWWDIR%%/images/vbox/snapshot_take_22px.png +%%WWWDIR%%/images/vbox/snapshot_take_disabled_16px.png +%%WWWDIR%%/images/vbox/snapshot_take_disabled_22px.png +%%WWWDIR%%/images/vbox/sort_16px.png +%%WWWDIR%%/images/vbox/sort_disabled_16px.png +%%WWWDIR%%/images/vbox/sound_16px.png +%%WWWDIR%%/images/vbox/sound_disabled_16px.png +%%WWWDIR%%/images/vbox/state_aborted_16px.png +%%WWWDIR%%/images/vbox/state_discarding_16px.png +%%WWWDIR%%/images/vbox/state_paused_16px.png +%%WWWDIR%%/images/vbox/state_powered_off_16px.png +%%WWWDIR%%/images/vbox/state_restoring_16px.png +%%WWWDIR%%/images/vbox/state_running_16px.png +%%WWWDIR%%/images/vbox/state_saved_16px.png +%%WWWDIR%%/images/vbox/state_saving_16px.png +%%WWWDIR%%/images/vbox/state_stuck_16px.png +%%WWWDIR%%/images/vbox/status_check_16px.png +%%WWWDIR%%/images/vbox/status_error_16px.png +%%WWWDIR%%/images/vbox/usb_16px.png +%%WWWDIR%%/images/vbox/usb_add_16px.png +%%WWWDIR%%/images/vbox/usb_add_disabled_16px.png +%%WWWDIR%%/images/vbox/usb_collapse_16px.png +%%WWWDIR%%/images/vbox/usb_disabled_16px.png +%%WWWDIR%%/images/vbox/usb_expand_16px.png +%%WWWDIR%%/images/vbox/usb_filter_edit_16px.png +%%WWWDIR%%/images/vbox/usb_filter_edit_disabled_16px.png +%%WWWDIR%%/images/vbox/usb_movedown_16px.png +%%WWWDIR%%/images/vbox/usb_movedown_disabled_16px.png +%%WWWDIR%%/images/vbox/usb_moveup_16px.png +%%WWWDIR%%/images/vbox/usb_moveup_disabled_16px.png +%%WWWDIR%%/images/vbox/usb_new_16px.png +%%WWWDIR%%/images/vbox/usb_new_disabled_16px.png +%%WWWDIR%%/images/vbox/usb_remove_16px.png +%%WWWDIR%%/images/vbox/usb_remove_disabled_16px.png +%%WWWDIR%%/images/vbox/usb_unavailable_16px.png +%%WWWDIR%%/images/vbox/usb_unavailable_disabled_16px.png +%%WWWDIR%%/images/vbox/vdm_add_16px.png +%%WWWDIR%%/images/vbox/vdm_add_22px.png +%%WWWDIR%%/images/vbox/vdm_add_disabled_16px.png +%%WWWDIR%%/images/vbox/vdm_add_disabled_22px.png +%%WWWDIR%%/images/vbox/vdm_new_16px.png +%%WWWDIR%%/images/vbox/vdm_new_22px.png +%%WWWDIR%%/images/vbox/vdm_new_disabled_16px.png +%%WWWDIR%%/images/vbox/vdm_new_disabled_22px.png +%%WWWDIR%%/images/vbox/vdm_release_16px.png +%%WWWDIR%%/images/vbox/vdm_release_22px.png +%%WWWDIR%%/images/vbox/vdm_release_disabled_16px.png +%%WWWDIR%%/images/vbox/vdm_release_disabled_22px.png +%%WWWDIR%%/images/vbox/vdm_remove_16px.png +%%WWWDIR%%/images/vbox/vdm_remove_22px.png +%%WWWDIR%%/images/vbox/vdm_remove_disabled_16px.png +%%WWWDIR%%/images/vbox/vdm_remove_disabled_22px.png +%%WWWDIR%%/images/vbox/video_capture_16px.png +%%WWWDIR%%/images/vbox/video_capture_disabled_16px.png +%%WWWDIR%%/images/vbox/video_capture_on_16px.png +%%WWWDIR%%/images/vbox/video_capture_on_disabled_16px.png +%%WWWDIR%%/images/vbox/video_capture_settings_16px.png +%%WWWDIR%%/images/vbox/virtio_scsi_add_16px.png +%%WWWDIR%%/images/vbox/virtio_scsi_add_disabled_16px.png +%%WWWDIR%%/images/vbox/virtio_scsi_collapse_16px.png +%%WWWDIR%%/images/vbox/virtio_scsi_expand_16px.png +%%WWWDIR%%/images/vbox/virtualbox-hdd.png +%%WWWDIR%%/images/vbox/virtualbox-ova.png +%%WWWDIR%%/images/vbox/virtualbox-ovf.png +%%WWWDIR%%/images/vbox/virtualbox-vbox.png +%%WWWDIR%%/images/vbox/virtualbox-vdi.png +%%WWWDIR%%/images/vbox/virtualbox-vhd.png +%%WWWDIR%%/images/vbox/virtualbox-vmdk.png +%%WWWDIR%%/images/vbox/vm_add_16px.png +%%WWWDIR%%/images/vbox/vm_clone_16px.png +%%WWWDIR%%/images/vbox/vm_clone_22px.png +%%WWWDIR%%/images/vbox/vm_clone_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_clone_disabled_22px.png +%%WWWDIR%%/images/vbox/vm_delete_16px.png +%%WWWDIR%%/images/vbox/vm_delete_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_discard_16px.png +%%WWWDIR%%/images/vbox/vm_discard_32px.png +%%WWWDIR%%/images/vbox/vm_discard_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_discard_disabled_32px.png +%%WWWDIR%%/images/vbox/vm_group_create_16px.png +%%WWWDIR%%/images/vbox/vm_group_create_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_group_name_16px.png +%%WWWDIR%%/images/vbox/vm_group_name_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_group_remove_16px.png +%%WWWDIR%%/images/vbox/vm_group_remove_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_new_16px.png +%%WWWDIR%%/images/vbox/vm_new_32px.png +%%WWWDIR%%/images/vbox/vm_new_disabled_32px.png +%%WWWDIR%%/images/vbox/vm_open_filemanager_16px.png +%%WWWDIR%%/images/vbox/vm_open_filemanager_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_pause_16px.png +%%WWWDIR%%/images/vbox/vm_pause_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_pause_on_16px.png +%%WWWDIR%%/images/vbox/vm_pause_on_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_poweroff_16px.png +%%WWWDIR%%/images/vbox/vm_poweroff_32px.png +%%WWWDIR%%/images/vbox/vm_poweroff_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_poweroff_disabled_32px.png +%%WWWDIR%%/images/vbox/vm_reset_16px.png +%%WWWDIR%%/images/vbox/vm_reset_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_save_state_16px.png +%%WWWDIR%%/images/vbox/vm_save_state_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_settings_16px.png +%%WWWDIR%%/images/vbox/vm_settings_32px.png +%%WWWDIR%%/images/vbox/vm_settings_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_settings_disabled_32px.png +%%WWWDIR%%/images/vbox/vm_show_logs_16px.png +%%WWWDIR%%/images/vbox/vm_show_logs_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_shutdown_16px.png +%%WWWDIR%%/images/vbox/vm_shutdown_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_start_16px.png +%%WWWDIR%%/images/vbox/vm_start_32px.png +%%WWWDIR%%/images/vbox/vm_start_disabled_16px.png +%%WWWDIR%%/images/vbox/vm_start_disabled_32px.png +%%WWWDIR%%/images/vbox/vmw_clone_bg.png +%%WWWDIR%%/images/vbox/vmw_first_run_bg.png +%%WWWDIR%%/images/vbox/vmw_new_harddisk_bg.png +%%WWWDIR%%/images/vbox/vmw_new_welcome_bg.png +%%WWWDIR%%/images/vbox/vmw_ovf_export_bg.png +%%WWWDIR%%/images/vbox/vmw_ovf_import_bg.png +%%WWWDIR%%/images/vbox/vrdp_16px.png +%%WWWDIR%%/images/vbox/vrdp_32px.png +%%WWWDIR%%/images/vbox/vrdp_disabled_16px.png +%%WWWDIR%%/images/vbox/vrdp_disabled_32px.png +%%WWWDIR%%/images/vbox/vrdp_on_16px.png +%%WWWDIR%%/images/vbox/vrdp_on_disabled_16px.png +%%WWWDIR%%/images/vbox/vtx_amdv_16px.png +%%WWWDIR%%/images/vbox/vtx_amdv_disabled_16px.png +%%WWWDIR%%/images/vbox/welcome.png +%%WWWDIR%%/images/wizard_bg.png +%%WWWDIR%%/index.html +%%WWWDIR%%/js/canvasimages.js +%%WWWDIR%%/js/chooser.js +%%WWWDIR%%/js/datamediator.js +%%WWWDIR%%/js/dialogs.js +%%WWWDIR%%/js/eventlistener.js +%%WWWDIR%%/js/jquery-3.7.1.min.js +%%WWWDIR%%/js/jquery-ui-1.14.1.min.js +%%WWWDIR%%/js/jquery.jec-1.3.1.js +%%WWWDIR%%/js/jquery.projectPlugins.js +%%WWWDIR%%/js/jquery.scrollTo-min.js +%%WWWDIR%%/js/jquery.tipped-2.1b.min.js +%%WWWDIR%%/js/phpvirtualbox.js +%%WWWDIR%%/js/utils.js +%%WWWDIR%%/languages/cs.xml +%%WWWDIR%%/languages/da.xml +%%WWWDIR%%/languages/de.xml +%%WWWDIR%%/languages/en.xml +%%WWWDIR%%/languages/es.xml +%%WWWDIR%%/languages/fr.xml +%%WWWDIR%%/languages/it.xml +%%WWWDIR%%/languages/ja.xml +%%WWWDIR%%/languages/languages.txt +%%WWWDIR%%/languages/nl.xml +%%WWWDIR%%/languages/pl.xml +%%WWWDIR%%/languages/pt_br.xml +%%WWWDIR%%/languages/ro.xml +%%WWWDIR%%/languages/ru.xml +%%WWWDIR%%/languages/source/ParseVboxLang.inc +%%WWWDIR%%/languages/source/ParseVboxLang.php +%%WWWDIR%%/languages/source/bg.dat +%%WWWDIR%%/languages/source/ca.dat +%%WWWDIR%%/languages/source/ca_va.dat +%%WWWDIR%%/languages/source/cs.dat +%%WWWDIR%%/languages/source/da.dat +%%WWWDIR%%/languages/source/de.dat +%%WWWDIR%%/languages/source/el.dat +%%WWWDIR%%/languages/source/en.dat +%%WWWDIR%%/languages/source/es.dat +%%WWWDIR%%/languages/source/eu.dat +%%WWWDIR%%/languages/source/fa.dat +%%WWWDIR%%/languages/source/fi.dat +%%WWWDIR%%/languages/source/fr.dat +%%WWWDIR%%/languages/source/gl.dat +%%WWWDIR%%/languages/source/he.dat +%%WWWDIR%%/languages/source/hr_hr.dat +%%WWWDIR%%/languages/source/hu.dat +%%WWWDIR%%/languages/source/id.dat +%%WWWDIR%%/languages/source/it.dat +%%WWWDIR%%/languages/source/ja.dat +%%WWWDIR%%/languages/source/km_kh.dat +%%WWWDIR%%/languages/source/ko.dat +%%WWWDIR%%/languages/source/lt.dat +%%WWWDIR%%/languages/source/nl.dat +%%WWWDIR%%/languages/source/pl.dat +%%WWWDIR%%/languages/source/pt.dat +%%WWWDIR%%/languages/source/pt_br.dat +%%WWWDIR%%/languages/source/ro.dat +%%WWWDIR%%/languages/source/ru.dat +%%WWWDIR%%/languages/source/sk.dat +%%WWWDIR%%/languages/source/sl.dat +%%WWWDIR%%/languages/source/sr.dat +%%WWWDIR%%/languages/source/sv.dat +%%WWWDIR%%/languages/source/th.dat +%%WWWDIR%%/languages/source/tr.dat +%%WWWDIR%%/languages/source/uk.dat +%%WWWDIR%%/languages/source/zh_cn.dat +%%WWWDIR%%/languages/source/zh_tw.dat +%%WWWDIR%%/languages/zh_cn.xml +%%WWWDIR%%/languages/zh_tw.xml +%%WWWDIR%%/packaging/install-scripts/install.bash +%%WWWDIR%%/packaging/install-scripts/uninstall.bash +%%WWWDIR%%/panes/about.html +%%WWWDIR%%/panes/chooser.html +%%WWWDIR%%/panes/guestNetAdapters.html +%%WWWDIR%%/panes/login.html +%%WWWDIR%%/panes/mediumEncryptionPasswords.html +%%WWWDIR%%/panes/settingsAudio.html +%%WWWDIR%%/panes/settingsDisplay.html +%%WWWDIR%%/panes/settingsGeneral.html +%%WWWDIR%%/panes/settingsGlobalGeneral.html +%%WWWDIR%%/panes/settingsGlobalLanguage.html +%%WWWDIR%%/panes/settingsGlobalNetwork.html +%%WWWDIR%%/panes/settingsGlobalNetworkNATPortForwarding.html +%%WWWDIR%%/panes/settingsGlobalUsers.html +%%WWWDIR%%/panes/settingsNetwork.html +%%WWWDIR%%/panes/settingsParallelPorts.html +%%WWWDIR%%/panes/settingsPortForwarding.html +%%WWWDIR%%/panes/settingsSerialPorts.html +%%WWWDIR%%/panes/settingsSharedFolders.html +%%WWWDIR%%/panes/settingsStorage.html +%%WWWDIR%%/panes/settingsSystem.html +%%WWWDIR%%/panes/settingsUSB.html +%%WWWDIR%%/panes/tabVMConsole.html +%%WWWDIR%%/panes/tabVMConsoleRDP.html +%%WWWDIR%%/panes/tabVMConsoleVNC.html +%%WWWDIR%%/panes/tabVMDetails.html +%%WWWDIR%%/panes/tabVMSnapshots.html +%%WWWDIR%%/panes/tabs.html +%%WWWDIR%%/panes/toolbar.html +%%WWWDIR%%/panes/topmenu.html +%%WWWDIR%%/panes/userEdit.html +%%WWWDIR%%/panes/vmlogs.html +%%WWWDIR%%/panes/vmm.html +%%WWWDIR%%/panes/vmmISCSI.html +%%WWWDIR%%/panes/vmmModify.html +%%WWWDIR%%/panes/wizardCloneVM.html +%%WWWDIR%%/panes/wizardCloneVMAdvanced.html +%%WWWDIR%%/panes/wizardCopyHD.html +%%WWWDIR%%/panes/wizardCopyHDAdvanced.html +%%WWWDIR%%/panes/wizardExportAppliance.html +%%WWWDIR%%/panes/wizardExportApplianceAdvanced.html +%%WWWDIR%%/panes/wizardFirstRun.html +%%WWWDIR%%/panes/wizardImportAppliance.html +%%WWWDIR%%/panes/wizardImportApplianceAdvanced.html +%%WWWDIR%%/panes/wizardNewHD.html +%%WWWDIR%%/panes/wizardNewHDAdvanced.html +%%WWWDIR%%/panes/wizardNewVM.html +%%WWWDIR%%/panes/wizardNewVMAdvanced.html +%%WWWDIR%%/phpvirtualbox-72.conf +%%WWWDIR%%/rdpweb/RDPClientUI.swf +%%WWWDIR%%/rdpweb/license_3rd.txt +%%WWWDIR%%/rdpweb/swfobject.js +%%WWWDIR%%/rdpweb/webclient.js +%%WWWDIR%%/rdpweb/webclient3.html +%%WWWDIR%%/recovery.php-disabled +%%WWWDIR%%/tightvnc/VncViewer.jar +%%WWWDIR%%/vboxinit diff --git a/www/phpvirtualbox-legacy/Makefile b/www/phpvirtualbox-legacy/Makefile index 5c7c939fe8a5..d1d886b7c58c 100644 --- a/www/phpvirtualbox-legacy/Makefile +++ b/www/phpvirtualbox-legacy/Makefile @@ -1,6 +1,6 @@ PORTNAME= phpvirtualbox DISTVERSION= 5.2-1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= www SUFFIX= -legacy PKGNAMESUFFIX= ${SUFFIX}${PHP_PKGNAMESUFFIX} @@ -18,8 +18,7 @@ USE_PHP= session simplexml soap xml ETCDIR= ${WWWDIR} WWWDIR= ${PREFIX}/www/${PORTNAME}${SUFFIX} -EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox/files/patch-php8 \ - ${.CURDIR}/../phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html +EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html NO_ARCH= yes NO_BUILD= yes PORTSCOUT= limit:^5\. @@ -29,6 +28,7 @@ post-patch: @${REINPLACE_CMD} -e 's#Alias /phpvirtualbox#Alias /phpvirtualbox-legacy#' \ -e 's#/usr/share/phpvirtualbox#${WWWDIR}#g' \ ${WRKSRC}/phpvirtualbox-legacy.conf + @${REINPLACE_CMD} -e 's#\r#\n#g' ${WRKSRC}/languages/zh_tw.xml do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} diff --git a/www/phpvirtualbox/files/patch-php8 b/www/phpvirtualbox-legacy/files/patch-php8 index 52fe5a6a5b12..52fe5a6a5b12 100644 --- a/www/phpvirtualbox/files/patch-php8 +++ b/www/phpvirtualbox-legacy/files/patch-php8 diff --git a/www/phpvirtualbox/Makefile b/www/phpvirtualbox/Makefile index a0894d3b098f..bcd01b010d36 100644 --- a/www/phpvirtualbox/Makefile +++ b/www/phpvirtualbox/Makefile @@ -1,6 +1,6 @@ PORTNAME= phpvirtualbox DISTVERSION= 6.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} @@ -17,6 +17,8 @@ GH_TAGNAME= cf82d58f2 USE_PHP= session simplexml soap xml ETCDIR= ${WWWDIR} +EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html \ + ${.CURDIR}/../phpvirtualbox-legacy/files/patch-php8 NO_ARCH= yes NO_BUILD= yes PORTSCOUT= limit:^6\. @@ -24,6 +26,7 @@ PORTSCOUT= limit:^6\. post-patch: @${REINPLACE_CMD} -e 's#/usr/share/phpvirtualbox#${WWWDIR}#g' \ ${WRKSRC}/phpvirtualbox.conf + @${REINPLACE_CMD} -e 's#\r#\n#g' ${WRKSRC}/languages/zh_tw.xml do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} diff --git a/www/pocket-id/Makefile b/www/pocket-id/Makefile index 85f30dc8707c..ab8b55ae4fc6 100644 --- a/www/pocket-id/Makefile +++ b/www/pocket-id/Makefile @@ -1,6 +1,6 @@ PORTNAME= pocket-id DISTVERSIONPREFIX= v -DISTVERSION= 1.7.0 +DISTVERSION= 1.10.0 CATEGORIES= www MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE BROKEN_i386= cannot use int64(off) (value of type int64) as int32 value in assignment -USES= go:modules +USES= go:1.25,modules USE_GITHUB= yes USE_RC_SUBR= ${PORTNAME} diff --git a/www/pocket-id/distinfo b/www/pocket-id/distinfo index e2eec517c687..2fed86b8e729 100644 --- a/www/pocket-id/distinfo +++ b/www/pocket-id/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1755306698 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.7.0_GH0/pocket-id-v1.7.0.frontend.tar.gz) = f929f05c5901d543bd292dd635d046e26016e88d2281f82f3e601aaa391c01fc -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.7.0_GH0/pocket-id-v1.7.0.frontend.tar.gz) = 1026544 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.7.0_GH0/go.mod) = bae92800439a031ba8ecb6baf5ba6e94655674222da714ba457109769b8f4270 -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.7.0_GH0/go.mod) = 6878 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.7.0_GH0/pocket-id-pocket-id-v1.7.0_GH0.tar.gz) = 3fb3ee7f81a1aa5524a9289d62149021cb84683c94f30d3acf342302aabea295 -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.7.0_GH0/pocket-id-pocket-id-v1.7.0_GH0.tar.gz) = 5576160 +TIMESTAMP = 1756427787 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/pocket-id-v1.10.0.frontend.tar.gz) = d316b82be00d698a820ac115663ae35f6485b885094ca47d430eec174f8cadb2 +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/pocket-id-v1.10.0.frontend.tar.gz) = 1488185 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/go.mod) = 407629c8229cd31ee5221adda1ac6926f22a6e1f938b86f73d7b95f3402db75d +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/go.mod) = 7114 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/pocket-id-pocket-id-v1.10.0_GH0.tar.gz) = f6fc8cb49b65eae09ee9f46122d25557d141279970b157c5e29141c0080d969c +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/pocket-id-pocket-id-v1.10.0_GH0.tar.gz) = 5638841 diff --git a/www/py-adblock/Makefile b/www/py-adblock/Makefile index d566dec56c46..129d91a488bb 100644 --- a/www/py-adblock/Makefile +++ b/www/py-adblock/Makefile @@ -1,6 +1,6 @@ PORTNAME= adblock DISTVERSION= 0.6.0 -PORTREVISION= 36 +PORTREVISION= 38 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-autobahn/Makefile b/www/py-autobahn/Makefile index e233402355de..3872796f650a 100644 --- a/www/py-autobahn/Makefile +++ b/www/py-autobahn/Makefile @@ -1,7 +1,7 @@ PORTNAME= autobahn DISTVERSIONPREFIX= v DISTVERSION= 24.4.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-bokeh/Makefile b/www/py-bokeh/Makefile index 1740858f5450..625e73c11159 100644 --- a/www/py-bokeh/Makefile +++ b/www/py-bokeh/Makefile @@ -1,6 +1,6 @@ PORTNAME= bokeh PORTVERSION= 2.4.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-calibreweb/Makefile b/www/py-calibreweb/Makefile index ce288321aefb..e957fa734831 100644 --- a/www/py-calibreweb/Makefile +++ b/www/py-calibreweb/Makefile @@ -1,13 +1,9 @@ PORTNAME= calibreweb -PORTVERSION= 0.6.24 -PORTREVISION= 3 +PORTVERSION= 0.6.25 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -PATCH_SITES= https://github.com/janeczku/calibre-web/commit/ -PATCHFILES= f493d4e4e521b99964c0b2a744d54390fc3b663e.patch:-p1 - MAINTAINER= matthew@wener.org COMMENT= Web interface for viewing and downloading eBooks from a Calibre DB WWW= https://github.com/janeczku/calibre-web @@ -19,6 +15,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>=0:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bleach>=0:www/py-bleach@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-babel>=0:devel/py-flask-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-HTTPAuth>=0:security/py-flask-httpauth@${PY_FLAVOR} \ @@ -28,6 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>=0:devel/py-apscheduler@${PY_FLA ${PYTHON_PKGNAMEPREFIX}iso-639>=0:textproc/py-iso-639@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces-plus>=0:net/py-netifaces-plus@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycountry>=0:textproc/py-pycountry@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf>=0:print/py-pypdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \ @@ -38,8 +36,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>=0:devel/py-apscheduler@${PY_FLA ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Wand>=0:graphics/py-wand@${PY_FLAVOR} -USES= python -USE_PYTHON= autoplist pep517 +USES= python ssl +USE_PYTHON= autoplist cryptography pep517 USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes @@ -50,7 +48,6 @@ SUB_LIST= GROUP=${GROUPS} \ PYTHON_CMD=${PYTHON_CMD} \ RC_NAME=calibreweb \ USER=${USERS} -PATCH_WRKSRC= ${WRKSRC}/src/calibreweb USERS= ${PORTNAME} GROUPS= ${PORTNAME} @@ -58,8 +55,9 @@ GROUPS= ${PORTNAME} POST_PLIST= fix-plist PORTDOCS= PKG-INFO README.md -OPTIONS_DEFINE= CALIBRE COMICS DOCS GDRIVE GMAIL GREADS KOBO LDAP \ - METADATA OAUTH +# GDRIVE option removed due to expired security/py-oauth2client +OPTIONS_DEFINE= CALIBRE COMICS DOCS GMAIL GREADS KOBO LDAP METADATA \ + OAUTH OPTIONS_DEFAULT= IMAGICK7_X11 SQLA20 OPTIONS_SINGLE= IMAGICK SQLA @@ -68,7 +66,6 @@ OPTIONS_SINGLE_SQLA= SQLA14 SQLA20 CALIBRE_DESC= Calibre Desktop Conversion and Metadata Editing COMICS_DESC= Comic Metadata Support -GDRIVE_DESC= Google Drive Support GMAIL_DESC= GMail GREADS_DESC= Goodreads API IMAGICK6_NOX11_DESC= ImageMagick6 without X11 support @@ -87,16 +84,6 @@ SQLA_DESC= SQLAchemy Database Toolkit for Python CALIBRE_RUN_DEPENDS= calibre>=0:deskutils/calibre COMICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}comicapi>=0:archivers/py-comicapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}natsort>=0:devel/py-natsort@${PY_FLAVOR} -GDRIVE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=0:www/py-google-api-python-client@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}google-auth-httplib2>=0:security/py-google-auth-httplib2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oauth2client>=0:security/py-oauth2client@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0:devel/py-pyasn1-modules@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}PyDrive2>=0:www/py-pydrive2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rsa>=0:security/py-rsa@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}uritemplate>=0:net/py-uritemplate@${PY_FLAVOR} GMAIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=0:www/py-google-api-python-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth-oauthlib>=0:security/py-google-auth-oauthlib@${PY_FLAVOR} GREADS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}goodreads>=0:devel/py-goodreads@${PY_FLAVOR} \ @@ -125,9 +112,6 @@ OAUTH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask-dance>=0:www/py-flask-dance@${PY SQLA14_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} SQLA20_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=0:databases/py-sqlalchemy20@${PY_FLAVOR} -post-patch: - ${FIND} ${PATCH_WRKSRC} -name '*.orig' -delete - pre-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} diff --git a/www/py-calibreweb/distinfo b/www/py-calibreweb/distinfo index bc6e49d75283..fedffc2bd2c2 100644 --- a/www/py-calibreweb/distinfo +++ b/www/py-calibreweb/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1731942101 -SHA256 (calibreweb-0.6.24.tar.gz) = 883c956ceb93a9bfa758428904d4122e64a1cf4778e5b6df14b8e50f465b6f9e -SIZE (calibreweb-0.6.24.tar.gz) = 7126198 +TIMESTAMP = 1756041510 +SHA256 (calibreweb-0.6.25.tar.gz) = 27f8c3c2790ac6732a16eda52bd450a0578ad177c21f68b7373e68a3b86379cc +SIZE (calibreweb-0.6.25.tar.gz) = 7199153 SHA256 (f493d4e4e521b99964c0b2a744d54390fc3b663e.patch) = 38a80e7ab18d5f06216b5b0b3fbe45d7cd59c3d43aecea2eb4ba9510d6f118ca SIZE (f493d4e4e521b99964c0b2a744d54390fc3b663e.patch) = 1748 diff --git a/www/py-calibreweb/files/calibreweb.in b/www/py-calibreweb/files/calibreweb.in index ba413bc6e6ff..75fc5a352314 100644 --- a/www/py-calibreweb/files/calibreweb.in +++ b/www/py-calibreweb/files/calibreweb.in @@ -20,11 +20,11 @@ # %%RC_NAME%%_gdrive: Directory and file name of %%RC_NAME%% gdrive # db is stored. # Default: %%PREFIX%%/%%RC_NAME%%/gdrive.db -# %%RC_NAME%%_cert: Directory and file name of %%RC_NAME%% gdrive -# db is stored. +# %%RC_NAME%%_cert: Directory and file name of %%RC_NAME%% +# certificate is stored. # Default: None -# %%RC_NAME%%_key: Directory and file name of %%RC_NAME%% gdrive -# db is stored. +# %%RC_NAME%%_key: Directory and file name of %%RC_NAME%% +# key is stored. # Default: None # %%RC_NAME%%_flags: Additonal flags as needed # Default: None @@ -54,10 +54,10 @@ load_rc_config ${name} : ${%%RC_NAME%%_enable:=NO} : ${%%RC_NAME%%_user:=%%USER%%} : ${%%RC_NAME%%_group:=%%GROUP%%} -: ${%%RC_NAME%%_ip_addr="0.0.0.0"} -: ${%%RC_NAME%%_conf_dir="%%DATADIR%%"} -: ${%%RC_NAME%%_settings="${%%RC_NAME%%_conf_dir}/app.db"} -: ${%%RC_NAME%%_gdrive="${%%RC_NAME%%_conf_dir}/gdrive.db"} +: ${%%RC_NAME%%_ip_addr:="0.0.0.0"} +: ${%%RC_NAME%%_conf_dir:="%%DATADIR%%"} +: ${%%RC_NAME%%_settings:="${%%RC_NAME%%_conf_dir}/app.db"} +: ${%%RC_NAME%%_gdrive:="${%%RC_NAME%%_conf_dir}/gdrive.db"} : ${%%RC_NAME%%_pid:="%%PORTNAME%%.pid"} : ${%%RC_NAME%%_pid_dir:="/var/run/%%PORTNAME%%"} : ${%%RC_NAME%%_log:="%%PORTNAME%%.log"} diff --git a/www/py-daphne/Makefile b/www/py-daphne/Makefile index f0a803e5cc6e..20cf726e2e81 100644 --- a/www/py-daphne/Makefile +++ b/www/py-daphne/Makefile @@ -1,5 +1,6 @@ PORTNAME= daphne PORTVERSION= 4.2.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-dj51-django-allauth/Makefile b/www/py-dj51-django-allauth/Makefile index e5d7c9a6d65c..25f5e22b686b 100644 --- a/www/py-dj51-django-allauth/Makefile +++ b/www/py-dj51-django-allauth/Makefile @@ -1,5 +1,6 @@ PORTNAME= django-allauth -PORTVERSION= 65.10.0 +PORTVERSION= 65.11.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51- diff --git a/www/py-dj51-django-allauth/distinfo b/www/py-dj51-django-allauth/distinfo index fa006db4661c..a3e48ab375bd 100644 --- a/www/py-dj51-django-allauth/distinfo +++ b/www/py-dj51-django-allauth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753980268 -SHA256 (django_allauth-65.10.0.tar.gz) = 47daa3b0e11a1d75724ea32995de37bd2b8963e9e4cce2b3a7fd64eb6d3b3c48 -SIZE (django_allauth-65.10.0.tar.gz) = 1897777 +TIMESTAMP = 1755532683 +SHA256 (django_allauth-65.11.0.tar.gz) = d08ee0b60a1a54f84720bb749518628c517c9af40b6cfb3bc980206e182745ab +SIZE (django_allauth-65.11.0.tar.gz) = 1914618 diff --git a/www/py-dj51-django-choices-field/Makefile b/www/py-dj51-django-choices-field/Makefile index c0090e2af7de..738a07fce073 100644 --- a/www/py-dj51-django-choices-field/Makefile +++ b/www/py-dj51-django-choices-field/Makefile @@ -1,5 +1,5 @@ PORTNAME= django-choices-field -DISTVERSION= 2.3.0 +DISTVERSION= 3.0.1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51- diff --git a/www/py-dj51-django-choices-field/distinfo b/www/py-dj51-django-choices-field/distinfo index 7f61f9ac7dde..c6c4cefdf5ca 100644 --- a/www/py-dj51-django-choices-field/distinfo +++ b/www/py-dj51-django-choices-field/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711885476 -SHA256 (django_choices_field-2.3.0.tar.gz) = bb0c85c79737ab98bfb9c0d9ddf98010d612c0585be767890e25fd192c3d1694 -SIZE (django_choices_field-2.3.0.tar.gz) = 6448 +TIMESTAMP = 1756398970 +SHA256 (django_choices_field-3.0.1.tar.gz) = 5b45f5d3aa2ef3c30a7ff296ac7acc743097fb3185c78f8c4256c6a73854ab20 +SIZE (django_choices_field-3.0.1.tar.gz) = 5717 diff --git a/www/py-dj52-django-choices-field/Makefile b/www/py-dj52-django-choices-field/Makefile index 355a02ed97cb..5f4feebdf60d 100644 --- a/www/py-dj52-django-choices-field/Makefile +++ b/www/py-dj52-django-choices-field/Makefile @@ -1,5 +1,5 @@ PORTNAME= django-choices-field -DISTVERSION= 2.3.0 +DISTVERSION= 3.0.1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52- diff --git a/www/py-dj52-django-choices-field/distinfo b/www/py-dj52-django-choices-field/distinfo index 7f61f9ac7dde..c6c4cefdf5ca 100644 --- a/www/py-dj52-django-choices-field/distinfo +++ b/www/py-dj52-django-choices-field/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711885476 -SHA256 (django_choices_field-2.3.0.tar.gz) = bb0c85c79737ab98bfb9c0d9ddf98010d612c0585be767890e25fd192c3d1694 -SIZE (django_choices_field-2.3.0.tar.gz) = 6448 +TIMESTAMP = 1756398970 +SHA256 (django_choices_field-3.0.1.tar.gz) = 5b45f5d3aa2ef3c30a7ff296ac7acc743097fb3185c78f8c4256c6a73854ab20 +SIZE (django_choices_field-3.0.1.tar.gz) = 5717 diff --git a/www/py-django-choices-field/Makefile b/www/py-django-choices-field/Makefile index ea749d189df7..bed9bf22985c 100644 --- a/www/py-django-choices-field/Makefile +++ b/www/py-django-choices-field/Makefile @@ -1,6 +1,5 @@ PORTNAME= django-choices-field -DISTVERSION= 2.3.0 -PORTREVISION= 1 +DISTVERSION= 3.0.1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-choices-field/distinfo b/www/py-django-choices-field/distinfo index 7f61f9ac7dde..c6c4cefdf5ca 100644 --- a/www/py-django-choices-field/distinfo +++ b/www/py-django-choices-field/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711885476 -SHA256 (django_choices_field-2.3.0.tar.gz) = bb0c85c79737ab98bfb9c0d9ddf98010d612c0585be767890e25fd192c3d1694 -SIZE (django_choices_field-2.3.0.tar.gz) = 6448 +TIMESTAMP = 1756398970 +SHA256 (django_choices_field-3.0.1.tar.gz) = 5b45f5d3aa2ef3c30a7ff296ac7acc743097fb3185c78f8c4256c6a73854ab20 +SIZE (django_choices_field-3.0.1.tar.gz) = 5717 diff --git a/www/py-django-filer/Makefile b/www/py-django-filer/Makefile index 7352f8181d50..482e0eb902fe 100644 --- a/www/py-django-filer/Makefile +++ b/www/py-django-filer/Makefile @@ -1,6 +1,6 @@ PORTNAME= django-filer PORTVERSION= 3.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-haystack/Makefile b/www/py-django-haystack/Makefile index ce922a815985..8a66fb2852e1 100644 --- a/www/py-django-haystack/Makefile +++ b/www/py-django-haystack/Makefile @@ -1,9 +1,9 @@ PORTNAME= django-haystack -PORTVERSION= 3.2.1 -PORTREVISION= 2 +PORTVERSION= 3.3.0 CATEGORIES= www databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= django_haystack-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pluggable search for Django @@ -13,10 +13,11 @@ WWW= https://haystacksearch.org/ \ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 @@ -27,6 +28,6 @@ OPTIONS_DEFINE= ELASTIC OPTIONS_DEFAULT=ELASTIC ELASTIC_DESC= Elasticsearch support -ELASTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch>=5<8:textproc/py-elasticsearch@${PY_FLAVOR} +ELASTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch7>=5<8:textproc/py-elasticsearch7@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/www/py-django-haystack/distinfo b/www/py-django-haystack/distinfo index 7786bec6670f..4a7bdaaf52a4 100644 --- a/www/py-django-haystack/distinfo +++ b/www/py-django-haystack/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1652122707 -SHA256 (django-haystack-3.2.1.tar.gz) = 97e3197aefc225fe405b6f17600a2534bf827cb4d6743130c20bc1a06f7293a4 -SIZE (django-haystack-3.2.1.tar.gz) = 466580 +TIMESTAMP = 1755062582 +SHA256 (django_haystack-3.3.0.tar.gz) = e3ceed6b8000625da14d409eb4dac69894905e2ac8ac18f9bfdb59323ca02eab +SIZE (django_haystack-3.3.0.tar.gz) = 467287 diff --git a/www/py-django-markdownx/Makefile b/www/py-django-markdownx/Makefile index 34d1249bc3b9..c55fcbf114e2 100644 --- a/www/py-django-markdownx/Makefile +++ b/www/py-django-markdownx/Makefile @@ -1,5 +1,6 @@ PORTNAME= django-markdownx PORTVERSION= 4.0.9 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-photologue/Makefile b/www/py-django-photologue/Makefile index dd2ecf40e56e..5552e8fbeb13 100644 --- a/www/py-django-photologue/Makefile +++ b/www/py-django-photologue/Makefile @@ -1,6 +1,6 @@ PORTNAME= django-photologue PORTVERSION= 3.17 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-simple-captcha/Makefile b/www/py-django-simple-captcha/Makefile index a235df392b2f..ee6e97d517f1 100644 --- a/www/py-django-simple-captcha/Makefile +++ b/www/py-django-simple-captcha/Makefile @@ -3,7 +3,7 @@ PORTNAME= django-simple-captcha # updating, it should be first checked whether its consumers, e.g. www/seahub, # have been switched to Django 4.2. PORTVERSION= 0.5.20 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile index 355d17e95537..c1906afb909e 100644 --- a/www/py-djangorestframework/Makefile +++ b/www/py-djangorestframework/Makefile @@ -1,5 +1,5 @@ PORTNAME= djangorestframework -DISTVERSION= 3.16.0 +DISTVERSION= 3.16.1 PORTEPOCH= 1 CATEGORIES= www python MASTER_SITES= PYPI diff --git a/www/py-djangorestframework/distinfo b/www/py-djangorestframework/distinfo index c336e0e97c68..d9123228b38d 100644 --- a/www/py-djangorestframework/distinfo +++ b/www/py-djangorestframework/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744359953 -SHA256 (djangorestframework-3.16.0.tar.gz) = f022ff46613584de994c0c6a4aebbace5fd700555fbe9d33b865ebf173eba6c9 -SIZE (djangorestframework-3.16.0.tar.gz) = 1068408 +TIMESTAMP = 1755333901 +SHA256 (djangorestframework-3.16.1.tar.gz) = 166809528b1aced0a17dc66c24492af18049f2c9420dbd0be29422029cfc3ff7 +SIZE (djangorestframework-3.16.1.tar.gz) = 1089735 diff --git a/www/py-flask/Makefile b/www/py-flask/Makefile index e793360736d2..4e3fee0e633d 100644 --- a/www/py-flask/Makefile +++ b/www/py-flask/Makefile @@ -1,5 +1,6 @@ PORTNAME= flask DISTVERSION= 3.1.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -19,19 +20,24 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>=3.1:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>=1.9:devel/py-blinker@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= cpe python +USES= cpe python:3.10+ CPE_VENDOR= palletsprojects USE_PYTHON= pep517 concurrent autoplist NO_ARCH= yes -do-test: - @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) +OPTIONS_DEFINE= ASYNC DOTENV +OPTIONS_DEFAULT=ASYNC DOTENV + +ASYNC_DESC= Enable async +ASYNC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} -.include <bsd.port.pre.mk> +DOTENV_DESC= Enable dotenv +DOTENV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dotenv>=0:www/py-python-dotenv@${PY_FLAVOR} -.if ${PYTHON_REL} < 31000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6.0:devel/py-importlib-metadata@${PY_FLAVOR} -.endif +.include <bsd.port.options.mk> + +do-test: + @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/www/py-google-api-core/Makefile b/www/py-google-api-core/Makefile index c358c0ae999c..02dece1bf59a 100644 --- a/www/py-google-api-core/Makefile +++ b/www/py-google-api-core/Makefile @@ -25,10 +25,12 @@ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes -OPTIONS_DEFINE= GRPC GRPCGCP -OPTIONS_DEFAULT=GRPC +OPTIONS_DEFINE= ASYNC_REST GRPC GRPCGCP +OPTIONS_DEFAULT=ASYNC_REST GRPC +ASYNC_REST_DESC=Asynchronous REST support GRPCGCP_DESC= gRPC support for Google Cloud Platform +ASYNC_REST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.35.0<3.0.0:security/py-google-auth@${PY_FLAVOR} GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.49.1<2.0.0:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio-status>=1.49.1<2.0.0:devel/py-grpcio-status@${PY_FLAVOR} GRPCGCP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio-gcp>=0.2.2<1.0.0:devel/py-grpcio-gcp@${PY_FLAVOR} diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile index 11bdf6066214..e134eabcd664 100644 --- a/www/py-google-api-python-client/Makefile +++ b/www/py-google-api-python-client/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-api-python-client -DISTVERSION= 2.178.0 +DISTVERSION= 2.179.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo index cb772162aa06..4f137321082d 100644 --- a/www/py-google-api-python-client/distinfo +++ b/www/py-google-api-python-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754493909 -SHA256 (google_api_python_client-2.178.0.tar.gz) = 99cba921eb471bb5973b780c653ac54d96eef8a42f1b7375b7ab98f257a4414c -SIZE (google_api_python_client-2.178.0.tar.gz) = 13282628 +TIMESTAMP = 1756125194 +SHA256 (google_api_python_client-2.179.0.tar.gz) = 76a774a49dd58af52e74ce7114db387e58f0aaf6760c9cf9201ab6d731d8bd8d +SIZE (google_api_python_client-2.179.0.tar.gz) = 13397672 diff --git a/www/py-google-cloud-storage/Makefile b/www/py-google-cloud-storage/Makefile index 7de175cff6fb..b0d1c2f5c88d 100644 --- a/www/py-google-cloud-storage/Makefile +++ b/www/py-google-cloud-storage/Makefile @@ -26,10 +26,12 @@ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes -OPTIONS_DEFINE= PROTOBUF +OPTIONS_DEFINE= PROTOBUF TRACING OPTIONS_DEFINE= PROTOBUF PROTOBUF_DESC= Protocol buffers support +TRACING_DESC= Generate traces using OpenTelemetry PROTOBUF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.2,1<7.0.0,1:devel/py-protobuf@${PY_FLAVOR} +TRACING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.1.0<2.0.0:devel/py-opentelemetry-api@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/www/py-granian/Makefile b/www/py-granian/Makefile index 52f9e471b519..c39e5f0e4da8 100644 --- a/www/py-granian/Makefile +++ b/www/py-granian/Makefile @@ -1,5 +1,6 @@ PORTNAME= granian PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-grimoirelab/Makefile b/www/py-grimoirelab/Makefile index fa3998018a52..1b991200c976 100644 --- a/www/py-grimoirelab/Makefile +++ b/www/py-grimoirelab/Makefile @@ -1,5 +1,6 @@ PORTNAME= grimoirelab DISTVERSION= 1.9.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-httpx-retries/Makefile b/www/py-httpx-retries/Makefile index bc3702d822c4..92f0036b875d 100644 --- a/www/py-httpx-retries/Makefile +++ b/www/py-httpx-retries/Makefile @@ -1,5 +1,5 @@ PORTNAME= httpx-retries -DISTVERSION= 0.4.0 +DISTVERSION= 0.4.1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-httpx-retries/distinfo b/www/py-httpx-retries/distinfo index 4ef455958702..727a38088bfc 100644 --- a/www/py-httpx-retries/distinfo +++ b/www/py-httpx-retries/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747637137 -SHA256 (httpx_retries-0.4.0.tar.gz) = a7aa513e3f1eef347aac69adecfad9f421210a84df88c88f935ec130f98e6642 -SIZE (httpx_retries-0.4.0.tar.gz) = 12571 +TIMESTAMP = 1756495143 +SHA256 (httpx_retries-0.4.1.tar.gz) = 008c10a57ee73665fa82bfa28466c736da5214b31ee6eacec8707c36493ed152 +SIZE (httpx_retries-0.4.1.tar.gz) = 12588 diff --git a/www/py-jh2/Makefile b/www/py-jh2/Makefile index bf1c5fa4c7e2..8f4f89b14998 100644 --- a/www/py-jh2/Makefile +++ b/www/py-jh2/Makefile @@ -1,6 +1,6 @@ PORTNAME= jh2 PORTVERSION= 5.0.9 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI \ https://github.com/jawah/h2/releases/download/v${PORTVERSION}/ diff --git a/www/py-nh3/Makefile b/www/py-nh3/Makefile index a4c1fbd05cc2..4d0476a6e715 100644 --- a/www/py-nh3/Makefile +++ b/www/py-nh3/Makefile @@ -1,5 +1,6 @@ PORTNAME= nh3 DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-nicegui-highcharts/Makefile b/www/py-nicegui-highcharts/Makefile index 260d583ab633..498ee00ce1f9 100644 --- a/www/py-nicegui-highcharts/Makefile +++ b/www/py-nicegui-highcharts/Makefile @@ -1,5 +1,6 @@ PORTNAME= nicegui-highcharts DISTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= www graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-nicegui/Makefile b/www/py-nicegui/Makefile index fc34341ad718..8c547622db3f 100644 --- a/www/py-nicegui/Makefile +++ b/www/py-nicegui/Makefile @@ -1,5 +1,6 @@ PORTNAME= nicegui -DISTVERSION= 2.23.0 +DISTVERSION= 2.23.3 +PORTREVISION= 1 CATEGORIES= www graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-nicegui/distinfo b/www/py-nicegui/distinfo index 685aece27ba5..4ab63ccd99a0 100644 --- a/www/py-nicegui/distinfo +++ b/www/py-nicegui/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755889052 -SHA256 (nicegui-2.23.0.tar.gz) = 8180fcba79515fa14ce03977c31282aa17627822163d482f591020ff93b1efe0 -SIZE (nicegui-2.23.0.tar.gz) = 13108139 +TIMESTAMP = 1756499959 +SHA256 (nicegui-2.23.3.tar.gz) = 7fc99bc40d1682b37c54eda6275f77db863b9c7bcc7ad15006c507b69a30d22c +SIZE (nicegui-2.23.3.tar.gz) = 13108186 diff --git a/www/py-niquests/Makefile b/www/py-niquests/Makefile index 9403a9ab91fd..285df8582a47 100644 --- a/www/py-niquests/Makefile +++ b/www/py-niquests/Makefile @@ -1,5 +1,5 @@ PORTNAME= niquests -PORTVERSION= 3.14.1 +PORTVERSION= 3.15.0 CATEGORIES= www python MASTER_SITES= PYPI \ https://github.com/jawah/niquests/releases/download/v${PORTVERSION}/ @@ -15,8 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.6.0<2:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2<4:textproc/py-charset-normalizer@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}urllib3-future>=2.12.900<3:net/py-urllib3-future@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wassima>=1.0.1<2:security/py-wassima@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}urllib3-future>=2.13.903<3:net/py-urllib3-future@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wassima>=1.0.1<3:security/py-wassima@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 diff --git a/www/py-niquests/distinfo b/www/py-niquests/distinfo index 9a41894b4586..5d2c54a7ca35 100644 --- a/www/py-niquests/distinfo +++ b/www/py-niquests/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748495869 -SHA256 (niquests-3.14.1.tar.gz) = f1dbf2c028223e97839f5b467f875376a014abf51e8f9b284be799fc9a10791c -SIZE (niquests-3.14.1.tar.gz) = 975279 +TIMESTAMP = 1755062584 +SHA256 (niquests-3.15.0.tar.gz) = 6da62be32fc1cb5c3200a749631ab860f5e3c139f1af4505bd8d10cbaa930ef1 +SIZE (niquests-3.15.0.tar.gz) = 973962 diff --git a/www/py-planet/Makefile b/www/py-planet/Makefile index 7438963a6717..cb22132e848d 100644 --- a/www/py-planet/Makefile +++ b/www/py-planet/Makefile @@ -1,5 +1,5 @@ PORTNAME= planet -PORTVERSION= 2.22.1 +PORTVERSION= 2.23.1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-planet/distinfo b/www/py-planet/distinfo index 6fd7b0a49479..9f4e4987f9f7 100644 --- a/www/py-planet/distinfo +++ b/www/py-planet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751375071 -SHA256 (planet-2.22.1.tar.gz) = 706582bfb1fef4f9c5f4d0a421e9e3dea9e0c3e83ff492e4e88e26725361e316 -SIZE (planet-2.22.1.tar.gz) = 3369752 +TIMESTAMP = 1755062586 +SHA256 (planet-2.23.1.tar.gz) = 1bc008e1c10db31d01ebb73f3c134a3558411d2dbd071102a97a00b42ff8176f +SIZE (planet-2.23.1.tar.gz) = 3380751 diff --git a/www/py-pywebview-gtk/Makefile b/www/py-pywebview-gtk/Makefile index 6298e370e715..ea9d11fed224 100644 --- a/www/py-pywebview-gtk/Makefile +++ b/www/py-pywebview-gtk/Makefile @@ -1,6 +1,6 @@ PORTNAME= pywebview DISTVERSION= 5.3.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-pywry/Makefile b/www/py-pywry/Makefile index cb065e411fbf..6572b74857ef 100644 --- a/www/py-pywry/Makefile +++ b/www/py-pywry/Makefile @@ -1,6 +1,6 @@ PORTNAME= pywry DISTVERSION= 0.6.2 -PORTREVISION= 15 +PORTREVISION= 17 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-qh3/Makefile b/www/py-qh3/Makefile index ca733378634e..f22c32a0442d 100644 --- a/www/py-qh3/Makefile +++ b/www/py-qh3/Makefile @@ -1,7 +1,7 @@ PORTNAME= qh3 DISTVERSIONPREFIX= v DISTVERSION= 1.0.9 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= www python #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-sentinelhub/Makefile b/www/py-sentinelhub/Makefile index 9d1eabfff377..8cd75048494f 100644 --- a/www/py-sentinelhub/Makefile +++ b/www/py-sentinelhub/Makefile @@ -1,5 +1,6 @@ PORTNAME= sentinelhub PORTVERSION= 3.11.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-streamlit/Makefile b/www/py-streamlit/Makefile index 2599da53bfee..cf3acf340433 100644 --- a/www/py-streamlit/Makefile +++ b/www/py-streamlit/Makefile @@ -1,5 +1,6 @@ PORTNAME= streamlit DISTVERSION= 1.45.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-textile/Makefile b/www/py-textile/Makefile index 783fed7171f5..1be4d2066141 100644 --- a/www/py-textile/Makefile +++ b/www/py-textile/Makefile @@ -1,5 +1,6 @@ PORTNAME= textile DISTVERSION= 4.0.3 +PORTREVISION= 1 CATEGORIES= www textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-wagtail-2fa/Makefile b/www/py-wagtail-2fa/Makefile index 80df48f2d472..1fc77a26d3e3 100644 --- a/www/py-wagtail-2fa/Makefile +++ b/www/py-wagtail-2fa/Makefile @@ -1,6 +1,6 @@ PORTNAME= wagtail-2fa PORTVERSION= 1.6.9 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-wagtail-airtable/Makefile b/www/py-wagtail-airtable/Makefile index 5769d86125bf..b6e164c8a368 100644 --- a/www/py-wagtail-airtable/Makefile +++ b/www/py-wagtail-airtable/Makefile @@ -1,6 +1,6 @@ PORTNAME= wagtail-airtable PORTVERSION= 1.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-wagtail-bakery/Makefile b/www/py-wagtail-bakery/Makefile index 26950905e72b..25230eefa58f 100644 --- a/www/py-wagtail-bakery/Makefile +++ b/www/py-wagtail-bakery/Makefile @@ -1,6 +1,6 @@ PORTNAME= wagtail-bakery PORTVERSION= 0.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-wagtail-factories/Makefile b/www/py-wagtail-factories/Makefile index 0cf4a6aa65e4..9a8e5ea2eee8 100644 --- a/www/py-wagtail-factories/Makefile +++ b/www/py-wagtail-factories/Makefile @@ -1,6 +1,6 @@ PORTNAME= wagtail-factories PORTVERSION= 4.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-wagtail-localize/Makefile b/www/py-wagtail-localize/Makefile index d5dadb4e222a..94ccd8ad9112 100644 --- a/www/py-wagtail-localize/Makefile +++ b/www/py-wagtail-localize/Makefile @@ -1,5 +1,6 @@ PORTNAME= wagtail-localize PORTVERSION= 1.12 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI DISTNAME= wagtail_localize-${PORTVERSION} diff --git a/www/py-wagtail-transfer/Makefile b/www/py-wagtail-transfer/Makefile index 8d989e76d0f1..fbed14d9138a 100644 --- a/www/py-wagtail-transfer/Makefile +++ b/www/py-wagtail-transfer/Makefile @@ -1,6 +1,7 @@ PORTNAME= wagtail-transfer PORTVERSION= 0.9.4 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= www python #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-wagtail/Makefile b/www/py-wagtail/Makefile index 89b36df3ce0f..e26c2018a975 100644 --- a/www/py-wagtail/Makefile +++ b/www/py-wagtail/Makefile @@ -1,5 +1,5 @@ PORTNAME= wagtail -PORTVERSION= 7.0.2 +PORTVERSION= 7.1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyascii>=0.1.5:textproc/py-anyascii@${PY_FL ${PYTHON_PKGNAMEPREFIX}django-modelcluster>=6.2.1<7.0:www/py-django-modelcluster@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-permissionedforms>=0.1<1.0:www/py-django-permissionedforms@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-taggit>=5.0<7:www/py-django-taggit@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-tasks>=0.7:www/py-django-tasks@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-tasks>=0.8<0.9:www/py-django-tasks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-treebeard>=4.5.1<5.0:www/py-django-treebeard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.15.1,1<4.0,1:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}draftjs-exporter>=2.1.5<6.0:www/py-draftjs-exporter@${PY_FLAVOR} \ diff --git a/www/py-wagtail/distinfo b/www/py-wagtail/distinfo index 767bc90973e8..e2f47a4cc15c 100644 --- a/www/py-wagtail/distinfo +++ b/www/py-wagtail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753369406 -SHA256 (wagtail-7.0.2.tar.gz) = 053c8dfa3d41979eb8bb5d76e82b1b251926fa263766744f33e452b00e82fe68 -SIZE (wagtail-7.0.2.tar.gz) = 6671984 +TIMESTAMP = 1755062588 +SHA256 (wagtail-7.1.tar.gz) = e1de2af82b62cbf4d3b77a93c55779bc67ad7b3179b6b4f824ec4f214d570c01 +SIZE (wagtail-7.1.tar.gz) = 6771177 diff --git a/www/py-wagtail/files/patch-pyproject.toml b/www/py-wagtail/files/patch-pyproject.toml index 5214779d6bb6..a9dceaec1cf2 100644 --- a/www/py-wagtail/files/patch-pyproject.toml +++ b/www/py-wagtail/files/patch-pyproject.toml @@ -1,4 +1,4 @@ ---- pyproject.toml.orig 2025-06-12 15:29:53 UTC +--- pyproject.toml.orig 2025-08-04 15:00:13 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ [build-system] @@ -17,12 +17,3 @@ authors = [ { name = "Wagtail core team + contributors", email = "hello@wagtail.org" }, ] -@@ -50,7 +49,7 @@ dependencies = [ - "anyascii>=0.1.5", - "telepath>=0.3.1,<1", - "laces>=0.1,<0.2", -- "django-tasks>=0.7,<0.8", -+ "django-tasks>=0.7", - ] - - [project.urls] diff --git a/www/py-woob-qt/Makefile b/www/py-woob-qt/Makefile index 5431c9ed37b8..97249e4fe609 100644 --- a/www/py-woob-qt/Makefile +++ b/www/py-woob-qt/Makefile @@ -1,6 +1,6 @@ PORTNAME= woob-qt DISTVERSION= 2.0-27 -PORTREVISION= 4 +PORTREVISION= 5 DISTVERSIONSUFFIX= -g958a79c2 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-woob/Makefile b/www/py-woob/Makefile index dd47c81fd32e..7d29c4a2c166 100644 --- a/www/py-woob/Makefile +++ b/www/py-woob/Makefile @@ -1,6 +1,6 @@ PORTNAME= woob PORTVERSION= 3.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-wsgidav/Makefile b/www/py-wsgidav/Makefile index 839c933ebc85..21b9489313a3 100644 --- a/www/py-wsgidav/Makefile +++ b/www/py-wsgidav/Makefile @@ -1,9 +1,9 @@ PORTNAME= WsgiDAV -DISTVERSION= 4.3.2 -PORTREVISION= 2 +DISTVERSION= 4.3.3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:tl}-${DISTVERSION} MAINTAINER= ultima@FreeBSD.org COMMENT= WSGI based WebDAV server for sharing resources @@ -21,13 +21,19 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5:devel/py-defusedxml@${PY_FLA ${PYTHON_PKGNAMEPREFIX}six>=1.12:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.2:devel/py-pyyaml@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=6.0:www/py-cheroot@${PY_FLAVOR} \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}CouchDB>=1.1:databases/py-couchdb@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cheroot>=6.0:www/py-cheroot@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pymongo>=3.13:databases/py-pymongo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mysqlclient>=2.2:databases/py-mysqlclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.7:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=1.8:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-html>=1.8:devel/py-pytest-html@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-pam>=1.8:security/py-python-pam@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}redis>=6.2:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=2.0:devel/py-tox@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}webtest>=2.0:www/py-webtest@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}webtest>=2.0:www/py-webtest@${PY_FLAVOR} \ + mercurial>=0:devel/mercurial USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-wsgidav/distinfo b/www/py-wsgidav/distinfo index 15316e92e385..2d99414ce925 100644 --- a/www/py-wsgidav/distinfo +++ b/www/py-wsgidav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718387273 -SHA256 (WsgiDAV-4.3.2.tar.gz) = 4c3c24ac01b656a9edcb0014f31717ca8b9a3ec7d7cd9adc39d9ce1b00bfe759 -SIZE (WsgiDAV-4.3.2.tar.gz) = 167847 +TIMESTAMP = 1754464002 +SHA256 (wsgidav-4.3.3.tar.gz) = 5f0ad71bea72def3018b6ba52da3bcb83f61e0873c27225344582805d6e52b9e +SIZE (wsgidav-4.3.3.tar.gz) = 168118 diff --git a/www/py-yt-dlp/Makefile b/www/py-yt-dlp/Makefile index d39391dcb7a5..68c03806a0fe 100644 --- a/www/py-yt-dlp/Makefile +++ b/www/py-yt-dlp/Makefile @@ -1,5 +1,5 @@ PORTNAME= yt-dlp # www/py-yt-dlp is for extending yt-dlp, www/yt-dlp is an application for the end user -DISTVERSION= 2025.06.09 +DISTVERSION= 2025.08.27 CATEGORIES= www MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-yt-dlp/distinfo b/www/py-yt-dlp/distinfo index f251e6d60e99..ea73dbf540f6 100644 --- a/www/py-yt-dlp/distinfo +++ b/www/py-yt-dlp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749518944 -SHA256 (yt-dlp/2025.06.09/yt-dlp.tar.gz) = 46497ade23be173595d0bbdb41553873733696e0272fec5918cdcaebe17549aa -SIZE (yt-dlp/2025.06.09/yt-dlp.tar.gz) = 6025016 +TIMESTAMP = 1756373628 +SHA256 (yt-dlp/2025.08.27/yt-dlp.tar.gz) = a30442902fadf97280b91c24c4c2191c8ba17515b8a5dd835efc991c03b5bb7b +SIZE (yt-dlp/2025.08.27/yt-dlp.tar.gz) = 6018553 diff --git a/www/py-yt-dlp/pkg-plist b/www/py-yt-dlp/pkg-plist index d1fb5a3e94a3..72e34780a72c 100644 --- a/www/py-yt-dlp/pkg-plist +++ b/www/py-yt-dlp/pkg-plist @@ -81,7 +81,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/archiveorg.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/arcpublishing.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ard.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/arkena.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/arnes.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/art19.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/arte.py @@ -101,7 +100,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/azmedien.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/baidu.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/banbye.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bandaichannel.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bandcamp.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bandlab.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bannedvideo.py @@ -111,7 +109,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/beatport.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/beeg.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/behindkink.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bellmedia.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/berufetv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bet.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bfi.py @@ -141,6 +138,7 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/breitbart.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/brightcove.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/brilliantpala.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/btvplus.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bundesliga.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bundestag.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bunnycdn.py @@ -192,7 +190,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cloudycdn.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/clubic.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/clyp.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cmt.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cnbc.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cnn.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/comedycentral.py @@ -213,7 +210,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/crtvg.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cspan.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ctsnews.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ctv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ctvnews.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cultureunplugged.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/curiositystream.py @@ -258,7 +254,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/duoplay.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dvtv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dw.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eagleplatform.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ebaumsworld.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ebay.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/egghead.py @@ -291,6 +286,7 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/facebook.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fancode.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fathom.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/faulio.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/faz.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fc2.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fczenit.py @@ -419,11 +415,9 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jamendo.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/japandiet.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jeuxvideo.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jiocinema.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jiosaavn.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jixie.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/joj.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/joqrag.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jove.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jstream.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jtbc.py @@ -469,7 +463,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/libsyn.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/lifenews.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/likee.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/limelight.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/linkedin.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/liputan6.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/listennotes.py @@ -498,6 +491,7 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/massengeschmacktv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/masters.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/matchtv.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mave.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mbn.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mdr.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/medaltv.py @@ -519,12 +513,14 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/microsoftstream.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/minds.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/minoto.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mir24tv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mirrativ.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mirrorcouk.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mit.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mitele.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mixch.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mixcloud.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mixlr.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mlb.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mlssoccer.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mocha.py @@ -590,7 +586,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/noice.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nonktube.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/noodlemagazine.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/noovo.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nosnl.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nova.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/novaplay.py @@ -659,9 +654,9 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pinterest.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/piramidetv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pixivsketch.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pladform.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/planetmarathi.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/platzi.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playerfm.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playplustv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playsuisse.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playtvak.py @@ -669,6 +664,7 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pluralsight.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/plutotv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/plvideo.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/plyr.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/podbayfm.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/podchaser.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/podomatic.py @@ -756,6 +752,7 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/saitosan.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/samplefocus.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sapo.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sauceplus.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sbs.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sbscokr.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/screen9.py @@ -779,6 +776,7 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sharepoint.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sharevideos.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/shemaroome.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/shiey.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/showroomlive.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sibnet.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/simplecast.py @@ -805,7 +803,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sovietscloset.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/spankbang.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/spiegel.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/spike.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sport5.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sportbox.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sportdeutschland.py @@ -869,6 +866,7 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tf1.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tfo.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/theguardian.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/thehighwire.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/theholetv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/theintercept.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/theplatform.py @@ -898,7 +896,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/trueid.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/trunews.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/truth.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/trutv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tube8.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tubetugraz.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tubitv.py @@ -918,7 +915,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tver.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvigle.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tviplayer.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvland.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvn24.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvnoe.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvopengr.py @@ -941,6 +937,7 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/uliza.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/umg.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/unistra.py +%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/unitednations.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/unity.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/unsupported.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/uol.py @@ -956,7 +953,6 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vbox7.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/veo.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vesti.py -%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vevo.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vgtv.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vh1.py %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vice.py @@ -1103,6 +1099,8 @@ bin/yt-dlp-devel %%PYTHON_SITELIBDIR%%/yt_dlp/utils/_deprecated.py %%PYTHON_SITELIBDIR%%/yt_dlp/utils/_legacy.py %%PYTHON_SITELIBDIR%%/yt_dlp/utils/_utils.py +%%PYTHON_SITELIBDIR%%/yt_dlp/utils/jslib/__init__.py +%%PYTHON_SITELIBDIR%%/yt_dlp/utils/jslib/devalue.py %%PYTHON_SITELIBDIR%%/yt_dlp/utils/networking.py %%PYTHON_SITELIBDIR%%/yt_dlp/utils/progress.py %%PYTHON_SITELIBDIR%%/yt_dlp/utils/traversal.py diff --git a/www/qt5-webengine/Makefile b/www/qt5-webengine/Makefile index 1e7143faccb2..acaab60994f2 100644 --- a/www/qt5-webengine/Makefile +++ b/www/qt5-webengine/Makefile @@ -75,7 +75,7 @@ SNDIO_VARS_OFF= QMAKE_CONFIGURE_ARGS+=-no-sndio # We pass `norecursive' to USES=qmake because src/plugins/plugins.pro checks # whether webenginewidgets is available, which fails when qmake processes all # .pro files at once. -USES= gl gnome gperf jpeg minizip ninja:build nodejs:build,lts \ +USES= gl gnome gperf jpeg minizip ninja:build \ perl5 pkgconfig python:build qmake:norecursive,outsource \ qt-dist:5,webengine shebangfix xorg USE_GL= gl @@ -117,7 +117,13 @@ MAKE_ENV+= CC="${CC}" CXX="${CXX}" \ QT_BINARIES= yes -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> + +.if ${ARCH:Mi386} +USES+= nodejs:build,20 +.else +USES+= nodejs:build,lts +.endif .if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} PLIST_SUB+= BE="" LE="@comment " @@ -177,4 +183,4 @@ post-install: ${BRANDELF} -t FreeBSD $$lib ; \ done -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/www/qt6-httpserver/distinfo b/www/qt6-httpserver/distinfo index 48782c3db88e..38c80b869b89 100644 --- a/www/qt6-httpserver/distinfo +++ b/www/qt6-httpserver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749162746 -SHA256 (KDE/Qt/6.9.1/qthttpserver-everywhere-src-6.9.1.tar.xz) = bfc7b511e2bbc365f11027ae8d7d2e33f3ff63591b866df9a880c51363f02b53 -SIZE (KDE/Qt/6.9.1/qthttpserver-everywhere-src-6.9.1.tar.xz) = 189852 +TIMESTAMP = 1756198097 +SHA256 (KDE/Qt/6.9.2/qthttpserver-everywhere-src-6.9.2.tar.xz) = 1343fa1d1d6dfda9b9de4a1ff36471b6ff4bd16f9ee7c19deb098c15e4714019 +SIZE (KDE/Qt/6.9.2/qthttpserver-everywhere-src-6.9.2.tar.xz) = 175292 diff --git a/www/qt6-webchannel/distinfo b/www/qt6-webchannel/distinfo index 4dcc026aaef9..0664bc0955ec 100644 --- a/www/qt6-webchannel/distinfo +++ b/www/qt6-webchannel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749159379 -SHA256 (KDE/Qt/6.9.1/qtwebchannel-everywhere-src-6.9.1.tar.xz) = 19b401d9210afc416c4080b189b0c9940e90d1f7444f5d046f3d8b1ab5fcf9c0 -SIZE (KDE/Qt/6.9.1/qtwebchannel-everywhere-src-6.9.1.tar.xz) = 209516 +TIMESTAMP = 1756198104 +SHA256 (KDE/Qt/6.9.2/qtwebchannel-everywhere-src-6.9.2.tar.xz) = 878a6337ad4d2c2a1de5bedb28c36b05b2733242d10f6c3d0eae55c5433c8e65 +SIZE (KDE/Qt/6.9.2/qtwebchannel-everywhere-src-6.9.2.tar.xz) = 193888 diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile index e363ec6cf930..9939ff2dc4d5 100644 --- a/www/qt6-webengine/Makefile +++ b/www/qt6-webengine/Makefile @@ -12,22 +12,25 @@ PORTNAME?= webengine DISTVERSION= ${QT6_VERSION} -PORTREVISION?= 2 # Master port for print/qt7-pdf. Please keep this line. +# This is the parent port of print/qt6-pdf. Please always keep 'PORTREVISION?=' +# and reset the value to '0' only after increasing QT6_VERSION in Mk/Uses/qt.mk. +PORTREVISION?= 0 CATEGORIES?= www PKGNAMEPREFIX= qt6- MAINTAINER= kde@FreeBSD.org COMMENT?= Qt 6 library to render web content -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \ - ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers +# 32-bit platforms are not supported by upstream, but we're limping them along. +ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 + +BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers LIB_DEPENDS= libfreetype.so:print/freetype2 \ libnss3.so:security/nss \ libopenjp2.so:graphics/openjpeg \ libxkbcommon.so:x11/libxkbcommon -USES= bison cmake compiler:c++20-lang gl gperf \ - localbase:ldflags ninja:build nodejs:build,lts \ +USES= cmake compiler:c++20-lang gl localbase:ldflags ninja:build \ pkgconfig python:build qt-dist:6,webengine USE_GL= opengl USE_QT= base declarative tools @@ -45,7 +48,8 @@ CMAKE_OFF+= QT_FEATURE_qtwebengine_build SYS_LIBS= freetype .else -BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat +BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ + ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} LIB_DEPENDS+= libabsl_base.so:devel/abseil \ libavcodec.so:multimedia/ffmpeg \ libdbus-1.so:devel/dbus \ @@ -68,7 +72,7 @@ LIB_DEPENDS+= libabsl_base.so:devel/abseil \ libvpx.so:multimedia/libvpx \ libwebp.so:graphics/webp -USES+= gnome jpeg minizip xorg +USES+= bison gnome gperf jpeg minizip xorg USE_GL+= gbm USE_QT+= positioning quick3d:build webchannel USE_GNOME+= glib20 libxml2 libxslt @@ -139,6 +143,16 @@ SNDIO_CMAKE_ON= -DQT_FEATURE_webengine_system_sndio:BOOL=ON SNDIO_CMAKE_OFF= -DQT_FEATURE_webengine_system_sndio:BOOL=OFF .endif +.include <bsd.port.options.mk> + +.if !defined(BUILD_QTPDF) +. if ${ARCH:Mi386} +USES+= nodejs:build,20 +. else +USES+= nodejs:build,lts +. endif +.endif + post-extract: @${MKDIR} ${WRKSRC}/src/3rdparty/chromium/media/audio/sndio \ ${WRKSRC}/src/3rdparty/chromium/sandbox/policy/freebsd \ diff --git a/www/qt6-webengine/distinfo b/www/qt6-webengine/distinfo index d4d0b5b8184a..1937cd5f2816 100644 --- a/www/qt6-webengine/distinfo +++ b/www/qt6-webengine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749159742 -SHA256 (KDE/Qt/6.9.1/qtwebengine-everywhere-src-6.9.1.tar.xz) = 787dfde22b348f6d620f2207ed7e32ad0a5389373182614272de28ff3f91c26c -SIZE (KDE/Qt/6.9.1/qtwebengine-everywhere-src-6.9.1.tar.xz) = 672204388 +TIMESTAMP = 1756198709 +SHA256 (KDE/Qt/6.9.2/qtwebengine-everywhere-src-6.9.2.tar.xz) = 99cb0792abc2e39b299d73d8e2aa076b9ebcd55c3f4a4b5fd514eef5a62d03ab +SIZE (KDE/Qt/6.9.2/qtwebengine-everywhere-src-6.9.2.tar.xz) = 672191852 diff --git a/www/qt6-webengine/files/patch-cmake_Functions.cmake b/www/qt6-webengine/files/patch-cmake_Functions.cmake index 8264af9b3658..8bb309145150 100644 --- a/www/qt6-webengine/files/patch-cmake_Functions.cmake +++ b/www/qt6-webengine/files/patch-cmake_Functions.cmake @@ -1,4 +1,4 @@ ---- cmake/Functions.cmake.orig 2025-05-29 01:27:28 UTC +--- cmake/Functions.cmake.orig 2025-08-18 00:53:11 UTC +++ cmake/Functions.cmake @@ -103,7 +103,7 @@ function(add_linker_options target buildDir completeSt set(libs_rsp "${buildDir}/${ninjaTarget}_libs.rsp") @@ -9,7 +9,7 @@ get_gn_arch(cpu ${TEST_architecture_arch}) if(CMAKE_CROSSCOMPILING AND cpu STREQUAL "arm" AND ${config} STREQUAL "Debug") target_link_options(${cmakeTarget} PRIVATE "LINKER:--long-plt") -@@ -370,6 +370,20 @@ function(add_gn_build_artifacts_to_target) +@@ -373,6 +373,20 @@ function(add_gn_build_artifacts_to_target) set_target_properties(${arg_CMAKE_TARGET} PROPERTIES LINK_DEPENDS ${arg_BUILDDIR}/${config}/${arch}/${arg_NINJA_STAMP} ) diff --git a/www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake b/www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake index 4417cdb8a943..b732070f2d7e 100644 --- a/www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake +++ b/www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake @@ -1,4 +1,4 @@ ---- cmake/QtToolchainHelpers.cmake.orig 2025-05-29 01:27:28 UTC +--- cmake/QtToolchainHelpers.cmake.orig 2025-08-18 00:53:11 UTC +++ cmake/QtToolchainHelpers.cmake @@ -95,6 +95,8 @@ function(get_gn_os result) set(${result} "mac" PARENT_SCOPE) @@ -9,7 +9,7 @@ else() message(DEBUG "Unrecognized OS") endif() -@@ -310,7 +312,7 @@ macro(append_build_type_setup) +@@ -323,7 +325,7 @@ macro(append_build_type_setup) extend_gn_list(gnArgArg ARGS enable_precompiled_headers @@ -18,7 +18,7 @@ ) extend_gn_list(gnArgArg ARGS dcheck_always_on -@@ -402,7 +404,7 @@ macro(append_compiler_linker_sdk_setup) +@@ -415,7 +417,7 @@ macro(append_compiler_linker_sdk_setup) use_libcxx=true ) endif() @@ -27,7 +27,7 @@ extend_gn_list(gnArgArg ARGS use_libcxx CONDITION QT_FEATURE_stdlib_libcpp ) -@@ -443,7 +445,7 @@ macro(append_compiler_linker_sdk_setup) +@@ -456,7 +458,7 @@ macro(append_compiler_linker_sdk_setup) ) endif() get_gn_arch(cpu ${TEST_architecture_arch}) @@ -36,7 +36,7 @@ extend_gn_list_cflag(gnArgArg ARG arm_tune -@@ -548,7 +550,7 @@ macro(append_toolchain_setup) +@@ -561,7 +563,7 @@ macro(append_toolchain_setup) endif() unset(host_cpu) unset(target_cpu) diff --git a/www/qt6-webengine/files/patch-configure.cmake b/www/qt6-webengine/files/patch-configure.cmake index 5505a55e5e3c..b9217899f331 100644 --- a/www/qt6-webengine/files/patch-configure.cmake +++ b/www/qt6-webengine/files/patch-configure.cmake @@ -1,11 +1,11 @@ ---- configure.cmake.orig 2025-02-21 12:29:33 UTC +--- configure.cmake.orig 2025-08-18 00:53:11 UTC +++ configure.cmake -@@ -292,12 +292,12 @@ qt_webengine_configure_check("supported-platform" +@@ -291,12 +291,12 @@ qt_webengine_configure_check("supported-platform" qt_webengine_configure_check("supported-platform" MODULES QtWebEngine -- CONDITION LINUX OR (WIN32 AND NOT (WIN_ARM_64 AND DEFINED ENV{COIN_PLATFORM_ID})) OR MACOS -+ CONDITION LINUX OR (WIN32 AND NOT (WIN_ARM_64 AND DEFINED ENV{COIN_PLATFORM_ID})) OR MACOS OR FREEBSD +- CONDITION LINUX OR WIN32 OR MACOS ++ CONDITION LINUX OR WIN32 OR MACOS OR FREEBSD MESSAGE "Build can be done only on Linux, Windows or macOS." ) qt_webengine_configure_check("supported-platform" @@ -15,7 +15,7 @@ MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android." ) -@@ -317,15 +317,6 @@ qt_webengine_configure_check("static-build" +@@ -316,15 +316,6 @@ qt_webengine_configure_check("static-build" MESSAGE "Static build is not supported." ) @@ -31,7 +31,7 @@ qt_webengine_configure_check("python3" MODULES QtWebEngine QtPdf CONDITION Python3_FOUND -@@ -448,6 +439,8 @@ qt_webengine_configure_check("compiler" +@@ -455,6 +446,8 @@ qt_webengine_configure_check("compiler" CONDITION MSVC OR (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR @@ -40,7 +40,7 @@ (MACOS AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") MESSAGE "${CMAKE_CXX_COMPILER_ID} compiler is not supported." -@@ -457,6 +450,8 @@ qt_webengine_configure_check("compiler" +@@ -464,6 +457,8 @@ qt_webengine_configure_check("compiler" CONDITION MSVC OR (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR @@ -49,7 +49,7 @@ (APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") OR (ANDROID AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR (MINGW AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR -@@ -709,7 +704,7 @@ qt_feature("webengine-ozone-x11" PRIVATE +@@ -725,7 +720,7 @@ qt_feature("webengine-ozone-x11" PRIVATE qt_feature("webengine-ozone-x11" PRIVATE LABEL "Support X11 on qpa-xcb" diff --git a/www/qt6-webengine/files/patch-security-rollup b/www/qt6-webengine/files/patch-security-rollup new file mode 100644 index 000000000000..8955c1fb52d9 --- /dev/null +++ b/www/qt6-webengine/files/patch-security-rollup @@ -0,0 +1,246 @@ +Security patches since 6.9.2 release + +CVE-2025-8879: Heap buffer overflow in libaom +CVE-2025-8880: Race in V8 +CVE-2025-8881: Inappropriate implementation in File Picker +CVE-2025-8901: Out of bounds write in ANGLE + +https://github.com/qt/qtwebengine-chromium/compare/136d7fe8aa41c9d4cd764a6b890af9699f5141dd..130-based.diff + +diff --git a/chromium/content/browser/web_contents/file_chooser_impl.cc b/chromium/content/browser/web_contents/file_chooser_impl.cc +index 7e2391bd1afd..d366c5d26bba 100644 +--- src/3rdparty/chromium/content/browser/web_contents/file_chooser_impl.cc ++++ src/3rdparty/chromium/content/browser/web_contents/file_chooser_impl.cc +@@ -169,6 +169,12 @@ void FileChooserImpl::OpenFileChooser(blink::mojom::FileChooserParamsPtr params, + return; + } + ++ // Do not allow open dialogs to have renderer-controlled default_file_name. ++ // See https://crbug.com/433800617 for context. ++ if (params->mode != blink::mojom::FileChooserParams::Mode::kSave) { ++ params->default_file_name = base::FilePath(); ++ } ++ + // Don't allow page with open FileChooser to enter BackForwardCache to avoid + // any unexpected behaviour from BackForwardCache. + BackForwardCache::DisableForRenderFrameHost( +diff --git a/chromium/media/audio/audio_input_device.cc b/chromium/media/audio/audio_input_device.cc +index a7d8e1098241..44abd451c397 100644 +--- src/3rdparty/chromium/media/audio/audio_input_device.cc ++++ src/3rdparty/chromium/media/audio/audio_input_device.cc +@@ -482,7 +482,7 @@ void AudioInputDevice::AudioThreadCallback::Process(uint32_t pending_data) { + const base::TimeTicks capture_time = + base::TimeTicks() + base::Microseconds(buffer->params.capture_time_us); + const base::TimeTicks now_time = base::TimeTicks::Now(); +- DCHECK_GE(now_time, capture_time); ++ // DCHECK_GE(now_time, capture_time); + + AudioGlitchInfo glitch_info{ + .duration = base::Microseconds(buffer->params.glitch_duration_us), +diff --git a/chromium/third_party/angle/src/compiler/translator/Compiler.cpp b/chromium/third_party/angle/src/compiler/translator/Compiler.cpp +index 107f61cf4603..04b698b7fc08 100644 +--- src/3rdparty/chromium/third_party/angle/src/compiler/translator/Compiler.cpp ++++ src/3rdparty/chromium/third_party/angle/src/compiler/translator/Compiler.cpp +@@ -775,24 +775,6 @@ bool TCompiler::checkAndSimplifyAST(TIntermBlock *root, + return false; + } + +- // For now, rewrite pixel local storage before collecting variables or any operations on images. +- // +- // TODO(anglebug.com/40096838): +- // Should this actually run after collecting variables? +- // Do we need more introspection? +- // Do we want to hide rewritten shader image uniforms from glGetActiveUniform? +- if (hasPixelLocalStorageUniforms()) +- { +- ASSERT( +- IsExtensionEnabled(mExtensionBehavior, TExtension::ANGLE_shader_pixel_local_storage)); +- if (!RewritePixelLocalStorage(this, root, getSymbolTable(), compileOptions, +- getShaderVersion())) +- { +- mDiagnostics.globalError("internal compiler error translating pixel local storage"); +- return false; +- } +- } +- + if (shouldRunLoopAndIndexingValidation(compileOptions) && + !ValidateLimitations(root, mShaderType, &mSymbolTable, &mDiagnostics)) + { +@@ -939,6 +921,24 @@ bool TCompiler::checkAndSimplifyAST(TIntermBlock *root, + return false; + } + ++ // For now, rewrite pixel local storage before collecting variables or any operations on images. ++ // ++ // TODO(anglebug.com/40096838): ++ // Should this actually run after collecting variables? ++ // Do we need more introspection? ++ // Do we want to hide rewritten shader image uniforms from glGetActiveUniform? ++ if (hasPixelLocalStorageUniforms()) ++ { ++ ASSERT( ++ IsExtensionEnabled(mExtensionBehavior, TExtension::ANGLE_shader_pixel_local_storage)); ++ if (!RewritePixelLocalStorage(this, root, getSymbolTable(), compileOptions, ++ getShaderVersion())) ++ { ++ mDiagnostics.globalError("internal compiler error translating pixel local storage"); ++ return false; ++ } ++ } ++ + // Clamping uniform array bounds needs to happen after validateLimitations pass. + if (compileOptions.clampIndirectArrayBounds) + { +diff --git a/chromium/third_party/angle/src/compiler/translator/ValidateOutputs.cpp b/chromium/third_party/angle/src/compiler/translator/ValidateOutputs.cpp +index 927783db73f6..d3481f1a4d1f 100644 +--- src/3rdparty/chromium/third_party/angle/src/compiler/translator/ValidateOutputs.cpp ++++ src/3rdparty/chromium/third_party/angle/src/compiler/translator/ValidateOutputs.cpp +@@ -72,15 +72,19 @@ ValidateOutputsTraverser::ValidateOutputsTraverser(const TExtensionBehavior &ext + void ValidateOutputsTraverser::visitSymbol(TIntermSymbol *symbol) + { + if (symbol->variable().symbolType() == SymbolType::Empty) ++ { + return; ++ } + + if (mVisitedSymbols.count(symbol->uniqueId().get()) == 1) ++ { + return; ++ } + + mVisitedSymbols.insert(symbol->uniqueId().get()); + + TQualifier qualifier = symbol->getQualifier(); +- if (qualifier == EvqFragmentOut) ++ if (qualifier == EvqFragmentOut || qualifier == EvqFragmentInOut) + { + const TLayoutQualifier &layoutQualifier = symbol->getType().getLayoutQualifier(); + if (layoutQualifier.location != -1) +diff --git a/chromium/third_party/blink/public/mojom/choosers/file_chooser.mojom b/chromium/third_party/blink/public/mojom/choosers/file_chooser.mojom +index 22ccb9cc709f..f323fa2aa2eb 100644 +--- src/3rdparty/chromium/third_party/blink/public/mojom/choosers/file_chooser.mojom ++++ src/3rdparty/chromium/third_party/blink/public/mojom/choosers/file_chooser.mojom +@@ -25,7 +25,7 @@ struct FileChooserParams { + kUploadFolder, + + // Allows picking a nonexistent file, and prompts to overwrite if the file +- // already exists. This is not for Blink but for PPAPI. ++ // already exists. + kSave, + }; + Mode mode = kOpen; +@@ -34,7 +34,8 @@ struct FileChooserParams { + // which will be either "Open" or "Save" depending on the mode. + mojo_base.mojom.String16 title; + +- // Default file name to select in the dialog with kSave mode. ++ // Default file name to select in the dialog with kSave mode. This value ++ // is cleared if mode is not kSave. + mojo_base.mojom.FilePath default_file_name; + + // |selected_files| has filenames which a file upload control already +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c b/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c +index 4fd5ec6bf54b..82a48c39cb10 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c +@@ -3236,8 +3236,9 @@ static void rc_scene_detection_onepass_rt(AV1_COMP *cpi, + // non-zero sad exists along bottom border even though source is static. + const int border = + rc->prev_frame_is_dropped || cpi->svc.number_temporal_layers > 1; +- // Store blkwise SAD for later use +- if (width == cm->render_width && height == cm->render_height) { ++ // Store blkwise SAD for later use. Disable for spatial layers for now. ++ if (width == cm->render_width && height == cm->render_height && ++ cpi->svc.number_spatial_layers == 1) { + if (cpi->src_sad_blk_64x64 == NULL) { + CHECK_MEM_ERROR(cm, cpi->src_sad_blk_64x64, + (uint64_t *)aom_calloc(sb_cols * sb_rows, +diff --git a/chromium/v8/src/wasm/streaming-decoder.cc b/chromium/v8/src/wasm/streaming-decoder.cc +index f3745b4c055a..ce5dad96d52f 100644 +--- src/3rdparty/chromium/v8/src/wasm/streaming-decoder.cc ++++ src/3rdparty/chromium/v8/src/wasm/streaming-decoder.cc +@@ -230,45 +230,61 @@ class V8_EXPORT_PRIVATE AsyncStreamingDecoder : public StreamingDecoder { + }; + + void AsyncStreamingDecoder::OnBytesReceived(base::Vector<const uint8_t> bytes) { +- DCHECK(!full_wire_bytes_.empty()); ++ TRACE_STREAMING("OnBytesReceived(%zu bytes)\n", bytes.size()); ++ ++ // Note: The bytes are passed by the embedder, and they might point into the ++ // sandbox. Hence we copy them once and then process those copied bytes, to ++ // avoid being vulnerable to concurrent modification. ++ // Since we might not be able to store the bytes contiguously in memory, ++ // remember up to two byte vectors to process after copying. ++ base::Vector<const uint8_t> copied_bytes[2] = {{}, {}}; ++ + // Fill the previous vector, growing up to 16kB. After that, allocate new + // vectors on overflow. ++ DCHECK(!full_wire_bytes_.empty()); ++ std::vector<uint8_t>* last_wire_byte_vector = &full_wire_bytes_.back(); ++ size_t existing_vector_size = last_wire_byte_vector->size(); + size_t remaining_capacity = +- std::max(full_wire_bytes_.back().capacity(), size_t{16} * KB) - +- full_wire_bytes_.back().size(); ++ std::max(last_wire_byte_vector->capacity(), size_t{16} * KB) - ++ existing_vector_size; + size_t bytes_for_existing_vector = std::min(remaining_capacity, bytes.size()); +- full_wire_bytes_.back().insert(full_wire_bytes_.back().end(), bytes.data(), +- bytes.data() + bytes_for_existing_vector); ++ last_wire_byte_vector->insert(last_wire_byte_vector->end(), bytes.data(), ++ bytes.data() + bytes_for_existing_vector); ++ copied_bytes[0] = ++ base::VectorOf(last_wire_byte_vector->data() + existing_vector_size, ++ bytes_for_existing_vector); + if (bytes.size() > bytes_for_existing_vector) { + // The previous vector's capacity is not enough to hold all new bytes, and + // it's bigger than 16kB, so expensive to copy. Allocate a new vector for + // the remaining bytes, growing exponentially. + size_t new_capacity = std::max(bytes.size() - bytes_for_existing_vector, +- 2 * full_wire_bytes_.back().capacity()); ++ 2 * last_wire_byte_vector->capacity()); + full_wire_bytes_.emplace_back(); +- full_wire_bytes_.back().reserve(new_capacity); +- full_wire_bytes_.back().insert(full_wire_bytes_.back().end(), +- bytes.data() + bytes_for_existing_vector, +- bytes.end()); ++ last_wire_byte_vector = &full_wire_bytes_.back(); ++ last_wire_byte_vector->reserve(new_capacity); ++ last_wire_byte_vector->insert(last_wire_byte_vector->end(), ++ bytes.data() + bytes_for_existing_vector, ++ bytes.end()); ++ copied_bytes[1] = base::VectorOf(*last_wire_byte_vector); + } ++ // Do not access `bytes` any more after copying. ++ DCHECK_EQ(bytes.size(), copied_bytes[0].size() + copied_bytes[1].size()); ++ bytes = {}; + + if (deserializing()) return; + +- TRACE_STREAMING("OnBytesReceived(%zu bytes)\n", bytes.size()); +- +- size_t current = 0; +- while (ok() && current < bytes.size()) { +- size_t num_bytes = +- state_->ReadBytes(this, bytes.SubVector(current, bytes.size())); +- current += num_bytes; +- module_offset_ += num_bytes; +- if (state_->offset() == state_->buffer().size()) { +- state_ = state_->Next(this); ++ for (base::Vector<const uint8_t> vec : copied_bytes) { ++ size_t current = 0; ++ while (ok() && current < vec.size()) { ++ size_t num_bytes = state_->ReadBytes(this, vec.SubVectorFrom(current)); ++ current += num_bytes; ++ module_offset_ += num_bytes; ++ if (state_->offset() == state_->buffer().size()) { ++ state_ = state_->Next(this); ++ } + } + } +- if (ok()) { +- processor_->OnFinishedChunk(); +- } ++ if (ok()) processor_->OnFinishedChunk(); + } + + size_t AsyncStreamingDecoder::DecodingState::ReadBytes( diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc index 36e6cd423191..f4c2e1339c83 100644 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc @@ -1,4 +1,4 @@ ---- src/3rdparty/chromium/chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2024-10-22 08:31:56 UTC +--- src/3rdparty/chromium/chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-08-18 00:53:11 UTC +++ src/3rdparty/chromium/chrome/browser/ui/webui/signin/profile_picker_handler.cc @@ -209,7 +209,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr @@ -9,7 +9,7 @@ } else if (base::FeatureList::IsEnabled( supervised_user::kShowKiteForSupervisedUsers) && entry->IsSupervised()) { -@@ -1224,7 +1224,7 @@ void ProfilePickerHandler::BeginFirstWebContentsProfil +@@ -1222,7 +1222,7 @@ void ProfilePickerHandler::MaybeUpdateGuestMode() { } void ProfilePickerHandler::MaybeUpdateGuestMode() { diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc index ac3ee9a58d74..a5c5e3cf4a66 100644 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc @@ -1,6 +1,6 @@ ---- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig 2025-02-21 12:29:33 UTC +--- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig 2025-08-18 00:53:11 UTC +++ src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc -@@ -403,7 +403,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL +@@ -401,7 +401,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL enable_watchdog = false; #endif @@ -9,7 +9,7 @@ bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early; #else // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) // For some reasons MacOSX's VideoToolbox might crash when called after -@@ -440,7 +440,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL +@@ -438,7 +438,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL } bool attempted_startsandbox = false; @@ -18,7 +18,7 @@ // On Chrome OS ARM Mali, GPU driver userspace creates threads when // initializing a GL context, so start the sandbox early. // TODO(zmo): Need to collect OS version before this. -@@ -544,7 +544,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL +@@ -542,7 +542,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL gpu_preferences_.gr_context_type = GrContextType::kGL; } @@ -27,7 +27,7 @@ // The ContentSandboxHelper is currently the only one implementation of // GpuSandboxHelper and it has no dependency. Except on Linux where // VaapiWrapper checks the GL implementation to determine which display -@@ -626,7 +626,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL +@@ -624,7 +624,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL command_line, gpu_feature_info_, gpu_preferences_.disable_software_rasterizer, false); if (gl_use_swiftshader_) { @@ -36,7 +36,7 @@ VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly " << "on Linux"; return false; -@@ -777,7 +777,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL +@@ -775,7 +775,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL InitializePlatformOverlaySettings(&gpu_info_, gpu_feature_info_); @@ -45,7 +45,7 @@ // Driver may create a compatibility profile context when collect graphics // information on Linux platform. Try to collect graphics information // based on core profile context after disabling platform extensions. -@@ -832,7 +832,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL +@@ -830,7 +830,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL } } } @@ -54,7 +54,7 @@ (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE)) if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) { // https://rr-project.org/ is a Linux-only record-and-replay debugger that -@@ -1017,7 +1017,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c +@@ -1015,7 +1015,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c } bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled; @@ -63,7 +63,7 @@ (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE)) if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) { // https://rr-project.org/ is a Linux-only record-and-replay debugger that -@@ -1078,7 +1078,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c +@@ -1076,7 +1076,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c } } diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_gperf.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_gperf.py deleted file mode 100644 index d42d489f943d..000000000000 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_gperf.py +++ /dev/null @@ -1,27 +0,0 @@ ---- src/3rdparty/chromium/third_party/blink/renderer/build/scripts/gperf.py.orig 2025-03-29 00:50:57 UTC -+++ src/3rdparty/chromium/third_party/blink/renderer/build/scripts/gperf.py -@@ -28,24 +28,6 @@ def generate_gperf(gperf_path, gperf_input, gperf_args - stdout=subprocess.PIPE, - universal_newlines=True) - gperf_output = gperf.communicate(gperf_input)[0] -- # Massage gperf output to be more palatable for modern compilers. -- # TODO(thakis): Upstream these to gperf so we don't need massaging. -- # `register` is deprecated in C++11 and removed in C++17, so remove -- # it from gperf's output. -- # https://savannah.gnu.org/bugs/index.php?53028 -- gperf_output = re.sub(r'\bregister ', '', gperf_output) -- # -Wimplicit-fallthrough needs an explicit fallthrough statement, -- # so replace gperf's /*FALLTHROUGH*/ comment with the statement. -- # https://savannah.gnu.org/bugs/index.php?53029 -- gperf_output = gperf_output.replace('/*FALLTHROUGH*/', -- ' [[fallthrough]];') -- # -Wpointer-to-int-cast warns about casting pointers to smaller ints -- # Replace {(int)(long)&(foo), bar} with -- # {static_cast<int>(reinterpret_cast<uintptr_t>(&(foo)), bar} -- gperf_output = re.sub( -- r'\(int\)\(long\)(.*?),', -- r'static_cast<int>(reinterpret_cast<uintptr_t>(\1)),', -- gperf_output) - script = 'third_party/blink/renderer/build/scripts/gperf.py' - return '// Generated by %s\n' % script + gperf_output - except OSError: diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5 index 04a903bd35f2..b3b99e8e202e 100644 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5 +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5 @@ -1,4 +1,4 @@ ---- src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-02-21 12:29:33 UTC +--- src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-08-18 00:53:11 UTC +++ src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled_features.json5 @@ -384,7 +384,7 @@ name: "AppTitle", @@ -36,7 +36,7 @@ status: "stable", public: true, base_feature: "none", -@@ -4313,7 +4313,7 @@ +@@ -4320,7 +4320,7 @@ name: "UnrestrictedSharedArrayBuffer", base_feature: "none", origin_trial_feature_name: "UnrestrictedSharedArrayBuffer", @@ -45,7 +45,7 @@ }, // Enables using policy-controlled feature "usb-unrestricted" to allow // isolated context to access protected USB interface classes and to -@@ -4460,7 +4460,7 @@ +@@ -4467,7 +4467,7 @@ { name: "WebAppScopeExtensions", origin_trial_feature_name: "WebAppScopeExtensions", @@ -54,7 +54,7 @@ status: "experimental", base_feature: "none", }, -@@ -4503,7 +4503,7 @@ +@@ -4510,7 +4510,7 @@ status: "experimental", base_feature: "none", origin_trial_feature_name: "WebAppUrlHandling", diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc index 9008177cfd17..577dde022f49 100644 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc @@ -1,6 +1,6 @@ ---- src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2024-04-19 13:02:56 UTC +--- src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2025-08-18 00:53:11 UTC +++ src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_non_backed.cc -@@ -99,7 +99,7 @@ void OSExchangeDataProviderNonBacked::SetPickledData( +@@ -101,7 +101,7 @@ std::optional<std::u16string> OSExchangeDataProviderNo std::optional<std::u16string> OSExchangeDataProviderNonBacked::GetString() const { diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc index 05f2a3caf372..38b6dcc88c83 100644 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc @@ -1,4 +1,4 @@ ---- src/3rdparty/chromium/ui/base/ui_base_features.cc.orig 2025-02-21 12:29:33 UTC +--- src/3rdparty/chromium/ui/base/ui_base_features.cc.orig 2025-08-18 00:53:11 UTC +++ src/3rdparty/chromium/ui/base/ui_base_features.cc @@ -165,7 +165,7 @@ BASE_FEATURE(kWaylandTextInputV3, base::FEATURE_DISABLED_BY_DEFAULT); @@ -18,7 +18,7 @@ (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_ASH) && \ !BUILDFLAG(IS_CHROMEOS_LACROS)) BASE_FEATURE(kExperimentalFlingAnimation, -@@ -385,7 +385,7 @@ bool IsForcedColorsEnabled() { +@@ -389,7 +389,7 @@ bool IsForcedColorsEnabled() { // and Linux. This feature will be released for other platforms in later // milestones. #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h index 2aca842bce0d..0cdc36728a12 100644 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h @@ -1,6 +1,6 @@ ---- src/3rdparty/chromium/ui/base/ui_base_features.h.orig 2025-02-21 12:29:33 UTC +--- src/3rdparty/chromium/ui/base/ui_base_features.h.orig 2025-08-18 00:53:11 UTC +++ src/3rdparty/chromium/ui/base/ui_base_features.h -@@ -143,7 +143,7 @@ BASE_DECLARE_FEATURE(kWaylandTextInputV3); +@@ -146,7 +146,7 @@ BASE_DECLARE_FEATURE(kWaylandTextInputV3); BASE_DECLARE_FEATURE(kWaylandTextInputV3); #endif // BUILDFLAG(IS_OZONE) diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc index 2a4d92824384..b48a98195aeb 100644 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc @@ -1,6 +1,6 @@ ---- src/3rdparty/chromium/ui/gfx/linux/gbm_wrapper.cc.orig 2024-09-30 07:45:04 UTC +--- src/3rdparty/chromium/ui/gfx/linux/gbm_wrapper.cc.orig 2025-08-18 00:53:11 UTC +++ src/3rdparty/chromium/ui/gfx/linux/gbm_wrapper.cc -@@ -319,7 +319,7 @@ class Device final : public ui::GbmDevice { +@@ -331,7 +331,7 @@ class Device final : public ui::GbmDevice { // of 1x1 BOs which are destroyed before creating the final BO creation used // to instantiate the returned GbmBuffer. gfx::Size size_for_verification = diff --git a/www/qt6-webengine/files/patch-src_core_CMakeLists.txt b/www/qt6-webengine/files/patch-src_core_CMakeLists.txt index 4c6f56a2e4e2..f04b00dfc8d5 100644 --- a/www/qt6-webengine/files/patch-src_core_CMakeLists.txt +++ b/www/qt6-webengine/files/patch-src_core_CMakeLists.txt @@ -1,4 +1,4 @@ ---- src/core/CMakeLists.txt.orig 2025-03-09 19:36:47 UTC +--- src/core/CMakeLists.txt.orig 2025-08-18 00:53:11 UTC +++ src/core/CMakeLists.txt @@ -21,7 +21,7 @@ add_subdirectory(tools/qwebengine_convert_dict) # TOOLCHAIN SETUP @@ -9,7 +9,7 @@ setup_toolchains() endif() -@@ -200,7 +200,7 @@ foreach(arch ${archs}) +@@ -205,7 +205,7 @@ foreach(arch ${archs}) accessibility_activation_observer.cpp accessibility_activation_observer.h ) @@ -18,7 +18,7 @@ SOURCES ozone/gl_ozone_angle_qt.cpp ozone/gl_ozone_angle_qt.h ozone/ozone_util_qt.cpp ozone/ozone_util_qt.h -@@ -208,17 +208,17 @@ foreach(arch ${archs}) +@@ -213,17 +213,17 @@ foreach(arch ${archs}) ozone/surface_factory_qt.cpp ozone/surface_factory_qt.h ) @@ -39,7 +39,7 @@ SOURCES ozone/egl_helper.cpp ozone/egl_helper.h ) -@@ -438,7 +438,7 @@ foreach(arch ${archs}) +@@ -443,7 +443,7 @@ foreach(arch ${archs}) CONDITION QT_FEATURE_webenginedriver ) @@ -48,7 +48,7 @@ list(APPEND gnArgArg angle_enable_gl=true use_gtk=false # GTK toolkit bindings -@@ -505,6 +505,10 @@ foreach(arch ${archs}) +@@ -510,6 +510,10 @@ foreach(arch ${archs}) extend_gn_list(gnArgArg ARGS use_pulseaudio CONDITION QT_FEATURE_webengine_system_pulseaudio diff --git a/www/qt6-webengine/files/patch-src_core_api_configure.cmake b/www/qt6-webengine/files/patch-src_core_api_configure.cmake index 05e20daffc73..3988f9c60e8f 100644 --- a/www/qt6-webengine/files/patch-src_core_api_configure.cmake +++ b/www/qt6-webengine/files/patch-src_core_api_configure.cmake @@ -1,4 +1,4 @@ ---- src/core/api/configure.cmake.orig 2025-02-21 12:29:33 UTC +--- src/core/api/configure.cmake.orig 2025-08-18 00:53:11 UTC +++ src/core/api/configure.cmake @@ -10,6 +10,7 @@ if(NOT QT_CONFIGURE_RUNNING) if(PkgConfig_FOUND AND QT_FEATURE_pkg_config) @@ -8,7 +8,7 @@ pkg_check_modules(XDAMAGE xdamage) pkg_check_modules(GBM gbm) pkg_check_modules(LIBVA libva>=1.14) -@@ -76,6 +77,11 @@ qt_feature("webengine-printing-and-pdf" PRIVATE +@@ -90,6 +91,11 @@ qt_feature("webengine-printing-and-pdf" PRIVATE AUTODETECT NOT QT_FEATURE_webengine_embedded_build CONDITION TARGET Qt::PrintSupport AND QT_FEATURE_printer ) @@ -20,7 +20,7 @@ qt_feature("webengine-pepper-plugins" PRIVATE LABEL "Pepper Plugins" PURPOSE "Enables use of Pepper plugins." -@@ -157,7 +163,7 @@ qt_feature("webengine-vaapi" PRIVATE +@@ -171,7 +177,7 @@ qt_feature("webengine-vaapi" PRIVATE PURPOSE "Enables support for VA-API hardware acceleration" AUTODETECT GBM_FOUND AND LIBVA_FOUND AND QT_FEATURE_vulkan # hardware accelerated encoding requires bundled libvpx @@ -29,7 +29,7 @@ ) list(LENGTH CMAKE_OSX_ARCHITECTURES osx_arch_count) qt_feature("webenginedriver" PUBLIC -@@ -196,15 +202,19 @@ qt_configure_add_summary_entry( +@@ -214,15 +220,19 @@ qt_configure_add_summary_entry( ) qt_configure_add_summary_entry( ARGS "webengine-vaapi" diff --git a/www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp b/www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp index 079bb283b405..07a5f9437eea 100644 --- a/www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp +++ b/www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp @@ -1,6 +1,6 @@ ---- src/core/compositor/native_skia_output_device_opengl.cpp.orig 2025-03-09 19:36:47 UTC +--- src/core/compositor/native_skia_output_device_opengl.cpp.orig 2025-08-18 00:53:11 UTC +++ src/core/compositor/native_skia_output_device_opengl.cpp -@@ -247,7 +247,7 @@ QSGTexture *NativeSkiaOutputDeviceOpenGL::texture(QQui +@@ -248,7 +248,7 @@ QSGTexture *NativeSkiaOutputDeviceOpenGL::texture(QQui EGL_LINUX_DRM_FOURCC_EXT, drmFormat, EGL_DMA_BUF_PLANE0_FD_EXT, scopedFd.get(), EGL_DMA_BUF_PLANE0_OFFSET_EXT, static_cast<EGLAttrib>(nativePixmap->GetDmaBufOffset(0)), diff --git a/www/qt6-websockets/distinfo b/www/qt6-websockets/distinfo index 821443cc1d80..2856471e5674 100644 --- a/www/qt6-websockets/distinfo +++ b/www/qt6-websockets/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749159745 -SHA256 (KDE/Qt/6.9.1/qtwebsockets-everywhere-src-6.9.1.tar.xz) = 98be8c863b7f02cc98eedc0b6eac07544c10a9d2fa11c685fd61f6b243f748f5 -SIZE (KDE/Qt/6.9.1/qtwebsockets-everywhere-src-6.9.1.tar.xz) = 462284 +TIMESTAMP = 1756198713 +SHA256 (KDE/Qt/6.9.2/qtwebsockets-everywhere-src-6.9.2.tar.xz) = be833f667ed8d6c2f41c0b9d1f8addf20b8d2b11c3a9466ec6d70c62121708ee +SIZE (KDE/Qt/6.9.2/qtwebsockets-everywhere-src-6.9.2.tar.xz) = 447432 diff --git a/www/qt6-webview/distinfo b/www/qt6-webview/distinfo index 64a0a82d21c9..a623e0ab91f3 100644 --- a/www/qt6-webview/distinfo +++ b/www/qt6-webview/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749159748 -SHA256 (KDE/Qt/6.9.1/qtwebview-everywhere-src-6.9.1.tar.xz) = c29ad4fbb8f7a2042c4941bef88bb13bd04757eed94d6937ae69e0e4ea0d59a5 -SIZE (KDE/Qt/6.9.1/qtwebview-everywhere-src-6.9.1.tar.xz) = 141260 +TIMESTAMP = 1756198717 +SHA256 (KDE/Qt/6.9.2/qtwebview-everywhere-src-6.9.2.tar.xz) = 4ccfd14ae68222d5709e54c970da51d7f0b4cf58af045a96935dfcc34f1b1ff1 +SIZE (KDE/Qt/6.9.2/qtwebview-everywhere-src-6.9.2.tar.xz) = 125560 diff --git a/www/rearx/Makefile b/www/rearx/Makefile index fc71d35a2022..62153391188e 100644 --- a/www/rearx/Makefile +++ b/www/rearx/Makefile @@ -1,7 +1,7 @@ PORTNAME= rearx DISTVERSIONPREFIX= v DISTVERSION= 0.1.4 -PORTREVISION= 40 +PORTREVISION= 41 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/reddsaver/Makefile b/www/reddsaver/Makefile index d483f4206ef5..745404e9d47d 100644 --- a/www/reddsaver/Makefile +++ b/www/reddsaver/Makefile @@ -1,7 +1,7 @@ PORTNAME= reddsaver DISTVERSIONPREFIX= v DISTVERSION= 0.4.0 -PORTREVISION= 23 +PORTREVISION= 24 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/rustypaste-cli/Makefile b/www/rustypaste-cli/Makefile index 046da52aa0de..33b274c61a25 100644 --- a/www/rustypaste-cli/Makefile +++ b/www/rustypaste-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= rustypaste-cli DISTVERSIONPREFIX= v DISTVERSION= 0.9.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= dtxdf@FreeBSD.org diff --git a/www/rustypaste/Makefile b/www/rustypaste/Makefile index 85660877a5ea..5522714fb504 100644 --- a/www/rustypaste/Makefile +++ b/www/rustypaste/Makefile @@ -1,7 +1,7 @@ PORTNAME= rustypaste DISTVERSIONPREFIX= v DISTVERSION= 0.16.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= dtxdf@FreeBSD.org diff --git a/www/seahub/Makefile b/www/seahub/Makefile index 901956f77fa7..441c5bab61de 100644 --- a/www/seahub/Makefile +++ b/www/seahub/Makefile @@ -2,6 +2,7 @@ PORTNAME= seahub DISTVERSIONPREFIX= v DISTVERSION= ${SEAHUB_VER} DISTVERSIONSUFFIX= -server +PORTREVISION= 1 CATEGORIES= www MAINTAINER= ultima@FreeBSD.org diff --git a/www/so/Makefile b/www/so/Makefile index 214f2f741674..fa1d70febd15 100644 --- a/www/so/Makefile +++ b/www/so/Makefile @@ -1,7 +1,7 @@ PORTNAME= so DISTVERSIONPREFIX= v DISTVERSION= 0.4.6 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= www MAINTAINER= sec.research.2005@gmail.com diff --git a/www/sqlpage/Makefile b/www/sqlpage/Makefile index df3ebf408cdb..02c50fdab87f 100644 --- a/www/sqlpage/Makefile +++ b/www/sqlpage/Makefile @@ -1,6 +1,7 @@ PORTNAME= sqlpage DISTVERSIONPREFIX= v DISTVERSION= 0.36.1 +PORTREVISION= 1 CATEGORIES= www databases MASTER_SITES= https://cdn.jsdelivr.net/npm/:npm DISTFILES= ${NPM_DISTFILES} diff --git a/www/stork/Makefile b/www/stork/Makefile index 5b52336b2d56..0a90175afddf 100644 --- a/www/stork/Makefile +++ b/www/stork/Makefile @@ -1,7 +1,7 @@ PORTNAME= stork DISTVERSIONPREFIX= v DISTVERSION= 1.6.0 -PORTREVISION= 21 +PORTREVISION= 22 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/surf/Makefile b/www/surf/Makefile index f5f193a9e39c..44f90a5751b5 100644 --- a/www/surf/Makefile +++ b/www/surf/Makefile @@ -1,6 +1,6 @@ PORTNAME= surf DISTVERSION= 2.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www MASTER_SITES= http://dl.suckless.org/${PORTNAME}/ PKGNAMESUFFIX= -browser diff --git a/www/tdom/Makefile b/www/tdom/Makefile index 876af17248ff..01ebe84c51c1 100644 --- a/www/tdom/Makefile +++ b/www/tdom/Makefile @@ -1,6 +1,5 @@ PORTNAME= tDOM -DISTVERSION= 0.9.5 -PORTREVISION= 1 +DISTVERSION= 0.9.6 CATEGORIES= www MASTER_SITES= http://tdom.org/downloads/ DISTNAME= ${PORTNAME:tl}-${DISTVERSION}-src diff --git a/www/tdom/distinfo b/www/tdom/distinfo index 11e2cad75820..a60e0e3ec664 100644 --- a/www/tdom/distinfo +++ b/www/tdom/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729089057 -SHA256 (tdom-0.9.5-src.tar.gz) = ce22e3f42da9f89718688bf413b82fbf079b40252ba4dd7f2a0e752232bb67e8 -SIZE (tdom-0.9.5-src.tar.gz) = 1512934 +TIMESTAMP = 1756798827 +SHA256 (tdom-0.9.6-src.tar.gz) = 6d24734aef46d1dc16f3476685414794d6a4e65f48079e1029374477104e8319 +SIZE (tdom-0.9.6-src.tar.gz) = 1530711 diff --git a/www/tdom/pkg-descr b/www/tdom/pkg-descr index 997aafe36a81..b0186834b385 100644 --- a/www/tdom/pkg-descr +++ b/www/tdom/pkg-descr @@ -5,4 +5,4 @@ tDOM should be one of the fastest ways to manipulate XML with a scripting language and uses very few memory (for example the DOM tree of the XML recommendation in XML (160K) needs only about 450K in memory)! -Configured for OpenACS (http://openacs.org) +Configured for OpenACS (openacs.org) diff --git a/www/tdom/pkg-plist b/www/tdom/pkg-plist index be41a865f330..c981d9b35631 100644 --- a/www/tdom/pkg-plist +++ b/www/tdom/pkg-plist @@ -13,6 +13,7 @@ share/man/mann/pullparser.n.gz share/man/mann/schema.n.gz share/man/mann/tdomcmd.n.gz share/man/mann/tnc.n.gz +share/man/mann/xpathFunc.n.gz %%PORTDOCS%%%%DOCSDIR%%/html/category-index.html %%PORTDOCS%%%%DOCSDIR%%/html/dom.html %%PORTDOCS%%%%DOCSDIR%%/html/domDoc.html @@ -25,5 +26,6 @@ share/man/mann/tnc.n.gz %%PORTDOCS%%%%DOCSDIR%%/html/schema.html %%PORTDOCS%%%%DOCSDIR%%/html/tdomcmd.html %%PORTDOCS%%%%DOCSDIR%%/html/tnc.html +%%PORTDOCS%%%%DOCSDIR%%/html/xpathFunc.html %%PORTDOCS%%%%DOCSDIR%%/CHANGES %%PORTDOCS%%%%DOCSDIR%%/README.md diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile index f99e3cb04891..3a8fc4e7a8c2 100644 --- a/www/tor-browser/Makefile +++ b/www/tor-browser/Makefile @@ -1,8 +1,8 @@ PORTNAME= tor-browser -DISTVERSION= 15.0a1 +DISTVERSION= 15.0a2 CATEGORIES= www net security wayland -TAG_BASE= 96a559c7c1f7b9231db2b5cece7ecae980ae835d -TAG_TOR= 3becb908fbf68aa77accc1f2e03e2c29f4fe40e2 +TAG_BASE= 948fad2286cb59fe168a949009b67d986fd9c153 +TAG_TOR= ec17987af29cb2614d114789996a3b4a09cbc3e7 MASTER_SITES= TOR \ LOCAL/vvd \ https://build-sources.tbb.torproject.org/:source1 \ @@ -17,9 +17,9 @@ MASTER_SITES= TOR \ LOCAL/vvd:source5 MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \ download/releases/:source3 -DISTNAME= src-firefox-tor-browser-140.1.0esr-15.0-1-build3 +DISTNAME= src-firefox-tor-browser-140.2.0esr-15.0-1-build3 MANUAL= manual_215922.zip -NOSCRIPT= noscript-13.0.8.xpi +NOSCRIPT= noscript-13.0.9.xpi DISTFILES= ${DISTNAME}.tar.xz \ ${MANUAL}:source1 \ fonts-3--4348e1.tar.zst:source2 \ @@ -56,7 +56,7 @@ USES= compiler:c++11-lib libtool localbase:ldflags perl5 pkgconfig \ python shebangfix tar:xz USE_GECKO= gecko USE_GITHUB= nodefault -TAG_L10N= fcd0300e8478d1ec4d1c097a073ddb8e1e0351e3 +TAG_L10N= 468bb10 GH_TUPLE= mozilla-l10n:firefox-l10n:${TAG_L10N}:ffl10n USE_MOZILLA= -sqlite diff --git a/www/tor-browser/distinfo b/www/tor-browser/distinfo index a23a19b33259..83d48d660499 100644 --- a/www/tor-browser/distinfo +++ b/www/tor-browser/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1753901678 -SHA256 (src-firefox-tor-browser-140.1.0esr-15.0-1-build3.tar.xz) = cb3621465038e833c69e783f6725b1cd5e81ec8b15dcfcf2ad8607bf67a6c259 -SIZE (src-firefox-tor-browser-140.1.0esr-15.0-1-build3.tar.xz) = 691078808 +TIMESTAMP = 1756751668 +SHA256 (src-firefox-tor-browser-140.2.0esr-15.0-1-build3.tar.xz) = 7bfe41e4a0f384069b876e3556ff04f83c93a14cf715df10704987fdbe7a1083 +SIZE (src-firefox-tor-browser-140.2.0esr-15.0-1-build3.tar.xz) = 691093416 SHA256 (manual_215922.zip) = b5ed703f54d52e9f197320f3698e936d585a3fed23cc4f9fbf59edce2869f885 SIZE (manual_215922.zip) = 28305786 SHA256 (fonts-3--4348e1.tar.zst) = 7fbbecece6de777f196982f6eb567970a6d8e7ac2bf5b1ad6b90e1ea36374032 SIZE (fonts-3--4348e1.tar.zst) = 27441580 -SHA256 (noscript-13.0.8.xpi) = 9d978cfe083cb9cce120b5ee41e8933d752d7ab4680bf517c5ec4b29c4cfd2dc -SIZE (noscript-13.0.8.xpi) = 993143 -SHA256 (tpo-translation-96a559c7c1f7b9231db2b5cece7ecae980ae835d_GL0.tar.gz) = c58379e5f2db0275e470bfaaa07ddb4b4fcf5567e8e7a345a6c8ca04eba5d509 -SIZE (tpo-translation-96a559c7c1f7b9231db2b5cece7ecae980ae835d_GL0.tar.gz) = 912336 -SHA256 (tpo-translation-3becb908fbf68aa77accc1f2e03e2c29f4fe40e2_GL0.tar.gz) = 9424f0fd015cbecf21525b55ef1a9ae35564c235ea3fcf333f339632e2daa7ca -SIZE (tpo-translation-3becb908fbf68aa77accc1f2e03e2c29f4fe40e2_GL0.tar.gz) = 2837662 -SHA256 (mozilla-l10n-firefox-l10n-fcd0300e8478d1ec4d1c097a073ddb8e1e0351e3_GH0.tar.gz) = d07ecc7fe021998b523357849f71d52c9cb5248cb79bba29793e1ba353bae5bb -SIZE (mozilla-l10n-firefox-l10n-fcd0300e8478d1ec4d1c097a073ddb8e1e0351e3_GH0.tar.gz) = 68409826 +SHA256 (noscript-13.0.9.xpi) = 525ab61aff21f67d10c3e20965a86ed479631549908a658f54692adc47d771f5 +SIZE (noscript-13.0.9.xpi) = 994397 +SHA256 (tpo-translation-948fad2286cb59fe168a949009b67d986fd9c153_GL0.tar.gz) = d6ec26c3d942b147d661c43eb3055857e0f65b32a94f80ebf970a665ad7e5b8a +SIZE (tpo-translation-948fad2286cb59fe168a949009b67d986fd9c153_GL0.tar.gz) = 961619 +SHA256 (tpo-translation-ec17987af29cb2614d114789996a3b4a09cbc3e7_GL0.tar.gz) = 98322858c27f9da141bec04a577ab60c4e1f6ca65ce6390a153e01017df720cf +SIZE (tpo-translation-ec17987af29cb2614d114789996a3b4a09cbc3e7_GL0.tar.gz) = 2850321 +SHA256 (mozilla-l10n-firefox-l10n-468bb10_GH0.tar.gz) = f4fa857e29371568c41c9c8a3298c086ffc4df73085a93ec6a1cc6be8a17a3e3 +SIZE (mozilla-l10n-firefox-l10n-468bb10_GH0.tar.gz) = 71046393 diff --git a/www/tor-browser/files/patch-bug1876366 b/www/tor-browser/files/patch-bug1876366 deleted file mode 100644 index 78483c3fbab7..000000000000 --- a/www/tor-browser/files/patch-bug1876366 +++ /dev/null @@ -1,23 +0,0 @@ -commit 46a89fb0319d673b3139a068e3d89aed9f44fc16 -Author: Christoph Moench-Tegeder <cmt@burggraben.net> - - use gdk legacy cursor interface by default - - Upstream https://bugzilla.mozilla.org/show_bug.cgi?id=1876366#c16 - hints that we could re-test this once we have GTK 3.24.42 (with the - now-current gtk3-3.24.41 the original problem is still reproducable, - but toggling this flag does fix it for me) - -diff --git modules/libpref/init/StaticPrefList.yaml modules/libpref/init/StaticPrefList.yaml -index 835450712a12..f2249006c36d 100644 ---- modules/libpref/init/StaticPrefList.yaml -+++ modules/libpref/init/StaticPrefList.yaml -@@ -16070,7 +16070,7 @@ - # Whether to use gtk legacy cursor API. - - name: widget.gtk.legacy-cursors.enabled - type: bool -- value: false -+ value: true - mirror: always - - # Whether to use gtk high contrast themes to disable content styling like on diff --git a/www/trac-accountmanager/Makefile b/www/trac-accountmanager/Makefile index f896c00a2c91..098bb8e7ca76 100644 --- a/www/trac-accountmanager/Makefile +++ b/www/trac-accountmanager/Makefile @@ -1,6 +1,6 @@ PORTNAME= accountmanager PORTVERSION= 0.6.${REV} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python MASTER_SITES= https://trac-hacks.org/browser/accountmanagerplugin/ PKGNAMEPREFIX= trac- diff --git a/www/trac-markdownmacro/Makefile b/www/trac-markdownmacro/Makefile index ca7ad7b4431c..4378ff05fead 100644 --- a/www/trac-markdownmacro/Makefile +++ b/www/trac-markdownmacro/Makefile @@ -1,6 +1,6 @@ PORTNAME= markdownmacro PORTVERSION= 0.11.10r${REV} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python MASTER_SITES= https://trac-hacks.org/browser/markdownmacro/ PKGNAMEPREFIX= trac- diff --git a/www/trac-spamfilter/Makefile b/www/trac-spamfilter/Makefile index 6ad566ec58bc..b61d40c0b16b 100644 --- a/www/trac-spamfilter/Makefile +++ b/www/trac-spamfilter/Makefile @@ -1,6 +1,6 @@ PORTNAME= spamfilter PORTVERSION= 1.5.1r${REV} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python MASTER_SITES= https://trac.edgewall.org/browser/plugins/trunk/ PKGNAMEPREFIX= trac- diff --git a/www/trac-tocmacro/Makefile b/www/trac-tocmacro/Makefile index 67a53ba22463..8a050499a5cc 100644 --- a/www/trac-tocmacro/Makefile +++ b/www/trac-tocmacro/Makefile @@ -1,6 +1,6 @@ PORTNAME= tocmacro PORTVERSION= 12.0.0r${REV} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python MASTER_SITES= https://trac-hacks.org/browser/tocmacro/ PKGNAMEPREFIX= trac- diff --git a/www/trac/Makefile b/www/trac/Makefile index efff520c8540..926932f3a528 100644 --- a/www/trac/Makefile +++ b/www/trac/Makefile @@ -1,6 +1,6 @@ PORTNAME= trac DISTVERSION= 1.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www devel python MASTER_SITES= http://ftp.edgewall.com/pub/trac/ \ ftp://ftp.edgewall.com/pub/trac/ diff --git a/www/trunk/Makefile b/www/trunk/Makefile index b3cb5f230018..2fca2149a147 100644 --- a/www/trunk/Makefile +++ b/www/trunk/Makefile @@ -1,7 +1,7 @@ PORTNAME= trunk DISTVERSIONPREFIX= v DISTVERSION= 0.21.14 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www devel MAINTAINER= yuri@FreeBSD.org diff --git a/www/tuifeed/Makefile b/www/tuifeed/Makefile index a8f574bdfe50..bed7f1c8fa3b 100644 --- a/www/tuifeed/Makefile +++ b/www/tuifeed/Makefile @@ -1,7 +1,7 @@ PORTNAME= tuifeed DISTVERSIONPREFIX= v DISTVERSION= 0.4.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MAINTAINER= driesm@FreeBSD.org diff --git a/www/twms/Makefile b/www/twms/Makefile index 3fa9ba50e454..dd1a335fb794 100644 --- a/www/twms/Makefile +++ b/www/twms/Makefile @@ -1,6 +1,6 @@ PORTNAME= twms PORTVERSION= 0.06y -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www astro MAINTAINER= ports@FreeBSD.org diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile index 17385625a63f..c0d58a5566d7 100644 --- a/www/ungoogled-chromium/Makefile +++ b/www/ungoogled-chromium/Makefile @@ -1,6 +1,6 @@ PORTNAME= ungoogled-chromium PORTVERSION= 137.0.7151.103 -PORTREVISION= 4 +PORTREVISION= 5 PULSEMV= 16 PULSEV= ${PULSEMV}.1 UGVERSION= ${DISTVERSION}-1 diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs new file mode 100644 index 000000000000..508b657a5761 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs @@ -0,0 +1,17 @@ +https://chromium.googlesource.com/chromium/src/+/8393b61ba876c8e1614275c97767f9b06b889f48 +https://chromium.googlesource.com/chromium/src/+/6aae0e2353c857d98980ff677bf304288d7c58de + +--- build/rust/allocator/lib.rs.orig 2025-06-18 14:17:42.000000000 +0200 ++++ build/rust/allocator/lib.rs 2025-08-24 10:57:12.002293000 +0200 +@@ -89,9 +89,8 @@ mod both_allocators { + /// As part of rustc's contract for using `#[global_allocator]` without + /// rustc-generated shims we must define this symbol, since we are opting in + /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015 +- #[no_mangle] +- #[linkage = "weak"] +- static __rust_no_alloc_shim_is_unstable: u8 = 0; ++ #[rustc_std_internal_symbol] ++ fn __rust_no_alloc_shim_is_unstable_v2() {} + + // Mangle the symbol name as rustc expects. + #[rustc_std_internal_symbol] diff --git a/www/ungoogled-chromium/files/patch-net_dns_BUILD.gn b/www/ungoogled-chromium/files/patch-net_dns_BUILD.gn index 6646c9edc97b..e1fd322aea84 100644 --- a/www/ungoogled-chromium/files/patch-net_dns_BUILD.gn +++ b/www/ungoogled-chromium/files/patch-net_dns_BUILD.gn @@ -1,6 +1,6 @@ ---- net/dns/BUILD.gn.orig 2025-02-20 09:59:21 UTC +--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC +++ net/dns/BUILD.gn -@@ -140,7 +140,7 @@ source_set("dns") { +@@ -138,7 +138,7 @@ source_set("dns") { "dns_config_service_android.cc", "dns_config_service_android.h", ] @@ -9,7 +9,17 @@ sources += [ "dns_config_service_linux.cc", "dns_config_service_linux.h", -@@ -181,6 +181,7 @@ source_set("dns") { +@@ -172,6 +172,9 @@ source_set("dns") { + } + + deps = [ "//net:net_deps" ] ++ if (is_bsd) { ++ deps += [ "//services/screen_ai/buildflags" ] ++ } + + public_deps = [ + ":dns_client", +@@ -179,6 +182,7 @@ source_set("dns") { ":host_resolver_manager", ":mdns_client", "//net:net_public_deps", @@ -17,7 +27,7 @@ ] allow_circular_includes_from = [ -@@ -450,9 +451,9 @@ source_set("tests") { +@@ -447,9 +451,9 @@ source_set("tests") { if (is_android) { sources += [ "dns_config_service_android_unittest.cc" ] diff --git a/www/unit-java/distinfo b/www/unit-java/distinfo index fd7dad50ac58..bb42721054d1 100644 --- a/www/unit-java/distinfo +++ b/www/unit-java/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1741021809 +TIMESTAMP = 1756784428 SHA256 (unit-1.34.2.tar.gz) = 49ffb49d7ead1b9e64602f07f8b615839c099a9324943dedad40d057ce109504 SIZE (unit-1.34.2.tar.gz) = 1054961 SHA256 (classgraph-4.8.179.jar) = 16558357f234052370109127a45d69a9bd6d8646925594792634486dc48b159d @@ -29,3 +29,5 @@ SHA256 (tomcat-util-9.0.98.jar) = 53b1cc1957bf977a6c148d1616e2db98cf61fb457104e8 SIZE (tomcat-util-9.0.98.jar) = 234073 SHA256 (tomcat-util-scan-9.0.98.jar) = e913f286446c267c92923b1432f248a052cf3fef4138db05e0108795b8f2cf69 SIZE (tomcat-util-scan-9.0.98.jar) = 228085 +SHA256 (08e552581d2f56d56ad369a222497138a4e41eff.patch) = 70dc6605efec0fa228230655944f7c2b12ad549602985120853e2dfe17112a1f +SIZE (08e552581d2f56d56ad369a222497138a4e41eff.patch) = 1694 diff --git a/www/unit/Makefile b/www/unit/Makefile index f4d4b544b295..bc95e8aa24db 100644 --- a/www/unit/Makefile +++ b/www/unit/Makefile @@ -1,10 +1,13 @@ PORTNAME= unit PORTVERSION= ${UNIT_VERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MASTER_SITES?= https://unit.nginx.org/download/ DISTFILES?= ${PORTNAME}-${PORTVERSION}.tar.gz +PATCH_SITES= https://github.com/nginx/unit/commit/ +PATCHFILES= 08e552581d2f56d56ad369a222497138a4e41eff.patch:-p1 + MAINTAINER= osa@FreeBSD.org COMMENT?= Dynamic web application server WWW= https://unit.nginx.org diff --git a/www/unit/distinfo b/www/unit/distinfo index 5886c570613b..3cba21e77207 100644 --- a/www/unit/distinfo +++ b/www/unit/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1741021688 +TIMESTAMP = 1756603194 SHA256 (unit-1.34.2.tar.gz) = 49ffb49d7ead1b9e64602f07f8b615839c099a9324943dedad40d057ce109504 SIZE (unit-1.34.2.tar.gz) = 1054961 +SHA256 (08e552581d2f56d56ad369a222497138a4e41eff.patch) = 70dc6605efec0fa228230655944f7c2b12ad549602985120853e2dfe17112a1f +SIZE (08e552581d2f56d56ad369a222497138a4e41eff.patch) = 1694 diff --git a/www/varnish-libvmod-fileserver/Makefile b/www/varnish-libvmod-fileserver/Makefile index 3d46c583a9c5..db2b62567e31 100644 --- a/www/varnish-libvmod-fileserver/Makefile +++ b/www/varnish-libvmod-fileserver/Makefile @@ -1,6 +1,6 @@ PORTNAME= libvmod-fileserver PORTVERSION= 0.0.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www PKGNAMEPREFIX= varnish- diff --git a/www/vigil/Makefile b/www/vigil/Makefile index 41f773cf28f9..d945cf42d71e 100644 --- a/www/vigil/Makefile +++ b/www/vigil/Makefile @@ -1,7 +1,7 @@ PORTNAME= vigil DISTVERSIONPREFIX= v DISTVERSION= 1.27.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/vimb/Makefile b/www/vimb/Makefile index 68440b389036..8166c2535e84 100644 --- a/www/vimb/Makefile +++ b/www/vimb/Makefile @@ -1,6 +1,6 @@ PORTNAME= vimb DISTVERSION= 3.7.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www MAINTAINER= mew14930xvi@inbox.lv diff --git a/www/w3m/Makefile b/www/w3m/Makefile index e9309c8d979c..dde1168e14f7 100644 --- a/www/w3m/Makefile +++ b/www/w3m/Makefile @@ -1,8 +1,8 @@ PORTNAME= w3m -PORTVERSION= 0.5.3.${SNAPDATE} -PORTREVISION= 1 +DISTVERSIONPREFIX= v +DISTVERSION= 0.5.5 CATEGORIES+= www -MASTER_SITES= https://git.sr.ht/~rkta/${PORTNAME}/archive/${COMMIT_HASH}${EXTRACT_SUFX}?dummy=/ +MASTER_SITES= https://git.sr.ht/~rkta/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ MAINTAINER?= nobutaka@FreeBSD.org COMMENT?= Pager/text-based WWW browser @@ -22,9 +22,6 @@ USES= cpe iconv pkgconfig perl5 ssl CPE_VENDOR= w3m_project MAKE_JOBS_UNSAFE= yes -SNAPDATE= 20250305 -COMMIT_HASH= 32193d61e3938518c0d454022d165b236f26f153 -WRKSRC= ${WRKDIR}/${PORTNAME}-${COMMIT_HASH} CONFLICTS?= ja-w3m-0.5.* ja-w3m-img-0.5.* w3m-img-0.5.* GNU_CONFIGURE= yes diff --git a/www/w3m/distinfo b/www/w3m/distinfo index 6bd4b771044e..fc5127b88e12 100644 --- a/www/w3m/distinfo +++ b/www/w3m/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741250071 -SHA256 (w3m-0.5.3.20250305.tar.gz) = ef69a46d3acd231de1ab815d8230db2d0b3b1f2b37ba5905e479ae4478524510 -SIZE (w3m-0.5.3.20250305.tar.gz) = 2324317 +TIMESTAMP = 1756289172 +SHA256 (w3m-v0.5.5.tar.gz) = b271c86b13be2207700230cb3f9061271ea37fd1ace199f48b72ea542a529a0f +SIZE (w3m-v0.5.5.tar.gz) = 2307438 diff --git a/www/wasm-bindgen-cli/Makefile b/www/wasm-bindgen-cli/Makefile index c0f9efef3fae..1e0cad62742e 100644 --- a/www/wasm-bindgen-cli/Makefile +++ b/www/wasm-bindgen-cli/Makefile @@ -1,6 +1,6 @@ PORTNAME= wasm-bindgen-cli DISTVERSION= 0.2.95 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= aokblast@FreeBSD.org diff --git a/www/wasm-pack/Makefile b/www/wasm-pack/Makefile index 084992803fd2..b8adb23893c6 100644 --- a/www/wasm-pack/Makefile +++ b/www/wasm-pack/Makefile @@ -1,7 +1,7 @@ PORTNAME= wasm-pack DISTVERSIONPREFIX= v DISTVERSION= 0.13.1 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile index d4cd473ff1ef..1fe7e3c65761 100644 --- a/www/waterfox/Makefile +++ b/www/waterfox/Makefile @@ -1,5 +1,6 @@ PORTNAME= waterfox -DISTVERSION= 6.6.1 +DISTVERSION= 6.6.2 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www diff --git a/www/waterfox/distinfo b/www/waterfox/distinfo index b9455ff18d6f..033a8be82fe8 100644 --- a/www/waterfox/distinfo +++ b/www/waterfox/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755867492 -SHA256 (BrowserWorks-waterfox-6.6.1_GH0.tar.gz) = 5d9e074751140f043edc0f1acb2728993ad04b78bf995c5d51410be297c65e16 -SIZE (BrowserWorks-waterfox-6.6.1_GH0.tar.gz) = 919534865 +TIMESTAMP = 1756464808 +SHA256 (BrowserWorks-waterfox-6.6.2_GH0.tar.gz) = 2492b86359d433b800d2f4786619037679202cafefb1295897edd58f56ef9db5 +SIZE (BrowserWorks-waterfox-6.6.2_GH0.tar.gz) = 919738463 SHA256 (BrowserWorks-l10n-394dfec_GH0.tar.gz) = 79f5f995c918f9768c7f7d6c38bbd131e1faa631575f18fcc862bc1bdb119ed6 SIZE (BrowserWorks-l10n-394dfec_GH0.tar.gz) = 23704241 diff --git a/www/waterfox/files/patch-toolkit_xre_nsEmbedFunctions.cpp b/www/waterfox/files/patch-toolkit_xre_nsEmbedFunctions.cpp deleted file mode 100644 index caac874012c9..000000000000 --- a/www/waterfox/files/patch-toolkit_xre_nsEmbedFunctions.cpp +++ /dev/null @@ -1,17 +0,0 @@ -diff --git toolkit/xre/nsEmbedFunctions.cpp toolkit/xre/nsEmbedFunctions.cpp -index 9ce6af94637c..44165558f7ec 100644 ---- toolkit/xre/nsEmbedFunctions.cpp -+++ toolkit/xre/nsEmbedFunctions.cpp -@@ -360,10 +360,12 @@ nsresult XRE_InitChildProcess(int aArgc, char* aArgv[], - static_cast<CrashReporter::ProcessId>(*crashHelperPidArg); - #endif // defined(XP_LINUX) && !defined(MOZ_WIDGET_ANDROID) - -+#if !defined(XP_FREEBSD) - exceptionHandlerIsSet = CrashReporter::SetRemoteExceptionHandler( - std::move(*crashReporterArg), crashHelperPid); - MOZ_ASSERT(exceptionHandlerIsSet, - "Should have been able to set remote exception handler"); -+#endif - - if (!exceptionHandlerIsSet) { - // Bug 684322 will add better visibility into this condition diff --git a/www/web2ldap/Makefile b/www/web2ldap/Makefile index d5e5ea1dfa21..6df3c31126e2 100644 --- a/www/web2ldap/Makefile +++ b/www/web2ldap/Makefile @@ -1,6 +1,6 @@ PORTNAME= web2ldap PORTVERSION= 1.8.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI https://www.web2ldap.de/download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/webkit2-gtk/Makefile b/www/webkit2-gtk/Makefile index 13f217e5ba6e..b3e724a51676 100644 --- a/www/webkit2-gtk/Makefile +++ b/www/webkit2-gtk/Makefile @@ -1,6 +1,6 @@ PORTNAME= webkit DISTVERSION= 2.46.6 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= www MASTER_SITES= https://webkitgtk.org/releases/ PKGNAMESUFFIX= 2-gtk_${FLAVOR} diff --git a/www/websocat/Makefile b/www/websocat/Makefile index 35330756049c..77650a029958 100644 --- a/www/websocat/Makefile +++ b/www/websocat/Makefile @@ -1,7 +1,7 @@ PORTNAME= websocat DISTVERSIONPREFIX= v DISTVERSION= 1.14.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= www MAINTAINER= osa@FreeBSD.org diff --git a/www/wiki-tui/Makefile b/www/wiki-tui/Makefile index 6d4754a68bab..7df50e3b4b89 100644 --- a/www/wiki-tui/Makefile +++ b/www/wiki-tui/Makefile @@ -1,7 +1,7 @@ PORTNAME= wiki-tui DISTVERSIONPREFIX= v DISTVERSION= 0.9.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www MAINTAINER= eduardo@FreeBSD.org diff --git a/www/writefreely/Makefile b/www/writefreely/Makefile index e4a14c189865..0cbb22e5c6aa 100644 --- a/www/writefreely/Makefile +++ b/www/writefreely/Makefile @@ -1,7 +1,6 @@ PORTNAME= writefreely DISTVERSIONPREFIX= v -DISTVERSION= 0.15.1 -PORTREVISION= 6 +DISTVERSION= 0.16.0 CATEGORIES= www textproc MAINTAINER= fuz@FreeBSD.org diff --git a/www/writefreely/distinfo b/www/writefreely/distinfo index d4456f595f7d..927e343ad5e3 100644 --- a/www/writefreely/distinfo +++ b/www/writefreely/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1728158522 -SHA256 (go/www_writefreely/writefreely-v0.15.1/writefreely-css-0.15.1.tar.gz) = a0f767c5335edc3ea3f3a6f193110472094e23a829d141e6c8119ebbc6e908e3 -SIZE (go/www_writefreely/writefreely-v0.15.1/writefreely-css-0.15.1.tar.gz) = 13213 -SHA256 (go/www_writefreely/writefreely-v0.15.1/v0.15.1.mod) = 60779332ef44c9e4866c8f003cbdd7a37214239e018576bb6f5af7a9c1d281a1 -SIZE (go/www_writefreely/writefreely-v0.15.1/v0.15.1.mod) = 4246 -SHA256 (go/www_writefreely/writefreely-v0.15.1/v0.15.1.zip) = 492eab1c79e1d77e1e509fd3db78b0475afd303df32d18d2e9724d44509fd982 -SIZE (go/www_writefreely/writefreely-v0.15.1/v0.15.1.zip) = 3711764 -SHA256 (go/www_writefreely/writefreely-v0.15.1/writefreely-documentation-v0.15.1_GH0.tar.gz) = a019f241484c491e8befc190f7c705773fe1e12dffb52d349bc8983eb0e68d15 -SIZE (go/www_writefreely/writefreely-v0.15.1/writefreely-documentation-v0.15.1_GH0.tar.gz) = 27500 +TIMESTAMP = 1756547401 +SHA256 (go/www_writefreely/writefreely-v0.16.0/writefreely-css-0.16.0.tar.gz) = f134d132db0599325f515db46ad930e4c4ff2878c1840528f226beb603ccada4 +SIZE (go/www_writefreely/writefreely-v0.16.0/writefreely-css-0.16.0.tar.gz) = 12715 +SHA256 (go/www_writefreely/writefreely-v0.16.0/v0.16.0.mod) = 4c9b37a84f255fe8400a18d3a0305a1d489420112a61e40c8f0ae6db7588f0e5 +SIZE (go/www_writefreely/writefreely-v0.16.0/v0.16.0.mod) = 4439 +SHA256 (go/www_writefreely/writefreely-v0.16.0/v0.16.0.zip) = c1a2dc72b97111c8bc4851650ccf63d2dc5d1850d04069dad9bb6eb432318b01 +SIZE (go/www_writefreely/writefreely-v0.16.0/v0.16.0.zip) = 3724073 +SHA256 (go/www_writefreely/writefreely-v0.16.0/writefreely-documentation-v0.16.0_GH0.tar.gz) = 5d39e165f935df92f4305d5ab7a62384658392bc9b1f099de9c615ab98cdaf19 +SIZE (go/www_writefreely/writefreely-v0.16.0/writefreely-documentation-v0.16.0_GH0.tar.gz) = 28005 diff --git a/www/writefreely/pkg-plist b/www/writefreely/pkg-plist index e06d75cf93c0..fde87cada7cf 100644 --- a/www/writefreely/pkg-plist +++ b/www/writefreely/pkg-plist @@ -2,6 +2,7 @@ bin/writefreely %%PORTDOCS%%%%DOCSDIR%%/admin/chorus.md %%PORTDOCS%%%%DOCSDIR%%/admin/commands.md %%PORTDOCS%%%%DOCSDIR%%/admin/config.md +%%PORTDOCS%%%%DOCSDIR%%/admin/design.md %%PORTDOCS%%%%DOCSDIR%%/admin/docker.md %%PORTDOCS%%%%DOCSDIR%%/admin/moderation.md %%PORTDOCS%%%%DOCSDIR%%/developer/database.md @@ -341,6 +342,7 @@ bin/writefreely %%WWWDIR%%/templates/chorus-collection-post.tmpl %%WWWDIR%%/templates/chorus-collection.tmpl %%WWWDIR%%/templates/classic.tmpl +%%WWWDIR%%/templates/collection-archive.tmpl %%WWWDIR%%/templates/collection-post.tmpl %%WWWDIR%%/templates/collection-tags.tmpl %%WWWDIR%%/templates/collection.tmpl diff --git a/www/wslay/Makefile b/www/wslay/Makefile index dbac3828d03d..8646a926c82a 100644 --- a/www/wslay/Makefile +++ b/www/wslay/Makefile @@ -2,6 +2,7 @@ PORTNAME= wslay DISTVERSIONPREFIX= release- DISTVERSION= 1.1.1-22 DISTVERSIONSUFFIX= -g45d2258 +PORTREVISION= 1 CATEGORIES= www devel MAINTAINER= yuri@FreeBSD.org @@ -23,4 +24,7 @@ CMAKE_OFF= WSLAY_STATIC CMAKE_TESTING_ON= WSLAY_TESTS +post-extract: + ${CP} ${FILESDIR}/wslay.pc.cmake.in ${WRKSRC} + .include <bsd.port.mk> diff --git a/www/wslay/files/patch-CMakeLists.txt b/www/wslay/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..ac649aafdd1f --- /dev/null +++ b/www/wslay/files/patch-CMakeLists.txt @@ -0,0 +1,13 @@ +--- CMakeLists.txt.orig 2021-01-15 10:48:52 UTC ++++ CMakeLists.txt +@@ -35,4 +35,10 @@ if (WSLAY_CONFIGURE_INSTALL) + configure_file(wslay-config.cmake.in wslay-config.cmake @ONLY) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/wslay-config.cmake + DESTINATION ${INSTALL_CMAKE_DIR}) ++ ++ set(INSTALL_LIB_DIR ${CMAKE_INSTALL_PREFIX}/lib) ++ set(INSTALL_INC_DIR ${CMAKE_INSTALL_PREFIX}/include) ++ configure_file(wslay.pc.cmake.in libwslay.pc @ONLY) ++ set(INSTALL_PKGCONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" CACHE PATH "Installation directory for pkgconfig (.pc) files") ++ install(FILES ${CMAKE_BINARY_DIR}/libwslay.pc DESTINATION "${INSTALL_PKGCONFIG_DIR}") + endif() diff --git a/www/wslay/files/wslay.pc.cmake.in b/www/wslay/files/wslay.pc.cmake.in new file mode 100644 index 000000000000..11ea4f98366a --- /dev/null +++ b/www/wslay/files/wslay.pc.cmake.in @@ -0,0 +1,13 @@ +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=@CMAKE_INSTALL_PREFIX@ +libdir=@INSTALL_LIB_DIR@ +sharedlibdir=@INSTALL_LIB_DIR@ +includedir=@INSTALL_INC_DIR@ + +Name: wslay +Description: The WebSocket library in C +Version: @PACKAGE_VERSION@ + +Requires: +Libs: -L${libdir} -L${sharedlibdir} -lwslay_shared +Cflags: -I${includedir} diff --git a/www/wslay/pkg-plist b/www/wslay/pkg-plist index df71549a96c7..3258ab761a41 100644 --- a/www/wslay/pkg-plist +++ b/www/wslay/pkg-plist @@ -4,3 +4,4 @@ lib/cmake/wslay/wslay-config.cmake lib/cmake/wslay/wslay-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/wslay/wslay.cmake lib/libwslay_shared.so +libdata/pkgconfig/libwslay.pc diff --git a/www/xh/Makefile b/www/xh/Makefile index 9ed1ee76c9ca..528620023a69 100644 --- a/www/xh/Makefile +++ b/www/xh/Makefile @@ -1,7 +1,7 @@ PORTNAME= xh DISTVERSIONPREFIX= v DISTVERSION= 0.24.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MAINTAINER= lcook@FreeBSD.org diff --git a/www/xist/Makefile b/www/xist/Makefile index e88a6233b951..5e3156b332d3 100644 --- a/www/xist/Makefile +++ b/www/xist/Makefile @@ -1,6 +1,6 @@ PORTNAME= xist PORTVERSION= 5.34 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI \ http://ftp.livinglogic.de/xist/ diff --git a/www/yarn-node18/Makefile b/www/yarn-node18/Makefile deleted file mode 100644 index 7453fabbe0cf..000000000000 --- a/www/yarn-node18/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -DEPRECATED= Depeneds on expired www/node18. Node.js 18.* has reached its EoL on 2025-04-30. -EXPIRATION_DATE=2025-09-01 - -USES= nodejs:18,run - -MASTERDIR= ${.CURDIR}/../yarn-node22 - -.include "${MASTERDIR}/Makefile" diff --git a/www/yt-dlp/Makefile b/www/yt-dlp/Makefile index 130275e303e7..2f02907ee90f 100644 --- a/www/yt-dlp/Makefile +++ b/www/yt-dlp/Makefile @@ -1,5 +1,5 @@ PORTNAME= yt-dlp -DISTVERSION= 2025.06.09 +DISTVERSION= 2025.08.27 CATEGORIES= www MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ DISTNAME= ${PORTNAME} diff --git a/www/yt-dlp/distinfo b/www/yt-dlp/distinfo index fac82680ab98..13754cb479a7 100644 --- a/www/yt-dlp/distinfo +++ b/www/yt-dlp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749518754 -SHA256 (yt-dlp/2025.06.09/yt-dlp.tar.gz) = 46497ade23be173595d0bbdb41553873733696e0272fec5918cdcaebe17549aa -SIZE (yt-dlp/2025.06.09/yt-dlp.tar.gz) = 6025016 +TIMESTAMP = 1756371665 +SHA256 (yt-dlp/2025.08.27/yt-dlp.tar.gz) = a30442902fadf97280b91c24c4c2191c8ba17515b8a5dd835efc991c03b5bb7b +SIZE (yt-dlp/2025.08.27/yt-dlp.tar.gz) = 6018553 diff --git a/www/zola/Makefile b/www/zola/Makefile index 353327c51a3c..c7fdfb18f503 100644 --- a/www/zola/Makefile +++ b/www/zola/Makefile @@ -1,6 +1,7 @@ PORTNAME= zola DISTVERSIONPREFIX= v DISTVERSION= 0.21.0 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= bofh@FreeBSD.org |