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 2026Q1
angie Efficient, powerful and scalable reverse proxy and web server
1.11.4 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 1.11.4Version of this port present on the latest quarterly branch.
Maintainer: sko@rostwald.de search for ports maintained by this maintainer
Port Added: 2026-02-08 14:23:49
Last Update: 2026-04-01 16:39:03
Commit Hash: 6cb9da5
License: BSD2CLAUSE
WWW:
https://angie.software/en/
Description:
Actively developing fork of nginx aiming to keep it great with brand new extra functionality.
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 (34 items)
Collapse this list.
  1. /usr/local/share/licenses/angie-1.11.4/catalog.mk
  2. /usr/local/share/licenses/angie-1.11.4/LICENSE
  3. /usr/local/share/licenses/angie-1.11.4/BSD2CLAUSE
  4. @preexec test -e /var/log/angie || install -d -m 755 -o root -g wheel /var/log/angie
  5. @preexec test -e /var/db/angie/state || install -d -m 755 -o www -g www /var/db/angie/state
  6. @postunexec test -d /var/db/angie/state && rmdir /var/db/angie/state 2>/dev/null || :
  7. @postunexec test -d /var/log/angie && rmdir /var/log/angie 2>/dev/null || :
  8. @dir etc/angie/http.d
  9. @dir etc/angie/stream.d
  10. @dir /var/cache/angie
  11. @dir /var/db/angie
  12. @dir /usr/local/libexec/angie
  13. @dir etc/angie/acme-client
  14. etc/angie/modules
  15. sbin/angie-nodebug
  16. sbin/angie
  17. sbin/angie-debug
  18. share/man/man8/angie.8.gz
  19. share/doc/angie/CHANGES
  20. share/doc/angie/CHANGES.ru
  21. @sample etc/angie/angie.conf.sample
  22. @sample etc/angie/fastcgi.conf.sample
  23. @sample etc/angie/fastcgi_params.sample
  24. @sample etc/angie/mime.types.sample
  25. @sample etc/angie/prometheus_all.conf.sample
  26. @sample etc/angie/scgi_params.sample
  27. @sample etc/angie/uwsgi_params.sample
  28. @sample etc/angie/http.d/default.conf.sample
  29. @sample etc/angie/stream.d/example.conf.sample
  30. www/angie/html/50x.html
  31. www/angie/html/index.html
  32. @owner
  33. @group
  34. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • angie
Dependency lines:
  • angie>0:www/angie
To install the port:
cd /usr/ports/www/angie/ && make install clean
To add the package, run one of these commands:
  • pkg install www/angie
  • pkg install angie
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: angie
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1775030586 SHA256 (angie-1.11.4.tar.gz) = b95009ceef7a1c40809aead95f71901ca1c5c9d2630eca0763853811b641983c SIZE (angie-1.11.4.tar.gz) = 1883725

Expand this list (52 items)

Collapse this list.

SHA256 (61131-nginx-http-auth-totp-1.1.0_GH0.tar.gz) = d36d2b75a3b239e63ec060ef9ccfa6b89acbceb74b7c93e47550c1f75ac4857e SIZE (61131-nginx-http-auth-totp-1.1.0_GH0.tar.gz) = 9813 SHA256 (kjdev-nginx-auth-jwt-0.11.0_GH0.tar.gz) = 43febe1dba5757ffb663f0bb2ac3835c3aea3ff0cbbcfb36c0edb51662f58d60 SIZE (kjdev-nginx-auth-jwt-0.11.0_GH0.tar.gz) = 82906 SHA256 (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 0e1e54f8ab7d76f922881f13d870edf8b820ef645b19013774c825110d011640 SIZE (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 32975 SHA256 (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = c85cdcfd76703c95aa4204ee4c2e619aa5b075cac18f428202f65552104add3b SIZE (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = 16207 SHA256 (nginx-modules-ngx_cache_purge-2.5.6_GH0.tar.gz) = bbad4277b8b70a98ba04ba9a1af78d1363266da56683da55a2d46ba97880206d SIZE (nginx-modules-ngx_cache_purge-2.5.6_GH0.tar.gz) = 17312 SHA256 (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = d2499d94d82d4e4eac8425d799e52883131ae86a956524040ff2fd230ef9f859 SIZE (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = 14558 SHA256 (openresty-echo-nginx-module-v0.64_GH0.tar.gz) = 6f43f56d7e7e8526716bbda06b300f0119912eede47b3a48bb948252a1fb38c8 SIZE (openresty-echo-nginx-module-v0.64_GH0.tar.gz) = 53549 SHA256 (bpaquet-ngx_http_enhanced_memcached_module-v0.3_GH0.tar.gz) = 4071b2cc0baa9f403c124c0ef0cdfbde14dacc1ec9f0dbc92d7310ac530e3eeb SIZE (bpaquet-ngx_http_enhanced_memcached_module-v0.3_GH0.tar.gz) = 101136 SHA256 (openresty-nginx-eval-module-2016.06.10_GH0.tar.gz) = 6b91d3c2c2f254ebb37eb3dd6dd41048dfb18320bb98a3afdd1ad38b47f6d609 SIZE (openresty-nginx-eval-module-2016.06.10_GH0.tar.gz) = 14188 SHA256 (leev-ngx_http_geoip2_module-3.4_GH0.tar.gz) = ad72fc23348d715a330994984531fab9b3606e160483236737f9a4a6957d9452 SIZE (leev-ngx_http_geoip2_module-3.4_GH0.tar.gz) = 8877 SHA256 (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = dde68d3fa2a9fc7f52e436d2edc53c6d703dcd911283965d889102d3a877c778 SIZE (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = 29616 SHA256 (max-lt-nginx-jwt-module-v3.4.4_GH0.tar.gz) = 7c3effa96936d87c3a8a0e07ff91d2d341a7f78f8bb3d6c9085b06f398684242 SIZE (max-lt-nginx-jwt-module-v3.4.4_GH0.tar.gz) = 17300 SHA256 (kjdev-nginx-keyval-0.4.0_GH0.tar.gz) = bf5b9585cffe4da08cc96ebdcf936322743b464f5d16b53abe6f0bb63f13a3cc SIZE (kjdev-nginx-keyval-0.4.0_GH0.tar.gz) = 34615 SHA256 (openresty-lua-nginx-module-v0.10.29_GH0.tar.gz) = ca2c2122b909529bf9d1a89e9a5763835a2bd2629def8cb279c550f638f0a78f SIZE (openresty-lua-nginx-module-v0.10.29_GH0.tar.gz) = 892502 SHA256 (openresty-stream-lua-nginx-module-v0.0.16_GH0.tar.gz) = 3b1103cf5ee940ea94711eae1a7ccc1a161273ec9a08eb415f1d45ad385f967d SIZE (openresty-stream-lua-nginx-module-v0.0.16_GH0.tar.gz) = 395259 SHA256 (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 14a28063294f645d457b1eb10e3c23bbba44398f1c5f021421b58b6f8ab31662 SIZE (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 66474 SHA256 (nginx-njs-0.9.6_GH0.tar.gz) = 713e931d1ffcd337f6304dc55e512dcf2099ba4cc3a996c9ea14f22d5d9cdd79 SIZE (nginx-njs-0.9.6_GH0.tar.gz) = 953437 SHA256 (FRiCKLE-ngx_postgres-1.0rc7_GH0.tar.gz) = c942e674a7273ab87caab4dcad626ab54852be192c29b1add50d2cb535e3cbb9 SIZE (FRiCKLE-ngx_postgres-1.0rc7_GH0.tar.gz) = 40742 SHA256 (openresty-redis2-nginx-module-v0.15_GH0.tar.gz) = d255571bcfb9939b78099df39cb4d42f174d789aec8c8e5e47b93942b0299438 SIZE (openresty-redis2-nginx-module-v0.15_GH0.tar.gz) = 25471 SHA256 (arut-nginx-rtmp-module-v1.2.2_GH0.tar.gz) = 07f19b7bffec5e357bb8820c63e5281debd45f5a2e6d46b1636d9202c3e09d78 SIZE (arut-nginx-rtmp-module-v1.2.2_GH0.tar.gz) = 519934 SHA256 (openresty-set-misc-nginx-module-v0.33_GH0.tar.gz) = cd5e2cc834bcfa30149e7511f2b5a2183baf0b70dc091af717a89a64e44a2985 SIZE (openresty-set-misc-nginx-module-v0.33_GH0.tar.gz) = 30084 SHA256 (yaoweibin-ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e_GH0.tar.gz) = da2a26aa75884e1216941c7291b6e8b7fc4dd7163700a04191b92060b61fabb3 SIZE (yaoweibin-ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e_GH0.tar.gz) = 94121 SHA256 (kyprizel-testcookie-nginx-module-64137c2f7e66e8866f56fdecaaf09ac10a034da9_GH0.tar.gz) = 2946fd88157be64f69e29409160cf48a594fd6272c3f4c6b7f170bfa13074ee0 SIZE (kyprizel-testcookie-nginx-module-64137c2f7e66e8866f56fdecaaf09ac10a034da9_GH0.tar.gz) = 20732 SHA256 (fdintino-nginx-upload-module-2.3.0_GH0.tar.gz) = c86e318addb9c88d70fdbd58ff1f6ef6f404a93070f6db8017a1f880c97946c4 SIZE (fdintino-nginx-upload-module-2.3.0_GH0.tar.gz) = 40139 SHA256 (kaltura-nginx-vod-module-1.33_GH0.tar.gz) = 9c9600e5da4ee02ef6820d056da9eb5f3449f715468334ddab41727b76d478d8 SIZE (kaltura-nginx-vod-module-1.33_GH0.tar.gz) = 471858 SHA256 (tokers-zstd-nginx-module-0.1.1_GH0.tar.gz) = 707d534f8ca4263ff043066db15eac284632aea875f9fe98c96cea9529e15f41 SIZE (tokers-zstd-nginx-module-0.1.1_GH0.tar.gz) = 55417

Collapse this list.


Packages (timestamps in pop-ups are UTC):
angie
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.11.41.11.4-1.10.21.11.4n/an/an/a
FreeBSD:13:quarterly1.11.41.11.41.2.01.10.21.11.4n/an/an/a
FreeBSD:14:latest1.12.01.12.0-1.10.21.12.01.2.0-1.2.0
FreeBSD:14:quarterly1.11.81.11.8-1.10.21.11.81.3.11.3.11.3.1
FreeBSD:15:latest1.12.01.12.0n/a1.10.1n/an/a1.3.1_11.3.2
FreeBSD:15:quarterly1.11.81.11.8n/a-n/an/a--
FreeBSD:16:latest1.12.01.12.0n/a-n/an/a--
Slave ports:
  1. www/angie-module-auth-jwt
  2. www/angie-module-auth-spnego
  3. www/angie-module-auth-totp
  4. www/angie-module-brotli
  5. www/angie-module-cache-purge
  6. www/angie-module-dav-ext
  7. www/angie-module-echo
  8. www/angie-module-enhanced-memcached
  9. www/angie-module-eval
  10. www/angie-module-geoip2
  11. www/angie-module-headers-more
  12. www/angie-module-image-filter
  13. www/angie-module-jwt
  14. www/angie-module-keyval
  15. www/angie-module-lua
  16. www/angie-module-ndk
  17. www/angie-module-njs
  18. www/angie-module-perl
  19. www/angie-module-postgres
  20. www/angie-module-redis2
  21. www/angie-module-set-misc
  22. www/angie-module-subs
  23. www/angie-module-testcookie
  24. www/angie-module-upload
  25. www/angie-module-vod
  26. www/angie-module-xslt
  27. www/angie-module-zstd
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libpcre2-8.so : devel/pcre2
This port is required by:
for Run
  1. www/angie-module-auth-jwt
  2. www/angie-module-auth-spnego
  3. www/angie-module-auth-totp
  4. www/angie-module-brotli
  5. www/angie-module-cache-purge
  6. www/angie-module-dav-ext
  7. www/angie-module-echo
Expand this list (27 items / 20 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/angie-module-enhanced-memcached
  3. www/angie-module-eval
  4. www/angie-module-geoip2
  5. www/angie-module-headers-more
  6. www/angie-module-image-filter
  7. www/angie-module-jwt
  8. www/angie-module-keyval
  9. www/angie-module-lua
  10. www/angie-module-ndk
  11. www/angie-module-njs
  12. www/angie-module-perl
  13. www/angie-module-postgres
  14. www/angie-module-redis2
  15. www/angie-module-set-misc
  16. www/angie-module-subs
  17. www/angie-module-testcookie
  18. www/angie-module-upload
  19. www/angie-module-vod
  20. www/angie-module-xslt
  21. www/angie-module-zstd
  22. Collapse this list.

Configuration Options:
===> The following configuration options are available for angie-1.11.4: ACME=on: ACME client module DEBUG=on: Include debug version ===> Use 'make config' to modify these settings
Options name:
www_angie
USES:
localbase:ldflags ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.11.4
01 Apr 2026 16:39:03
commit hash: 6cb9da57e6da654452036e54b16de95ea7f3d50fcommit hash: 6cb9da57e6da654452036e54b16de95ea7f3d50fcommit hash: 6cb9da57e6da654452036e54b16de95ea7f3d50fcommit hash: 6cb9da57e6da654452036e54b16de95ea7f3d50f files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-njs: Update 0.9.5 => 0.9.6

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.6

PR:		294178
Sponsored by:	UNIS Labs
MFH:		2026Q1

(cherry picked from commit b6952b3e43a0ea285b925c88aaf628239d1c383a)
1.11.4
01 Apr 2026 16:38:56
commit hash: 3347ce25cf2e463cbb3140fc0806dd6ba6132832commit hash: 3347ce25cf2e463cbb3140fc0806dd6ba6132832commit hash: 3347ce25cf2e463cbb3140fc0806dd6ba6132832commit hash: 3347ce25cf2e463cbb3140fc0806dd6ba6132832 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-keyval: Update 0.3.0 => 0.4.0

Changelog:
https://github.com/kjdev/nginx-keyval/releases/tag/0.4.0

PR:		294178
Sponsored by:	UNIS Labs
MFH:		2026Q1

(cherry picked from commit 7f2de67a6edf18a289a3c9f53dd56da0d1aee268)
1.11.4
01 Apr 2026 16:38:44
commit hash: 6014ec63e6445f0a4b8c98231e96dcdb30c832afcommit hash: 6014ec63e6445f0a4b8c98231e96dcdb30c832afcommit hash: 6014ec63e6445f0a4b8c98231e96dcdb30c832afcommit hash: 6014ec63e6445f0a4b8c98231e96dcdb30c832af files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-cache-purge: Update 2.5.5 => 2.5.6

Changelog:
https://github.com/nginx-modules/ngx_cache_purge/releases/tag/2.5.6

PR:		294178
Sponsored by:	UNIS Labs
MFH:		2026Q1

(cherry picked from commit 5384506eae6eb0f94bf6af6ad766ebeca4babe8a)
1.11.4
01 Apr 2026 16:38:29
commit hash: 71a3f1df9fe162736ff62b1ba742babbb9948166commit hash: 71a3f1df9fe162736ff62b1ba742babbb9948166commit hash: 71a3f1df9fe162736ff62b1ba742babbb9948166commit hash: 71a3f1df9fe162736ff62b1ba742babbb9948166 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-auth-jwt: Update 0.9.0 => 0.11.0

Changelogs:
https://github.com/kjdev/nginx-auth-jwt/releases/tag/0.10.0
https://github.com/kjdev/nginx-auth-jwt/releases/tag/0.11.0

PR:		294178
Sponsored by:	UNIS Labs
MFH:		2026Q1

(cherry picked from commit 734f76da93168979eb2a2e81864e24d80f851a18)
1.11.4
01 Apr 2026 16:38:18
commit hash: ef7006ee525d4c05d2e9c19c940ae59dc0291851commit hash: ef7006ee525d4c05d2e9c19c940ae59dc0291851commit hash: ef7006ee525d4c05d2e9c19c940ae59dc0291851commit hash: ef7006ee525d4c05d2e9c19c940ae59dc0291851 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: update 1.11.3 => 1.11.4

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-4

PR:		294178
Security:	CVE-2026-28755
Security:	CVE-2026-27654
Security:	CVE-2026-27784
Security:	CVE-2026-32647
Security:	CVE-2026-27651
Security:	CVE-2026-28753
Sponsored by:	UNIS Labs
MFH:		2026Q1

(cherry picked from commit 744595d9f1379c5a598760f2cab64d20f901d333)
1.11.3
08 Feb 2026 13:57:53
commit hash: 544cb02a0a22f3cc3dacc320ca5152491950d82ecommit hash: 544cb02a0a22f3cc3dacc320ca5152491950d82ecommit hash: 544cb02a0a22f3cc3dacc320ca5152491950d82ecommit hash: 544cb02a0a22f3cc3dacc320ca5152491950d82e files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Update 1.11.2 => 1.11.3 (fix CVE-2026-1642, possible MITM attack)

Security: An attacker in a man-in-the-middle (MITM) position before a
proxied server using TLS, given conditions beyond the attacker's
control, could inject plaintext data into the response before the TLS
handshake begins (CVE-2026-1642); the fix was ported from nginx 1.29.5.

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-3

- Bump PORTREVISION in www/angie-module-*.
- Fix using of ANGIE_PORTREVISION in RUN_DEPENDS for modules.
- Replace INSTALL_MAN with INSTALL_DATA for documentation.
- Unroll "for" loops with 1-2 items - simplify Makefile and call
  "INSTALL_*" 1 time instead of several.

PR:		293034
Security:	CVE-2026-1642
MFH:		2026Q1
(cherry picked from commit 8622849d0c2ee6d2e534f2bd12d8c6d603799f12)
1.11.2_1
08 Feb 2026 13:57:21
commit hash: 1f843bfabb7a300d9cbc33e4d26888c6b41c3fb5commit hash: 1f843bfabb7a300d9cbc33e4d26888c6b41c3fb5commit hash: 1f843bfabb7a300d9cbc33e4d26888c6b41c3fb5commit hash: 1f843bfabb7a300d9cbc33e4d26888c6b41c3fb5 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie*: Bump PORTREVISION after www/angie update

pkg does not honor RUN_DEPENDS versions, hence it fails to re-install
module packages after updates to www/angie. The only workaround is
bumping PORTREVISION for *all* modules.

PR:	292648
(cherry picked from commit 8d40b7a5a4a168f1594633d1a747f089e572b66a)
1.11.2
08 Feb 2026 13:57:02
commit hash: 1f9e8d6e88556758e0da4eaf04d23a7742c32faecommit hash: 1f9e8d6e88556758e0da4eaf04d23a7742c32faecommit hash: 1f9e8d6e88556758e0da4eaf04d23a7742c32faecommit hash: 1f9e8d6e88556758e0da4eaf04d23a7742c32fae files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-jwt: update 3.4.3 => 3.4.4

No actual changes/updates to the code, but we keep the module version
up-to-date anyways.

Changes:
- Add GutHub Sponsors username to FUNDING.yml
- docs: add pre-buildt Ubuntu/Debian package installation instructions
- Update README.md
- Update nginx to 1.28.1-alpine3.23 (docker)
https://github.com/max-lt/nginx-jwt-module/compare/v3.4.3...v3.4.4

PR:	292925
(cherry picked from commit b1e5a37450ef8a349a2ab758e2ff2423e9c90d9c)
1.11.2
08 Feb 2026 13:56:49
commit hash: a55491006c23d8844634845fac6e010d64ded3facommit hash: a55491006c23d8844634845fac6e010d64ded3facommit hash: a55491006c23d8844634845fac6e010d64ded3facommit hash: a55491006c23d8844634845fac6e010d64ded3fa files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-njs: Update 0.9.4 => 0.9.5

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.5

Commit log:
https://github.com/nginx/njs/compare/0.9.4...0.9.5

PR:	292649
(cherry picked from commit 6199a57500c0f60876e2118222d918a2b3b66d92)
1.11.2
08 Feb 2026 13:56:17
commit hash: c1117864cf3c7fc354c6a176c6a2ea2130e2bbabcommit hash: c1117864cf3c7fc354c6a176c6a2ea2130e2bbabcommit hash: c1117864cf3c7fc354c6a176c6a2ea2130e2bbabcommit hash: c1117864cf3c7fc354c6a176c6a2ea2130e2bbab files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Update 1.11.1 => 1.11.2

This release mainly fixes 3 linux-specifig bugs (docker and BPF-related).

Changelog:
https://git.angie.software/web-server/angie/releases/tag/Angie-1.11.2

Commit log:
https://git.angie.software/web-server/angie/compare/Angie-1.11.1..Angie-1.11.2

PR:	292648
(cherry picked from commit 21629ec6ecb0d3701581471e5fd20f28ee514265)

Number of commits found: 10