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 photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q2
angie Efficient, powerful and scalable reverse proxy and web server
1.9.1 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.10.2_1Version of this port present on the latest quarterly branch.
Maintainer: oleg@mamontov.net search for ports maintained by this maintainer
Port Added: 2025-06-19 15:56:42
Last Update: 2025-06-19 15:12:57
Commit Hash: 8d4879e
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 (33 items)
Collapse this list.
  1. /usr/local/share/licenses/angie-1.9.1/catalog.mk
  2. /usr/local/share/licenses/angie-1.9.1/LICENSE
  3. /usr/local/share/licenses/angie-1.9.1/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. etc/angie/modules
  14. sbin/angie-nodebug
  15. sbin/angie
  16. sbin/angie-debug
  17. share/man/man8/angie.8.gz
  18. share/doc/angie/CHANGES
  19. share/doc/angie/CHANGES.ru
  20. @sample etc/angie/angie.conf.sample
  21. @sample etc/angie/fastcgi.conf.sample
  22. @sample etc/angie/fastcgi_params.sample
  23. @sample etc/angie/mime.types.sample
  24. @sample etc/angie/prometheus_all.conf.sample
  25. @sample etc/angie/scgi_params.sample
  26. @sample etc/angie/uwsgi_params.sample
  27. @sample etc/angie/http.d/default.conf.sample
  28. @sample etc/angie/stream.d/example.conf.sample
  29. www/angie/html/50x.html
  30. www/angie/html/index.html
  31. @owner
  32. @group
  33. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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 = 1749050000 SHA256 (angie-1.9.1.tar.gz) = af11cc06dfebe7c17832375b348a8d786af052cefce5ffafaaa898484e18ce36 SIZE (angie-1.9.1.tar.gz) = 1723240

Expand this list (48 items)

Collapse this list.

SHA256 (kjdev-nginx-auth-jwt-0.9.0_GH0.tar.gz) = d7c72634261a053afaacc2cb762eccf9ce4c462ca738ad0c4809eb964ddf3c0c SIZE (kjdev-nginx-auth-jwt-0.9.0_GH0.tar.gz) = 75474 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.3_GH0.tar.gz) = 43158a75bbc8d4ba66ec9c60a1ec13a792803a36b62ffc3fa01088d8675108e0 SIZE (nginx-modules-ngx_cache_purge-2.5.3_GH0.tar.gz) = 17156 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.63_GH0.tar.gz) = 8af374d29592ef95baee53c91959c7b04927f11304c318a94f0ee140760515a4 SIZE (openresty-echo-nginx-module-v0.63_GH0.tar.gz) = 53421 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.38_GH0.tar.gz) = febf7271c0c3de69adbd02c1e98ee43e91a60eeb6b27abfb77b5b206fda5215a SIZE (openresty-headers-more-nginx-module-v0.38_GH0.tar.gz) = 29472 SHA256 (max-lt-nginx-jwt-module-v3.4.3_GH0.tar.gz) = 35d2a6bc957105ee5b4fc0b360d36ddb0e5be05f2f391b27405751a2587dd82b SIZE (max-lt-nginx-jwt-module-v3.4.3_GH0.tar.gz) = 16452 SHA256 (kjdev-nginx-keyval-0.3.0_GH0.tar.gz) = c4e5d2a03ead32cfccb9f04f01a8cdf664f5deca3f677c13b1509bff832cf2c7 SIZE (kjdev-nginx-keyval-0.3.0_GH0.tar.gz) = 24150 SHA256 (openresty-lua-nginx-module-v0.10.28_GH0.tar.gz) = 634827d54de6216cb0502d14f76610788b3a3e33160e91d5578d6db0d9a34a20 SIZE (openresty-lua-nginx-module-v0.10.28_GH0.tar.gz) = 869217 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.3_GH0.tar.gz) = faa2fcd5168b10764d35081356511d5f84db5c526a1aa4b6add2db94b6853b2b SIZE (vision5-ngx_devel_kit-v0.3.3_GH0.tar.gz) = 66561 SHA256 (nginx-njs-0.9.0_GH0.tar.gz) = 7b0446f0b3e0b63b57883e0464d883f0ac4eab82ec7746599d37563dc6808203 SIZE (nginx-njs-0.9.0_GH0.tar.gz) = 942562 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

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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-rtmp
  22. www/angie-module-set-misc
  23. www/angie-module-subs
  24. www/angie-module-testcookie
  25. www/angie-module-upload
  26. www/angie-module-vod
  27. www/angie-module-xslt
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-brotli
  4. www/angie-module-cache-purge
  5. www/angie-module-dav-ext
  6. www/angie-module-echo
  7. www/angie-module-enhanced-memcached
Expand this list (26 items / 19 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/angie-module-eval
  3. www/angie-module-geoip2
  4. www/angie-module-headers-more
  5. www/angie-module-image-filter
  6. www/angie-module-jwt
  7. www/angie-module-keyval
  8. www/angie-module-lua
  9. www/angie-module-ndk
  10. www/angie-module-njs
  11. www/angie-module-perl
  12. www/angie-module-postgres
  13. www/angie-module-redis2
  14. www/angie-module-rtmp
  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. Collapse this list.

Configuration Options:
===> The following configuration options are available for angie-1.9.1: DEBUG=on: Include debug version ===> Use 'make config' to modify these settings
Options name:
www_angie
USES:
localbase:ldflags ssl
pkg-message:
For install:
Thanks for using Angie! Please find the official documentation for Angie here: * https://angie.software/en/
Master Sites:
  1. There is no master site for this port.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.9.1
19 Jun 2025 15:12:57
commit hash: 8d4879e261acb1ee72ede36640a3038a1532360bcommit hash: 8d4879e261acb1ee72ede36640a3038a1532360bcommit hash: 8d4879e261acb1ee72ede36640a3038a1532360bcommit hash: 8d4879e261acb1ee72ede36640a3038a1532360b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
www/angie-module-njs: Update 0.8.9 => 0.9.0

Changelogs:
https://github.com/nginx/njs/releases/tag/0.8.10
https://github.com/nginx/njs/releases/tag/0.9.0

PR:		287316
Approved by:	oleg@mamontov.net (maintainer, timeout 2 weeks)
MFH:		2025Q2

(cherry picked from commit 015f3fb5086a6fc36520ae51d0d5c643908e3ed6)
1.9.1
19 Jun 2025 15:12:47
commit hash: 3ae4f9aaee843f52ba608c89f330acac6e3e39d8commit hash: 3ae4f9aaee843f52ba608c89f330acac6e3e39d8commit hash: 3ae4f9aaee843f52ba608c89f330acac6e3e39d8commit hash: 3ae4f9aaee843f52ba608c89f330acac6e3e39d8 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
www/angie-module-jwt: Update 3.4.2 => 3.4.3

Changelog:
https://github.com/max-lt/nginx-jwt-module/releases/tag/v3.4.3

PR:		287316
Approved by:	oleg@mamontov.net (maintainer, timeout 2 weeks)
MFH:		2025Q2

(cherry picked from commit 118221cbc5a6d1cde6e441692857b4496351b36f)
1.9.1
19 Jun 2025 15:12:41
commit hash: 045990b9f5322e09d1c40114dad6eeae998039c2commit hash: 045990b9f5322e09d1c40114dad6eeae998039c2commit hash: 045990b9f5322e09d1c40114dad6eeae998039c2commit hash: 045990b9f5322e09d1c40114dad6eeae998039c2 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
www/angie-module-headers-more: Update 0.37 => 0.38

Changelog:
https://github.com/openresty/headers-more-nginx-module/releases/tag/v0.38

PR:		287316
Approved by:	oleg@mamontov.net (maintainer, timeout 2 weeks)
MFH:		2025Q2

(cherry picked from commit acd5d1155d78ce772150b527e9eeb9ae69053b62)
1.9.1
19 Jun 2025 15:12:16
commit hash: 07a8e836473380a6b3d97527fb00bc9280e86cdbcommit hash: 07a8e836473380a6b3d97527fb00bc9280e86cdbcommit hash: 07a8e836473380a6b3d97527fb00bc9280e86cdbcommit hash: 07a8e836473380a6b3d97527fb00bc9280e86cdb files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
www/angie-module-auth-spnego: Update 1.1.2 => 1.1.3

Changelog:
https://github.com/stnoonan/spnego-http-auth-nginx-module/releases/tag/v1.1.3

PR:		287316
Approved by:	oleg@mamontov.net (maintainer, timeout 2 weeks)
MFH:		2025Q2

(cherry picked from commit bad5922b13603dc4ebeac6143ed5b30eeb98cf3f)
1.9.1
19 Jun 2025 15:11:59
commit hash: 8edf2da6799e7a4e50ab5b8a033d34613bd234eacommit hash: 8edf2da6799e7a4e50ab5b8a033d34613bd234eacommit hash: 8edf2da6799e7a4e50ab5b8a033d34613bd234eacommit hash: 8edf2da6799e7a4e50ab5b8a033d34613bd234ea files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
www/angie: Update 1.8.1 => 1.9.1 (fixes CVE-2025-23419)

Changelogs:
https://github.com/webserver-llc/angie/releases/tag/Angie-1.8.2
https://github.com/webserver-llc/angie/releases/tag/Angie-1.8.3
https://github.com/webserver-llc/angie/releases/tag/Angie-1.9.0
https://github.com/webserver-llc/angie/releases/tag/Angie-1.9.1

Improve port:
- Create/delete logs directory using hooks (author oleg@mamontov.net)
- Fix indentations: replace spaces with tabs, remove unnecessary tabs
- Fix warnings from portclippy - sort options
- Reduce the number of if statements to determine master/slave

PR:		287316 275300
Approved by:	oleg@mamontov.net (maintainer, timeout 2 weeks)
Security:	CVE-2025-23419
MFH:		2025Q2

(cherry picked from commit dddd3616414ad476275e7e8a2893c70e68912f82)

Number of commits found: 5