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.
Volunteers wanted to help translate FreshPorts
Port details
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: 2023-05-18 08:21:23
Last Update: 2026-09-25 14:04:27
Commit Hash: a205e4a
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.250-3.2433.2503.23.23-3.23.23
FreeBSD:14:quarterly3.2503.250-3.2433.2503.2333.2333.233
FreeBSD:15:latest3.2503.250n/a3.243n/an/a3.2333.233_1
FreeBSD:15:quarterly3.2503.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: 9

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.250
25 Sep 2026 14:04:27
commit hash: a205e4a71a0739d64baddf2b65e9334eba6d59e2commit hash: a205e4a71a0739d64baddf2b65e9334eba6d59e2commit hash: a205e4a71a0739d64baddf2b65e9334eba6d59e2commit hash: a205e4a71a0739d64baddf2b65e9334eba6d59e2 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
3.249
01 Sep 2026 12:50:34
commit hash: a2ba42cb3a8cafce2439a5ce726217deeed6e447commit hash: a2ba42cb3a8cafce2439a5ce726217deeed6e447commit hash: a2ba42cb3a8cafce2439a5ce726217deeed6e447commit hash: a2ba42cb3a8cafce2439a5ce726217deeed6e447 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)
3.248
02 May 2026 20:58:04
commit hash: 639507ce8d53aaaa8f1ef6e3c7ee84206e4ee72fcommit hash: 639507ce8d53aaaa8f1ef6e3c7ee84206e4ee72fcommit hash: 639507ce8d53aaaa8f1ef6e3c7ee84206e4ee72fcommit hash: 639507ce8d53aaaa8f1ef6e3c7ee84206e4ee72f files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Silas S. Brown
www/adjuster: Update 3.246 => 3.248

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

PR:		294940
Reported by:	Silas S. Brown <ssb22@cam.ac.uk> (maintainer)
Approved by:	vvd (co-mentor, implicit)
MFH:		2026Q2
3.246
31 Aug 2025 12:51:45
commit hash: 75c1d05c683f743885567036fa8d7af76fc87265commit hash: 75c1d05c683f743885567036fa8d7af76fc87265commit hash: 75c1d05c683f743885567036fa8d7af76fc87265commit hash: 75c1d05c683f743885567036fa8d7af76fc87265 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Silas S. Brown
www/adjuster: Update 3.243 => 3.246

Commit log:
https://github.com/ssb22/adjuster/compare/v3.243...v3.246

PR:	289199
3.243
18 Apr 2025 09:56:18
commit hash: 0bca9d486f25c70018964d8ade8200da8a5be1a6commit hash: 0bca9d486f25c70018964d8ade8200da8a5be1a6commit hash: 0bca9d486f25c70018964d8ade8200da8a5be1a6commit hash: 0bca9d486f25c70018964d8ade8200da8a5be1a6 files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
Author: Silas S. Brown
www/adjuster: Update to v3.243

PR:		285656
Reported by:	ssb22@cam.ac.uk
3.239.2
12 Jul 2024 18:29:28
commit hash: 09c1355b40f969583548bf3d618eac06e29c553ccommit hash: 09c1355b40f969583548bf3d618eac06e29c553ccommit hash: 09c1355b40f969583548bf3d618eac06e29c553ccommit hash: 09c1355b40f969583548bf3d618eac06e29c553c files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
Author: Silas S. Brown
www/adjuster: Update to v3.239

PR:		280091
Approved by:	tcberner (mentor, implicit)
3.233_1
23 Feb 2024 14:09:04
commit hash: e67a8224190bcc1557e2b0b6baebc61c1afab9c3commit hash: e67a8224190bcc1557e2b0b6baebc61c1afab9c3commit hash: e67a8224190bcc1557e2b0b6baebc61c1afab9c3commit hash: e67a8224190bcc1557e2b0b6baebc61c1afab9c3 files touched by this commit
Renato Botelho (garga) search for other commits by this committer
www/adjuster: Moved manpages to share/man

Approved by:	portmgr (blanket)

Sponsored by:	Rubicon Communications, LLC ("Netgate")
3.233
02 Nov 2023 07:31:05
commit hash: b562b16ede7da01d8920707732cb15ba8c7b8e65commit hash: b562b16ede7da01d8920707732cb15ba8c7b8e65commit hash: b562b16ede7da01d8920707732cb15ba8c7b8e65commit hash: b562b16ede7da01d8920707732cb15ba8c7b8e65 files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
Author: Silas S. Brown
www/adjuster: Update to v3.233

PR:		274589
Reported by:	silas-freebsd@flatline.org.uk (maintainer)
3.23.23
18 May 2023 08:19:41
commit hash: b8e9c28744bb86cbbc76a046f39bbd80834ed4cecommit hash: b8e9c28744bb86cbbc76a046f39bbd80834ed4cecommit hash: b8e9c28744bb86cbbc76a046f39bbd80834ed4cecommit hash: b8e9c28744bb86cbbc76a046f39bbd80834ed4ce files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Silas S. Brown
www/adjuster: Apply custom processing to web pages

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.

WWW: http://ssb22.user.srcf.net/adjuster/

PR:		258459

Number of commits found: 9