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.
Port details on branch 2025Q3
angie Efficient, powerful and scalable reverse proxy and web server
1.10.2 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: oleg@mamontov.net search for ports maintained by this maintainer
Port Added: 2025-08-10 14:18:42
Last Update: 2025-08-23 00:31:02
Commit Hash: 502a34c
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.10.2/catalog.mk
  2. /usr/local/share/licenses/angie-1.10.2/LICENSE
  3. /usr/local/share/licenses/angie-1.10.2/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)
  • 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 = 1755846998 SHA256 (angie-1.10.2.tar.gz) = a5c2ab937df24a80e786af5638922f46ea8a73d1614183c8c90298ae873094b8 SIZE (angie-1.10.2.tar.gz) = 1757721

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.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.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.4_GH0.tar.gz) = 14a28063294f645d457b1eb10e3c23bbba44398f1c5f021421b58b6f8ab31662 SIZE (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 66474 SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4 SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480 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.


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.11.41.11.4-1.10.21.11.41.2.0-1.2.0
FreeBSD:14:quarterly1.11.41.11.4-1.10.21.11.41.3.11.3.11.3.1
FreeBSD:15:latest1.11.41.11.4n/a1.10.1n/an/a1.3.1_11.3.2
FreeBSD:15:quarterly1.11.41.11.4n/a-n/an/a--
FreeBSD:16:latest1.11.41.11.4n/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-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.10.2: 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
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: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.10.2
23 Aug 2025 00:31:02
commit hash: 502a34c5630b07181c33a0d3ab99301022a6cd75commit hash: 502a34c5630b07181c33a0d3ab99301022a6cd75commit hash: 502a34c5630b07181c33a0d3ab99301022a6cd75commit hash: 502a34c5630b07181c33a0d3ab99301022a6cd75 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Update 1.10.1 => 1.10.2

This release includes the following fixes relevant for FreeBSD:
* Proxy module settings in the http block could break functionality of
  modules that use the client block for outgoing requests; the bug had
  appeared in 1.10.0.
* Enabling proxy_ignore_client_abort together with modules that use the
  client block for outgoing requests could lead to worker process
  crashes; the bug had appeared in 1.10.0.
(+ 2 docker-related fixes)

Full changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-10-2

PR:	288996
MFH:	2025Q3
(cherry picked from commit 473099e07096abdf68bdb5b049fcf5a657e338ea)
1.10.1
10 Aug 2025 13:55:34
commit hash: 34a921ae65b6d179f1ddc6cc66b2f83d3c3eeb73commit hash: 34a921ae65b6d179f1ddc6cc66b2f83d3c3eeb73commit hash: 34a921ae65b6d179f1ddc6cc66b2f83d3c3eeb73commit hash: 34a921ae65b6d179f1ddc6cc66b2f83d3c3eeb73 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.0 => 0.9.1

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

PR:		288571
Approved by:	Oleg A. Mamontov <oleg@mamontov.net> (maintainer, implicit -
inactive for more than 10 months)
MFH:		2025Q3

(cherry picked from commit f6370327c2c74a178516f5fad14ac52d7d7dcf73)
1.10.1
10 Aug 2025 13:55:26
commit hash: edc69a0d8af36b9d853904036c378b48f7cc6ee6commit hash: edc69a0d8af36b9d853904036c378b48f7cc6ee6commit hash: edc69a0d8af36b9d853904036c378b48f7cc6ee6commit hash: edc69a0d8af36b9d853904036c378b48f7cc6ee6 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Update 1.10.0 => 1.10.1

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

PR:		288571
Approved by:	Oleg A. Mamontov <oleg@mamontov.net> (maintainer, implicit -
inactive for more than 10 months)
MFH:		2025Q3

(cherry picked from commit da5a409315c5a86907d0a895d90b89fc31a1a341)
1.10.0
10 Aug 2025 13:55:12
commit hash: 31bacf831490021fbc209fdf6240c0b56cc55326commit hash: 31bacf831490021fbc209fdf6240c0b56cc55326commit hash: 31bacf831490021fbc209fdf6240c0b56cc55326commit hash: 31bacf831490021fbc209fdf6240c0b56cc55326 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-ndk: Update 0.3.3 => 0.3.4

Changelog:
https://github.com/vision5/ngx_devel_kit/releases/tag/v0.3.4

PR:		288100
Approved by:	Oleg A. Mamontov <oleg@mamontov.net> (maintainer, implicit -
inactive for more than 9 months)

(cherry picked from commit 151d112b5602629cc71c2ef0ff4aae176da1b1de)
1.10.0
10 Aug 2025 13:55:03
commit hash: edf3269dd168fe49284ff21860d6894379482605commit hash: edf3269dd168fe49284ff21860d6894379482605commit hash: edf3269dd168fe49284ff21860d6894379482605commit hash: edf3269dd168fe49284ff21860d6894379482605 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-headers-more: 0.38 => 0.39

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

PR:		288100
Approved by:	Oleg A. Mamontov <oleg@mamontov.net> (maintainer, implicit -
inactive for more than 9 months)

(cherry picked from commit e4120e4a54efbf0d5f751b68deb856f73c1b297b)
1.10.0
10 Aug 2025 13:54:52
commit hash: 1fbc09a668477f61cde8df5534b9e8c3c3f10696commit hash: 1fbc09a668477f61cde8df5534b9e8c3c3f10696commit hash: 1fbc09a668477f61cde8df5534b9e8c3c3f10696commit hash: 1fbc09a668477f61cde8df5534b9e8c3c3f10696 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Update 1.9.1 => 1.10.0

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-10-0

Improve port:
- Add the ACME module as a default port option. This module provides
  automated certificate retreival via the ACME protocol:
https://en.angie.software/angie/docs/configuration/modules/http/http_acme/#acme-client
- Replace ${PREFIX}/etc/angie with ${ETCDIR}.
- Reduce the number of times mkdir is run during do-install.
- Align nexted if/for for improving code readability (non-functional
  changes).

PR:		288100
Approved by:	Oleg A. Mamontov <oleg@mamontov.net> (maintainer, implicit -
inactive for more than 9 months)
Co-authored-by:	vvd

(cherry picked from commit 51f7c04073bc0c5e0f691b409e198e126cbb8020)

Number of commits found: 6