notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2026Q3
adjuster Apply custom processing to Web pages
3.250 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.250Version of this port present on the latest quarterly branch.
Maintainer: ssb22@cam.ac.uk search for ports maintained by this maintainer
Port Added: 2026-09-25 14:06:15
Last Update: 2026-09-25 14:05:02
Commit Hash: 18359cd
License: APACHE20
WWW:
http://ssb22.user.srcf.net/adjuster/
Description:
Web Adjuster, Annotator Generator and TermLayout These are tools for applying custom processing to Web pages, particularly useful for mobile browsers that do not support browser extensions. * Web Adjuster is a domain-rewriting proxy that can inject Javascript and/or CSS into every page, as well as running the text through an arbitrary filter command; * Annotator Generator is an examples-driven generator of fast text annotators (that add language-learning hints to text): these can be used as filters in Web Adjuster; * TermLayout displays complex Web layouts on text terminals.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. bin/adjuster
  2. bin/annogen
  3. bin/termlayout
  4. share/man/man1/adjuster.1.gz
  5. share/man/man1/annogen.1.gz
  6. share/man/man1/termlayout.1.gz
  7. /usr/local/share/licenses/adjuster-3.250/catalog.mk
  8. /usr/local/share/licenses/adjuster-3.250/LICENSE
  9. /usr/local/share/licenses/adjuster-3.250/APACHE20
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • adjuster>0:www/adjuster
To install the port:
cd /usr/ports/www/adjuster/ && make install clean
To add the package, run one of these commands:
  • pkg install www/adjuster
  • pkg install adjuster
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: adjuster
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1790344452 SHA256 (ssb22-adjuster-v3.250_GH0.tar.gz) = e24770613c219fb8e81713e0a43781b1d1c001809b4b388fed6bb9ceb7485ec5 SIZE (ssb22-adjuster-v3.250_GH0.tar.gz) = 390775

Packages (timestamps in pop-ups are UTC):
adjuster
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.2463.246n/an/an/an/an/an/a
FreeBSD:13:quarterly3.2463.246n/an/an/an/an/an/a
FreeBSD:14:latest3.2493.249-3.2433.2503.23.23-3.23.23
FreeBSD:14:quarterly3.2483.250-3.2433.2503.2333.2333.233
FreeBSD:15:latest3.2493.250n/a3.243n/an/a3.2333.233_1
FreeBSD:15:quarterly3.2483.250n/a-n/an/a--
FreeBSD:16:latest3.2493.250n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. python3.12 : lang/python312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. py312-tornado>0 : www/py-tornado@py312
  2. python3.12 : lang/python312
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_adjuster
USES:
python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ssb22/adjuster/tar.gz/v3.250?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.250
25 Sep 2026 14:05:02
commit hash: 18359cd460da5a7ce405b6d95df48e0ff9542952commit hash: 18359cd460da5a7ce405b6d95df48e0ff9542952commit hash: 18359cd460da5a7ce405b6d95df48e0ff9542952commit hash: 18359cd460da5a7ce405b6d95df48e0ff9542952 files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Silas S. Brown
www/adjuster: Update 3.249 => 3.250

Commit log:
* Added a native cgi option (no need for WSGI).
* Fix Python 3 compatibility for non-function htmlFilter settings.
* Updated Annotator Generator to version 3.43 which fixes a cross-site
  scripting vulnerability.
https://github.com/ssb22/adjuster/compare/v3.249...v3.250

PR:		298818
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q3

(cherry picked from commit a205e4a71a0739d64baddf2b65e9334eba6d59e2)
3.249
25 Sep 2026 14:04:51
commit hash: 7a2116677d2ccac2b405bf5a140a8e769bf548a9commit hash: 7a2116677d2ccac2b405bf5a140a8e769bf548a9commit hash: 7a2116677d2ccac2b405bf5a140a8e769bf548a9commit hash: 7a2116677d2ccac2b405bf5a140a8e769bf548a9 files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Silas S. Brown
www/adjuster: Update 3.248 => 3.249

This release adds support for the new HTTP QUERY method to Web Adjuster,
as well as several updates to Annotator Generator's Android code generation.

Commit log:
https://github.com/ssb22/adjuster/compare/v3.248...v3.249

PR:		298094
Reported by:	Silas S. Brown <ssb22@cam.ac.uk> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)

(cherry picked from commit a2ba42cb3a8cafce2439a5ce726217deeed6e447)

Number of commits found: 2