git: f6c3ff403dd4 - main - www/tt-rss: Update g20260622 => g20260805

Vladimir Druzenko <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f6c3ff403dd483806b5d42f9daf6c9c5b3a1d0a8

commit f6c3ff403dd483806b5d42f9daf6c9c5b3a1d0a8
Author:     Derek Schrock <[email protected]>
AuthorDate: 2026-08-12 23:18:26 +0000
Commit:     Vladimir Druzenko <[email protected]>
CommitDate: 2026-08-12 23:18:26 +0000

    www/tt-rss: Update g20260622 => g20260805
    
    Commit log:
    https://github.com/tt-rss/tt-rss/compare/87b42eb3db253...f0d6de8c0be61
    
    - Add tests.
    
    PR:             297409
    Sponsored by:   UNIS Labs
---
 www/tt-rss/Makefile  | 21 ++++++++++++--
 www/tt-rss/distinfo  |  6 ++--
 www/tt-rss/pkg-plist | 81 ++++++++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 95 insertions(+), 13 deletions(-)

diff --git a/www/tt-rss/Makefile b/www/tt-rss/Makefile
index d5e0f7d67f71..1f1a2eeb54b4 100644
--- a/www/tt-rss/Makefile
+++ b/www/tt-rss/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	tt-rss
-DISTVERSION=	g20260622
+DISTVERSION=	g20260805
 PORTEPOCH=	2
 CATEGORIES=	www
 PKGNAMESUFFIX=	${PHP_PKGNAMESUFFIX}
@@ -11,11 +11,13 @@ WWW=		https://github.com/tt-rss/tt-rss/
 LICENSE=	GPLv2
 
 RUN_DEPENDS=	git:devel/git
+TEST_DEPENDS=	${PHP_PKGNAMEPREFIX}zlib>=0:archivers/${PHP_PKGNAMEPREFIX}zlib \
+		phpunit:devel/phpunit11
 
 USES=		gettext-tools php:cli,web,flavors shebangfix
 
 USE_GITHUB=	yes
-GH_TAGNAME=	87b42eb3db253b233dc2c8df75d243705c12ee66
+GH_TAGNAME=	f0d6de8c0be610583993e3c1e75a40bbb6fc6ffa
 # phe json/openssl extension is required but it's statically linked in default php
 USE_PHP=	ctype dom exif fileinfo filter iconv intl mbstring pcntl pdo \
 		pdo_pgsql phar posix session simplexml sockets sodium tokenizer \
@@ -79,4 +81,19 @@ do-install:
 	${MV} ${STAGEDIR}${WWWDIR}/plugins/af_comics/filters.local \
 		${STAGEDIR}/var/tt-rss/local/plugins/af_comics
 
+do-test:
+	cd ${WRKSRC} && \
+		phpunit \
+			--do-not-cache-result \
+			--do-not-fail-on-phpunit-deprecation \
+			--do-not-fail-on-deprecation \
+			; \
+		phpunit --no-configuration \
+			--bootstrap tests/MockedDepsBootstrap.php \
+			\
+			--do-not-cache-result \
+			--do-not-fail-on-phpunit-deprecation \
+			--do-not-fail-on-deprecation \
+			tests/mocked/
+
 .include <bsd.port.mk>
diff --git a/www/tt-rss/distinfo b/www/tt-rss/distinfo
index 6abad41affb3..533e61f3b3c4 100644
--- a/www/tt-rss/distinfo
+++ b/www/tt-rss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1782679654
-SHA256 (tt-rss-tt-rss-g20260622-87b42eb3db253b233dc2c8df75d243705c12ee66_GH0.tar.gz) = 3083720689053cb53e03be58e03dc68636928a4a90ff9ac1c47c5a7625a37cd7
-SIZE (tt-rss-tt-rss-g20260622-87b42eb3db253b233dc2c8df75d243705c12ee66_GH0.tar.gz) = 7664019
+TIMESTAMP = 1786310476
+SHA256 (tt-rss-tt-rss-g20260805-f0d6de8c0be610583993e3c1e75a40bbb6fc6ffa_GH0.tar.gz) = aaeed3750d33a6bace9bdf3a65676f9fec48b2e6496321f140cb4c5817fc353d
+SIZE (tt-rss-tt-rss-g20260805-f0d6de8c0be610583993e3c1e75a40bbb6fc6ffa_GH0.tar.gz) = 7818259
diff --git a/www/tt-rss/pkg-plist b/www/tt-rss/pkg-plist
index 7741fc157e94..7644b9bfa3a3 100644
--- a/www/tt-rss/pkg-plist
+++ b/www/tt-rss/pkg-plist
@@ -2412,11 +2412,15 @@
 %%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/HoursField.php
 %%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/MinutesField.php
 %%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/MonthField.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/AGENTS.md
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/CHANGELOG.md
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/CLAUDE.md
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/README.md
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/UPGRADING.md
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/composer.json
-%%WWWDIR%%/vendor/guzzlehttp/guzzle/package-lock.json
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Auth/DigestAuth.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Auth/DigestChallenge.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/AuthMiddleware.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/BodySummarizer.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Client.php
@@ -2427,45 +2431,71 @@
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Env.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/ConnectTimeoutException.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/HandlerClosedException.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/NetworkException.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/NetworkTimeoutException.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/ResponseException.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/ResponseTimeoutException.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/ResponseTransferException.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/Clock.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlShareHandleState.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlVersion.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/DeadlineSourceStream.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/EncodedBodyStream.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/HostValidator.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php
-%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/ProxyEnvironment.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/ProxyEnv.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/RequestFraming.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/Timeout.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/TlsVersion.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/TransferByteCounter.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/HandlerStack.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/HostIdentity.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Idn.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/MessageFormatter.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Middleware.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Multiplexing.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/NonSerializableTrait.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Pool.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/ProxyOptions.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/ProxySelection.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/RequestOptions.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/TransferStats.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/TransportSharing.php
 %%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Utils.php
-%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/functions.php
-%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/functions_include.php
+%%WWWDIR%%/vendor/guzzlehttp/promises/AGENTS.md
 %%WWWDIR%%/vendor/guzzlehttp/promises/CHANGELOG.md
+%%WWWDIR%%/vendor/guzzlehttp/promises/CLAUDE.md
 %%WWWDIR%%/vendor/guzzlehttp/promises/README.md
 %%WWWDIR%%/vendor/guzzlehttp/promises/UPGRADING.md
 %%WWWDIR%%/vendor/guzzlehttp/promises/composer.json
+%%WWWDIR%%/vendor/guzzlehttp/promises/docs/implementation-notes.md
+%%WWWDIR%%/vendor/guzzlehttp/promises/docs/promise-api.md
+%%WWWDIR%%/vendor/guzzlehttp/promises/docs/promise-interoperability.md
+%%WWWDIR%%/vendor/guzzlehttp/promises/docs/promise-quick-start.md
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/AggregateException.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/CancellationException.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/Coroutine.php
@@ -2474,6 +2504,7 @@
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/EachPromise.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/FulfilledPromise.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/Is.php
+%%WWWDIR%%/vendor/guzzlehttp/promises/src/NonSerializableTrait.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/Promise.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/PromiseInterface.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/PromisorInterface.php
@@ -2482,40 +2513,61 @@
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/TaskQueue.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/TaskQueueInterface.php
 %%WWWDIR%%/vendor/guzzlehttp/promises/src/Utils.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/AGENTS.md
 %%WWWDIR%%/vendor/guzzlehttp/psr7/CHANGELOG.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/CLAUDE.md
 %%WWWDIR%%/vendor/guzzlehttp/psr7/README.md
 %%WWWDIR%%/vendor/guzzlehttp/psr7/UPGRADING.md
 %%WWWDIR%%/vendor/guzzlehttp/psr7/composer.json
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/diagnostic-values.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/header-and-query-helpers.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/message-helpers.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/psr-17-factories.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/psr-7-messages.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/stream-helpers.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/streams-and-decorators.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/uri-and-mime-helpers.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/docs/uri-helpers.md
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/AppendStream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/BufferStream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/CachingStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/DiagnosticValue.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/DroppingStream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Exception/TimeoutException.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/FnStream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Header.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/HttpFactory.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/InflateStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Integers.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/LazyOpenStream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/LimitStream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Message.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/MessageParser.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/MessageTrait.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/MimeType.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/MultipartStream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/NoSeekStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/NonSerializableStreamTrait.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/PumpStream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Query.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Request.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Response.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Rfc3986.php
-%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Rfc7230.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Rfc9110.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Rfc9112.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/ServerRequest.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/ServerRequestGlobalsFactory.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Stream.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/StreamTimeout.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/StreamWrapper.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/UploadedFile.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/UploadedFileNormalizer.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Uri.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/UriComparator.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/UriNormalizer.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/UriParser.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/UriResolver.php
 %%WWWDIR%%/vendor/guzzlehttp/psr7/src/Utils.php
 %%WWWDIR%%/vendor/j4mie/idiorm/CONTRIBUTING.md
@@ -2665,9 +2717,6 @@
 %%WWWDIR%%/vendor/psr/http-message/src/StreamInterface.php
 %%WWWDIR%%/vendor/psr/http-message/src/UploadedFileInterface.php
 %%WWWDIR%%/vendor/psr/http-message/src/UriInterface.php
-%%WWWDIR%%/vendor/ralouphie/getallheaders/README.md
-%%WWWDIR%%/vendor/ralouphie/getallheaders/composer.json
-%%WWWDIR%%/vendor/ralouphie/getallheaders/src/getallheaders.php
 %%WWWDIR%%/vendor/soundasleep/html2text/.editorconfig
 %%WWWDIR%%/vendor/soundasleep/html2text/.github/workflows/lint.yml
 %%WWWDIR%%/vendor/soundasleep/html2text/.github/workflows/test.yml
@@ -2765,4 +2814,20 @@
 %%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php
 %%WWWDIR%%/vendor/symfony/polyfill-php80/bootstrap.php
 %%WWWDIR%%/vendor/symfony/polyfill-php80/composer.json
+%%WWWDIR%%/vendor/symfony/polyfill-php82/NoDynamicProperties.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Php82.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/README.md
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Random/Engine/Secure.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/AllowDynamicProperties.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/Random/BrokenRandomEngineError.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/Random/CryptoSafeEngine.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/Random/Engine.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/Random/Engine/Secure.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/Random/RandomError.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/Random/RandomException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/SensitiveParameter.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/Resources/stubs/SensitiveParameterValue.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/SensitiveParameterValue.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/bootstrap.php
+%%WWWDIR%%/vendor/symfony/polyfill-php82/composer.json
 %%WWWDIR%%/version_static.txt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.