diff options
Diffstat (limited to 'www/tt-rss')
-rw-r--r-- | www/tt-rss/Makefile | 18 | ||||
-rw-r--r-- | www/tt-rss/distinfo | 6 | ||||
-rw-r--r-- | www/tt-rss/files/config.php.in | 1 | ||||
-rw-r--r-- | www/tt-rss/files/pkg-message.in | 7 | ||||
-rw-r--r-- | www/tt-rss/files/ttrssd.in | 31 | ||||
-rw-r--r-- | www/tt-rss/pkg-plist | 171 |
6 files changed, 27 insertions, 207 deletions
diff --git a/www/tt-rss/Makefile b/www/tt-rss/Makefile index 90f2e16e73ce..9b41c4a972d8 100644 --- a/www/tt-rss/Makefile +++ b/www/tt-rss/Makefile @@ -1,5 +1,5 @@ PORTNAME= tt-rss -DISTVERSION= g20250427 +DISTVERSION= g20250704 PORTEPOCH= 2 CATEGORIES= www MASTER_SITES= LOCAL/meta @@ -17,11 +17,11 @@ USES= gettext-tools php:cli,web,flavors shebangfix USE_GITLAB= yes GL_SITE= https://gitlab.tt-rss.org -GL_TAGNAME= f097c5ed97671f66be71e52c13917c23528ba308 +GL_TAGNAME= 46e05583a991f2d3355cbd062d9932ccee1ea25a # 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 \ - phar posix session simplexml sockets sodium tokenizer xml \ - xmlwriter zip + pdo_pgsql phar posix session simplexml sockets sodium tokenizer \ + xml xmlwriter zip USE_RC_SUBR= ttrssd SHEBANG_FILES= update.php update_daemon2.php @@ -31,16 +31,8 @@ REINPLACE_ARGS= -i "" NO_ARCH= yes NO_BUILD= yes -# Instead of depending on the extact database driver list php packages that tt-rss -# depends on during install pkg-message as a post install setup. -# mysql: php-mysqli php-pdo_mysql -# pgsql: php-pgsql php-pdo_pgsql -# -# from Mk/Uses/php.mk create sub vars for mysqli/pdo_mysql pgsql/pdo_pgsql values SUB_FILES= config.php httpd-tt-rss.conf pkg-message -SUB_LIST= MYSQL_DEPS="${mysqli_DEPENDS:T} ${pdo_mysql_DEPENDS:T}" \ - PGSQL_DEPS="${pgsql_DEPENDS:T} ${pdo_pgsql_DEPENDS:T}" \ - WWWOWN=${WWWOWN} +SUB_LIST= WWWOWN=${WWWOWN} PLIST_SUB= WWWGRP=${WWWGRP} \ WWWOWN=${WWWOWN} diff --git a/www/tt-rss/distinfo b/www/tt-rss/distinfo index 41aa613d9a2b..3dacbb7cba94 100644 --- a/www/tt-rss/distinfo +++ b/www/tt-rss/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747000425 -SHA256 (tt-rss-tt-rss-f097c5ed97671f66be71e52c13917c23528ba308_GL0.tar.gz) = 996189e8a7acdc5e8b44fb181b0ff7f6ce746acca77a43e300c0af56efa40b6f -SIZE (tt-rss-tt-rss-f097c5ed97671f66be71e52c13917c23528ba308_GL0.tar.gz) = 8712416 +TIMESTAMP = 1751684153 +SHA256 (tt-rss-tt-rss-46e05583a991f2d3355cbd062d9932ccee1ea25a_GL0.tar.gz) = 72dfbb3ea6ec023ff6fba936e9618e67554253aacc076c9c06de30aabd62729b +SIZE (tt-rss-tt-rss-46e05583a991f2d3355cbd062d9932ccee1ea25a_GL0.tar.gz) = 8775226 diff --git a/www/tt-rss/files/config.php.in b/www/tt-rss/files/config.php.in index e04d7c59cf53..75cf4aa9c350 100644 --- a/www/tt-rss/files/config.php.in +++ b/www/tt-rss/files/config.php.in @@ -24,7 +24,6 @@ #putenv('TTRSS_SINGLE_USER_MODE=true'); #putenv('TTRSS_SELF_URL_PATH='); - #putenv('TTRSS_DB_TYPE='); #putenv('TTRSS_DB_HOST='); #putenv('TTRSS_DB_USER='); #putenv('TTRSS_DB_NAME='); diff --git a/www/tt-rss/files/pkg-message.in b/www/tt-rss/files/pkg-message.in index a0602b7e0475..34bf547f3560 100644 --- a/www/tt-rss/files/pkg-message.in +++ b/www/tt-rss/files/pkg-message.in @@ -3,13 +3,6 @@ message: <<EOM Tiny Tiny RSS is now installed, but it requires some additional setup. -Install your corresponding php database drivers: - - msyql: mysqli pdo_mysql - pkg install %%MYSQL_DEPS%% - postgresql: pgsql pdo_pgsql - pkg install %%PGSQL_DEPS%% - You now need to create a database, a database user, configure the web server, and configure tt-rss. Sample apache24 configs located at %%DATADIR%%/httpd-tt-rss.conf. diff --git a/www/tt-rss/files/ttrssd.in b/www/tt-rss/files/ttrssd.in index 7934b98a4afc..6fdd8b6ea1f3 100644 --- a/www/tt-rss/files/ttrssd.in +++ b/www/tt-rss/files/ttrssd.in @@ -36,35 +36,4 @@ command_args="-rR 10 -H -u %%WWWOWN%% \ '$initdb_php --update-schema=force-yes; \ $phpupd;'" -stop_cmd="${name}_stop" - -# daemon doesn't process signals if it lacks a child process. -# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277959 -ttrssd_stop() { - local pid_daemon - local pid_child - local signal="TERM" - - pid_daemon=$(check_pidfile ${pidfile} ${command}) - pid_child=$(check_pidfile ${cpidfile} ${phpcli}) - - if [ -n "$pid_daemon" ]; then - echo "Stopping ${name}." - - if [ -z "${pid_child}" ]; then - signal="INT" - fi - - kill -"$signal" "${pid_daemon}" - - wait_for_pids "${pid_daemon}" "${pid_child}" - else - if [ -n "$pid_child" ]; then - echo "${name} not running? (check ${cpidfile})." - else - echo "${name} not running? (check ${pidfile})." - fi - fi -} - run_rc_command "$1" diff --git a/www/tt-rss/pkg-plist b/www/tt-rss/pkg-plist index 5818ba98cf63..cf91c1353ed6 100644 --- a/www/tt-rss/pkg-plist +++ b/www/tt-rss/pkg-plist @@ -81,6 +81,7 @@ %%WWWDIR%%/classes/RPC.php %%WWWDIR%%/classes/RSSUtils.php %%WWWDIR%%/classes/Sanitizer.php +%%WWWDIR%%/classes/Scheduler.php %%WWWDIR%%/classes/Sessions.php %%WWWDIR%%/classes/Templator.php %%WWWDIR%%/classes/TimeHelper.php @@ -1978,6 +1979,8 @@ %%WWWDIR%%/locale/pt_PT/LC_MESSAGES/messages.po %%WWWDIR%%/locale/ru_RU/LC_MESSAGES/messages.mo %%WWWDIR%%/locale/ru_RU/LC_MESSAGES/messages.po +%%WWWDIR%%/locale/sq/LC_MESSAGES/messages.mo +%%WWWDIR%%/locale/sq/LC_MESSAGES/messages.po %%WWWDIR%%/locale/sv_SE/LC_MESSAGES/messages.mo %%WWWDIR%%/locale/sv_SE/LC_MESSAGES/messages.po %%WWWDIR%%/locale/ta/LC_MESSAGES/messages.mo @@ -2005,10 +2008,6 @@ %%WWWDIR%%/plugins/af_comics/filters/af_comics_dilbert.php %%WWWDIR%%/plugins/af_comics/filters/af_comics_dumbingofage.php %%WWWDIR%%/plugins/af_comics/filters/af_comics_explosm.php -%%WWWDIR%%/plugins/af_comics/filters/af_comics_gocomics.php -%%WWWDIR%%/plugins/af_comics/filters/af_comics_gocomics_farside.php -%%WWWDIR%%/plugins/af_comics/filters/af_comics_pa.php -%%WWWDIR%%/plugins/af_comics/filters/af_comics_pvp.php %%WWWDIR%%/plugins/af_comics/filters/af_comics_tfd.php %%WWWDIR%%/plugins/af_comics/filters/af_comics_theoatmeal.php %%WWWDIR%%/plugins/af_comics/filters/af_comics_twp.php @@ -2048,154 +2047,6 @@ %%WWWDIR%%/public.php %%WWWDIR%%/schema/ttrss_schema_mysql.sql %%WWWDIR%%/schema/ttrss_schema_pgsql.sql -%%WWWDIR%%/sql/mysql/migrations/3.sql -%%WWWDIR%%/sql/mysql/migrations/4.sql -%%WWWDIR%%/sql/mysql/migrations/5.sql -%%WWWDIR%%/sql/mysql/migrations/6.sql -%%WWWDIR%%/sql/mysql/migrations/7.sql -%%WWWDIR%%/sql/mysql/migrations/8.sql -%%WWWDIR%%/sql/mysql/migrations/9.sql -%%WWWDIR%%/sql/mysql/migrations/10.sql -%%WWWDIR%%/sql/mysql/migrations/11.sql -%%WWWDIR%%/sql/mysql/migrations/12.sql -%%WWWDIR%%/sql/mysql/migrations/13.sql -%%WWWDIR%%/sql/mysql/migrations/14.sql -%%WWWDIR%%/sql/mysql/migrations/15.sql -%%WWWDIR%%/sql/mysql/migrations/16.sql -%%WWWDIR%%/sql/mysql/migrations/17.sql -%%WWWDIR%%/sql/mysql/migrations/18.sql -%%WWWDIR%%/sql/mysql/migrations/19.sql -%%WWWDIR%%/sql/mysql/migrations/20.sql -%%WWWDIR%%/sql/mysql/migrations/21.sql -%%WWWDIR%%/sql/mysql/migrations/22.sql -%%WWWDIR%%/sql/mysql/migrations/23.sql -%%WWWDIR%%/sql/mysql/migrations/24.sql -%%WWWDIR%%/sql/mysql/migrations/25.sql -%%WWWDIR%%/sql/mysql/migrations/26.sql -%%WWWDIR%%/sql/mysql/migrations/27.sql -%%WWWDIR%%/sql/mysql/migrations/28.sql -%%WWWDIR%%/sql/mysql/migrations/29.sql -%%WWWDIR%%/sql/mysql/migrations/30.sql -%%WWWDIR%%/sql/mysql/migrations/31.sql -%%WWWDIR%%/sql/mysql/migrations/32.sql -%%WWWDIR%%/sql/mysql/migrations/33.sql -%%WWWDIR%%/sql/mysql/migrations/34.sql -%%WWWDIR%%/sql/mysql/migrations/35.sql -%%WWWDIR%%/sql/mysql/migrations/36.sql -%%WWWDIR%%/sql/mysql/migrations/37.sql -%%WWWDIR%%/sql/mysql/migrations/38.sql -%%WWWDIR%%/sql/mysql/migrations/39.sql -%%WWWDIR%%/sql/mysql/migrations/40.sql -%%WWWDIR%%/sql/mysql/migrations/41.sql -%%WWWDIR%%/sql/mysql/migrations/42.sql -%%WWWDIR%%/sql/mysql/migrations/43.sql -%%WWWDIR%%/sql/mysql/migrations/44.sql -%%WWWDIR%%/sql/mysql/migrations/45.sql -%%WWWDIR%%/sql/mysql/migrations/46.sql -%%WWWDIR%%/sql/mysql/migrations/47.sql -%%WWWDIR%%/sql/mysql/migrations/48.sql -%%WWWDIR%%/sql/mysql/migrations/49.sql -%%WWWDIR%%/sql/mysql/migrations/50.sql -%%WWWDIR%%/sql/mysql/migrations/51.sql -%%WWWDIR%%/sql/mysql/migrations/52.sql -%%WWWDIR%%/sql/mysql/migrations/53.sql -%%WWWDIR%%/sql/mysql/migrations/54.sql -%%WWWDIR%%/sql/mysql/migrations/55.sql -%%WWWDIR%%/sql/mysql/migrations/56.sql -%%WWWDIR%%/sql/mysql/migrations/57.sql -%%WWWDIR%%/sql/mysql/migrations/58.sql -%%WWWDIR%%/sql/mysql/migrations/59.sql -%%WWWDIR%%/sql/mysql/migrations/60.sql -%%WWWDIR%%/sql/mysql/migrations/61.sql -%%WWWDIR%%/sql/mysql/migrations/62.sql -%%WWWDIR%%/sql/mysql/migrations/63.sql -%%WWWDIR%%/sql/mysql/migrations/64.sql -%%WWWDIR%%/sql/mysql/migrations/65.sql -%%WWWDIR%%/sql/mysql/migrations/66.sql -%%WWWDIR%%/sql/mysql/migrations/67.sql -%%WWWDIR%%/sql/mysql/migrations/68.sql -%%WWWDIR%%/sql/mysql/migrations/69.sql -%%WWWDIR%%/sql/mysql/migrations/70.sql -%%WWWDIR%%/sql/mysql/migrations/71.sql -%%WWWDIR%%/sql/mysql/migrations/72.sql -%%WWWDIR%%/sql/mysql/migrations/73.sql -%%WWWDIR%%/sql/mysql/migrations/74.sql -%%WWWDIR%%/sql/mysql/migrations/75.sql -%%WWWDIR%%/sql/mysql/migrations/76.sql -%%WWWDIR%%/sql/mysql/migrations/77.sql -%%WWWDIR%%/sql/mysql/migrations/78.sql -%%WWWDIR%%/sql/mysql/migrations/79.sql -%%WWWDIR%%/sql/mysql/migrations/80.sql -%%WWWDIR%%/sql/mysql/migrations/81.sql -%%WWWDIR%%/sql/mysql/migrations/82.sql -%%WWWDIR%%/sql/mysql/migrations/83.sql -%%WWWDIR%%/sql/mysql/migrations/84.sql -%%WWWDIR%%/sql/mysql/migrations/85.sql -%%WWWDIR%%/sql/mysql/migrations/86.sql -%%WWWDIR%%/sql/mysql/migrations/87.sql -%%WWWDIR%%/sql/mysql/migrations/88.sql -%%WWWDIR%%/sql/mysql/migrations/89.sql -%%WWWDIR%%/sql/mysql/migrations/90.sql -%%WWWDIR%%/sql/mysql/migrations/91.sql -%%WWWDIR%%/sql/mysql/migrations/92.sql -%%WWWDIR%%/sql/mysql/migrations/93.sql -%%WWWDIR%%/sql/mysql/migrations/94.sql -%%WWWDIR%%/sql/mysql/migrations/95.sql -%%WWWDIR%%/sql/mysql/migrations/96.sql -%%WWWDIR%%/sql/mysql/migrations/97.sql -%%WWWDIR%%/sql/mysql/migrations/98.sql -%%WWWDIR%%/sql/mysql/migrations/99.sql -%%WWWDIR%%/sql/mysql/migrations/100.sql -%%WWWDIR%%/sql/mysql/migrations/101.sql -%%WWWDIR%%/sql/mysql/migrations/102.sql -%%WWWDIR%%/sql/mysql/migrations/103.sql -%%WWWDIR%%/sql/mysql/migrations/104.sql -%%WWWDIR%%/sql/mysql/migrations/105.sql -%%WWWDIR%%/sql/mysql/migrations/106.sql -%%WWWDIR%%/sql/mysql/migrations/107.sql -%%WWWDIR%%/sql/mysql/migrations/108.sql -%%WWWDIR%%/sql/mysql/migrations/109.sql -%%WWWDIR%%/sql/mysql/migrations/110.sql -%%WWWDIR%%/sql/mysql/migrations/111.sql -%%WWWDIR%%/sql/mysql/migrations/112.sql -%%WWWDIR%%/sql/mysql/migrations/113.sql -%%WWWDIR%%/sql/mysql/migrations/114.sql -%%WWWDIR%%/sql/mysql/migrations/115.sql -%%WWWDIR%%/sql/mysql/migrations/116.sql -%%WWWDIR%%/sql/mysql/migrations/117.sql -%%WWWDIR%%/sql/mysql/migrations/118.sql -%%WWWDIR%%/sql/mysql/migrations/119.sql -%%WWWDIR%%/sql/mysql/migrations/120.sql -%%WWWDIR%%/sql/mysql/migrations/121.sql -%%WWWDIR%%/sql/mysql/migrations/122.sql -%%WWWDIR%%/sql/mysql/migrations/123.sql -%%WWWDIR%%/sql/mysql/migrations/124.sql -%%WWWDIR%%/sql/mysql/migrations/125.sql -%%WWWDIR%%/sql/mysql/migrations/126.sql -%%WWWDIR%%/sql/mysql/migrations/127.sql -%%WWWDIR%%/sql/mysql/migrations/128.sql -%%WWWDIR%%/sql/mysql/migrations/129.sql -%%WWWDIR%%/sql/mysql/migrations/130.sql -%%WWWDIR%%/sql/mysql/migrations/131.sql -%%WWWDIR%%/sql/mysql/migrations/132.sql -%%WWWDIR%%/sql/mysql/migrations/133.sql -%%WWWDIR%%/sql/mysql/migrations/134.sql -%%WWWDIR%%/sql/mysql/migrations/135.sql -%%WWWDIR%%/sql/mysql/migrations/136.sql -%%WWWDIR%%/sql/mysql/migrations/137.sql -%%WWWDIR%%/sql/mysql/migrations/138.sql -%%WWWDIR%%/sql/mysql/migrations/139.sql -%%WWWDIR%%/sql/mysql/migrations/140.sql -%%WWWDIR%%/sql/mysql/migrations/141.sql -%%WWWDIR%%/sql/mysql/migrations/142.sql -%%WWWDIR%%/sql/mysql/migrations/143.sql -%%WWWDIR%%/sql/mysql/migrations/144.sql -%%WWWDIR%%/sql/mysql/migrations/145.sql -%%WWWDIR%%/sql/mysql/migrations/146.sql -%%WWWDIR%%/sql/mysql/migrations/147.sql -%%WWWDIR%%/sql/mysql/migrations/148.sql -%%WWWDIR%%/sql/mysql/migrations/149.sql -%%WWWDIR%%/sql/mysql/schema.sql %%WWWDIR%%/sql/pgsql/migrations/3.sql %%WWWDIR%%/sql/pgsql/migrations/4.sql %%WWWDIR%%/sql/pgsql/migrations/5.sql @@ -2343,6 +2194,8 @@ %%WWWDIR%%/sql/pgsql/migrations/147.sql %%WWWDIR%%/sql/pgsql/migrations/148.sql %%WWWDIR%%/sql/pgsql/migrations/149.sql +%%WWWDIR%%/sql/pgsql/migrations/150.sql +%%WWWDIR%%/sql/pgsql/migrations/151.sql %%WWWDIR%%/sql/pgsql/schema.sql %%WWWDIR%%/templates.local/index.html %%WWWDIR%%/templates/digest_template.txt @@ -2382,6 +2235,7 @@ %%WWWDIR%%/themes/night_base.less %%WWWDIR%%/themes/night_blue.css %%WWWDIR%%/themes/night_blue.less +%%WWWDIR%%/utils/autoMergeRequest.sh %%WWWDIR%%/utils/phpstan-watcher.sh %%WWWDIR%%/utils/phpunit-integration.sh %%WWWDIR%%/utils/phpunit.sh @@ -2473,6 +2327,19 @@ %%WWWDIR%%/vendor/composer/autoload_static.php %%WWWDIR%%/vendor/composer/installed.json %%WWWDIR%%/vendor/composer/installed.php +%%WWWDIR%%/vendor/dragonmantank/cron-expression/CHANGELOG.md +%%WWWDIR%%/vendor/dragonmantank/cron-expression/README.md +%%WWWDIR%%/vendor/dragonmantank/cron-expression/composer.json +%%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/AbstractField.php +%%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/CronExpression.php +%%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php +%%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php +%%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/FieldFactory.php +%%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/FieldFactoryInterface.php +%%WWWDIR%%/vendor/dragonmantank/cron-expression/src/Cron/FieldInterface.php +%%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/doctrine/instantiator/.doctrine-project.json %%WWWDIR%%/vendor/doctrine/instantiator/CONTRIBUTING.md %%WWWDIR%%/vendor/doctrine/instantiator/README.md |