BSD Ports

www/tt-rss g20261002,2 FreeBSD

Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
cb320dd270
License
GPLv2
Categories
www
Package size
4801.6 KiB, 26453.1 KiB installed

Description

Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.

It can be seen as a replacement for Google Reader.

In the other systems

SystemPortVersion
FreeBSDwww/tt-rssg20261002,2
DragonFlywww/tt-rssg20250220,2
HardenedBSDwww/tt-rssg20260904,2
GhostBSDwww/tt-rssg20260904,2

Install

Binary package:

pkg install tt-rss-php82

From the ports tree:

cd /usr/ports/www/tt-rss/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tt-rss-php82>0:www/tt-rss

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestg20260904,2g20261002,2g20221225,2g20250730,2g20261002,2
FreeBSD:14:quarterlyg20260904,2g20260904,2n/ag20250427,2g20260904,2
FreeBSD:15:latestg20261002,2g20261002,2n/ag20250730,2g20250730,2
FreeBSD:15:quarterlyg20260904,2g20260904,2n/an/an/a
FreeBSD:16:latestg20260904,2g20261002,2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 58

No port depends on this one.

Configuration

Options name: www_tt-rss

OptionDefaultDescription
CURLonUse SimplePie instead of Magpie
GDonUse OTP QR code generation
USES
gettext-tools php:cli,web,flavors shebangfix
Service scripts
ttrssd
Flavors
tt-rss-php83-g20261002,2, tt-rss-php84-g20261002,2, tt-rss-php85-g20261002,2, tt-rss-php86-g20261002,2

Message after installing

Tiny Tiny RSS is now installed, but it requires some additional setup.

You now need to create a database, a database user, configure the
web server, and configure tt-rss.  Sample apache24 configs located
at /usr/local/share/tt-rss/httpd-tt-rss.conf.

Configure tt-rss (https://tt-rss.org/wiki/GlobalConfig) :
    /usr/local/www/tt-rss/config.php

If your database is on another server:
    # sysrc ttrssd_local_db=NO

Enable the ttrssd daemon:
    # sysrc ttrssd_enable=YES
    # service ttrssd start

Goto config.php's TTRSS_SELF_URL_PATH in a web browser.
Default user is "admin", with the password "password".

After an upgrade, you might need to update your database schema.
Perform one of the following:
- Login as an admin user via the web ui, tt-rss will ask you to update.
- Restart the ttrssd service and view /var/log/ttrssd.log for shema updates.
- Temporally enable SINGLE_USER_MODE in config.php and open web ui.

Files

pkg-plist 2836
  • share/tt-rss-php82/httpd-tt-rss.conf
  • @dir /var/tt-rss
  • @sample share/examples/tt-rss-php82/newsyslog.sample etc/newsyslog.conf.d/ttrssd.conf
  • @dir etc/newsyslog.conf.d
  • @group ttrssd
  • @mode 0454
  • www/tt-rss-php82/start.sh
  • @owner
  • www/tt-rss-php82/update.php
  • www/tt-rss-php82/update_daemon2.php
  • @mode
  • @mode 0440
  • @sample www/tt-rss-php82/config.php.sample
  • @mode 0770
  • @dir /var/tt-rss/cache
  • @dir /var/tt-rss/cache/export
  • @dir /var/tt-rss/cache/feeds
  • @dir /var/tt-rss/cache/images
  • @dir /var/tt-rss/cache/upload
  • @dir /var/tt-rss/lock
  • @dir /var/tt-rss/local/plugins.local
  • @dir /var/tt-rss/local/plugins/af_comics/filters.local
  • @dir /var/tt-rss/local/templates.local
  • @dir /var/tt-rss/local/themes.local
  • @owner
  • @group ttrssd
  • @mode 775
  • @dir /var/log/ttrssd
  • @dir /var/run/ttrssd
  • @dir /var/tt-rss/local
  • @dir /var/tt-rss/local/plugins
  • @dir /var/tt-rss/local/plugins/af_comics
  • @group
  • @mode
  • /var/tt-rss/local/plugins.local/index.html
  • /var/tt-rss/local/templates.local/index.html
  • www/tt-rss-php82/CONTRIBUTING.md
  • www/tt-rss-php82/COPYING
  • www/tt-rss-php82/README.md
  • www/tt-rss-php82/api/index.php
  • www/tt-rss-php82/backend.php
  • www/tt-rss-php82/classes/API.php
  • www/tt-rss-php82/classes/Article.php
  • www/tt-rss-php82/classes/Auth_Base.php
  • www/tt-rss-php82/classes/Cache_Adapter.php
  • www/tt-rss-php82/classes/Cache_Local.php
  • www/tt-rss-php82/classes/Config.php
  • www/tt-rss-php82/classes/Counters.php
  • www/tt-rss-php82/classes/Crypt.php
  • www/tt-rss-php82/classes/Db.php
  • www/tt-rss-php82/classes/Db_Migrations.php
  • www/tt-rss-php82/classes/Db_Prefs.php
  • www/tt-rss-php82/classes/Debug.php
  • www/tt-rss-php82/classes/Digest.php
  • www/tt-rss-php82/classes/DiskCache.php
  • www/tt-rss-php82/classes/Errors.php
  • www/tt-rss-php82/classes/FeedEnclosure.php
  • www/tt-rss-php82/classes/FeedItem.php
  • www/tt-rss-php82/classes/FeedItem_Atom.php
  • www/tt-rss-php82/classes/FeedItem_Common.php
  • www/tt-rss-php82/classes/FeedItem_RSS.php
  • www/tt-rss-php82/classes/FeedParser.php
  • www/tt-rss-php82/classes/Feeds.php
  • www/tt-rss-php82/classes/Handler.php
  • www/tt-rss-php82/classes/Handler_Administrative.php
  • www/tt-rss-php82/classes/Handler_Protected.php
  • www/tt-rss-php82/classes/Handler_Public.php
  • www/tt-rss-php82/classes/IAuthModule.php
  • www/tt-rss-php82/classes/IAuthModule2.php
  • www/tt-rss-php82/classes/ICatchall.php
  • www/tt-rss-php82/classes/IHandler.php
  • www/tt-rss-php82/classes/IVirtualFeed.php
  • www/tt-rss-php82/classes/Labels.php
  • www/tt-rss-php82/classes/Logger.php
  • www/tt-rss-php82/classes/Logger_Adapter.php
  • www/tt-rss-php82/classes/Logger_SQL.php
  • www/tt-rss-php82/classes/Logger_Stdout.php
  • www/tt-rss-php82/classes/Logger_Syslog.php
  • www/tt-rss-php82/classes/Mailer.php
  • www/tt-rss-php82/classes/OPML.php
  • www/tt-rss-php82/classes/Plugin.php
  • www/tt-rss-php82/classes/PluginHandler.php
  • www/tt-rss-php82/classes/PluginHost.php
  • www/tt-rss-php82/classes/Pref_Feeds.php
  • www/tt-rss-php82/classes/Pref_Filters.php
  • www/tt-rss-php82/classes/Pref_Labels.php
  • www/tt-rss-php82/classes/Pref_Prefs.php
  • www/tt-rss-php82/classes/Pref_System.php
  • www/tt-rss-php82/classes/Pref_Users.php
  • www/tt-rss-php82/classes/Prefs.php
  • www/tt-rss-php82/classes/RPC.php
  • www/tt-rss-php82/classes/RSSUtils.php
  • www/tt-rss-php82/classes/Sanitizer.php
  • www/tt-rss-php82/classes/Scheduler.php
  • www/tt-rss-php82/classes/Sessions.php
  • www/tt-rss-php82/classes/Templator.php
  • www/tt-rss-php82/classes/TimeHelper.php
  • www/tt-rss-php82/classes/UrlHelper.php
  • www/tt-rss-php82/classes/UserHelper.php
  • www/tt-rss-php82/composer.json

The first 100 are listed.

distinfo 1
FileSizeSHA256
tt-rss-tt-rss-g20261002-270fcc71f867b4669e330332aaf60e329107fc06_GH0.tar.gz7.838247e+0657ea05bd89768292ceb80ed6eba83106f6b8592307e59f9cb2c752deba8e78dd

Commit history 3

DateCommitCreditsLog message
cb320dd270 Derek Schrock www/tt-rss: Update g20260904 => g20261002
Commit log: https://github.com/tt-rss/tt-rss/compare/542d07baa081f...270fcc71f867b PR: 299322 Sponsored by: UNIS Labs (vvd, commit patch)
18713fafbc Derek Schrock www/tt-rss: Update g20260805 => g20260904
Commit log: https://github.com/tt-rss/tt-rss/compare/f0d6de8c0be61...542d07baa081f PR: 298226 Sponsored by: UNIS Labs
f6c3ff403d Derek Schrock 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