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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
angie Efficient, powerful and scalable reverse proxy and web server
1.3.2 www on this many watch lists=1 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.3.1Version of this port present on the latest quarterly branch.
Maintainer: oleg@mamontov.net search for ports maintained by this maintainer
Port Added: 2023-06-07 13:03:07
Last Update: 2024-02-22 12:31:52
Commit Hash: 2f3bdc0
People watching this port, also watch:: cytoscape, openjdk8, tmux, xen-kernel, python311
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:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (30 items)
Collapse this list.
  1. /usr/local/share/licenses/angie-1.3.2/catalog.mk
  2. /usr/local/share/licenses/angie-1.3.2/LICENSE
  3. /usr/local/share/licenses/angie-1.3.2/BSD2CLAUSE
  4. @dir etc/angie/http.d
  5. @dir etc/angie/stream.d
  6. @dir /var/cache/angie
  7. @dir /var/log/angie
  8. @dir /usr/local/libexec/angie
  9. etc/angie/modules
  10. sbin/angie-nodebug
  11. sbin/angie
  12. sbin/angie-debug
  13. share/man/man8/angie.8.gz
  14. share/doc/angie/CHANGES
  15. share/doc/angie/CHANGES.ru
  16. share/doc/angie/README.rst
  17. @sample etc/angie/angie.conf.sample
  18. @sample etc/angie/fastcgi.conf.sample
  19. @sample etc/angie/fastcgi_params.sample
  20. @sample etc/angie/mime.types.sample
  21. @sample etc/angie/prometheus_all.conf.sample
  22. @sample etc/angie/scgi_params.sample
  23. @sample etc/angie/uwsgi_params.sample
  24. @sample etc/angie/http.d/default.conf.sample
  25. @sample etc/angie/stream.d/example.conf.sample
  26. www/angie/html/50x.html
  27. www/angie/html/index.html
  28. @owner
  29. @group
  30. @mode
Collapse this list.
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 = 1700819056 SHA256 (angie-1.3.2.tar.gz) = 636056d60788f8012738eed856733f7515b9cb2de0b002186c5edc820ffafb27 SIZE (angie-1.3.2.tar.gz) = 1483526

Expand this list (48 items)

Collapse this list.

SHA256 (kjdev-nginx-auth-jwt-2a2bd643295610606734298e5afc1875203664e1_GH0.tar.gz) = fd540226223625c34d988f7bdc0a485b1e7bf76dec0e61ff8e6d9a4e585b8282 SIZE (kjdev-nginx-auth-jwt-2a2bd643295610606734298e5afc1875203664e1_GH0.tar.gz) = 58759 SHA256 (stnoonan-spnego-http-auth-nginx-module-v1.1.1_GH0.tar.gz) = ed267444667d3f85f92d1bd910a7010e8272f4de1aa83afa39c1c97eac17dade SIZE (stnoonan-spnego-http-auth-nginx-module-v1.1.1_GH0.tar.gz) = 18507 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.35_GH0.tar.gz) = 1a216be253bbd5bf751d572ac2f93bdb61fbc2d78078d26c1335f4637cf2360a SIZE (openresty-headers-more-nginx-module-v0.35_GH0.tar.gz) = 29216 SHA256 (max-lt-nginx-jwt-module-v3.2.2_GH0.tar.gz) = e6c2f4d82254fb64b01c24860bbd8d535f616a6389615e152c119b2b3f5869ae SIZE (max-lt-nginx-jwt-module-v3.2.2_GH0.tar.gz) = 15681 SHA256 (kjdev-nginx-keyval-0.2.0_GH0.tar.gz) = 7964ca93a1a4170a379caa7ad5dc8440d90d209e76675fe453176a80ae41a6f3 SIZE (kjdev-nginx-keyval-0.2.0_GH0.tar.gz) = 21418 SHA256 (openresty-lua-nginx-module-v0.10.25_GH0.tar.gz) = bc764db42830aeaf74755754b900253c233ad57498debe7a441cee2c6f4b07c2 SIZE (openresty-lua-nginx-module-v0.10.25_GH0.tar.gz) = 725616 SHA256 (openresty-stream-lua-nginx-module-v0.0.13_GH0.tar.gz) = 01b715754a8248cc7228e0c8f97f7488ae429d90208de0481394e35d24cef32f SIZE (openresty-stream-lua-nginx-module-v0.0.13_GH0.tar.gz) = 376245 SHA256 (vision5-ngx_devel_kit-v0.3.2_GH0.tar.gz) = aa961eafb8317e0eb8da37eb6e2c9ff42267edd18b56947384e719b85188f58b SIZE (vision5-ngx_devel_kit-v0.3.2_GH0.tar.gz) = 66551 SHA256 (nginx-njs-0.8.2_GH0.tar.gz) = 6f17387db8df90b6e3382d280455962ff85fa2b1a32d91c2ce1fd1af5a854d72 SIZE (nginx-njs-0.8.2_GH0.tar.gz) = 733916 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.32_GH0.tar.gz) = 958bbe7084704f9df49f8b71e8b90700591cd3edca7409f74bf0d8721621402f SIZE (kaltura-nginx-vod-module-1.32_GH0.tar.gz) = 471031

Collapse this list.


Packages (timestamps in pop-ups are UTC):
angie
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.3.21.3.2-1.3.21.3.2---
FreeBSD:13:quarterly1.3.21.3.21.2.01.3.21.3.21.3.11.3.11.3.1
FreeBSD:14:latest1.3.21.3.2-1.3.21.3.21.2.0-1.2.0
FreeBSD:14:quarterly1.3.21.3.2-1.3.11.3.21.3.11.3.11.3.1
FreeBSD:15:latest1.3.21.3.2n/a1.3.1_1n/a1.3.1_11.3.1_11.3.2
FreeBSD:15:quarterly--n/a-n/a---
Slave ports:
  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
  8. www/angie-module-eval
  9. www/angie-module-geoip2
  10. www/angie-module-headers-more
  11. www/angie-module-image-filter
  12. www/angie-module-jwt
  13. www/angie-module-keyval
  14. www/angie-module-lua
  15. www/angie-module-ndk
  16. www/angie-module-njs
  17. www/angie-module-perl
  18. www/angie-module-postgres
  19. www/angie-module-redis2
  20. www/angie-module-rtmp
  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
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.3.2: 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: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.3.2
22 Feb 2024 12:31:52
commit hash: 2f3bdc0e7ae3912b61ec9517633b15a6caec0bf5commit hash: 2f3bdc0e7ae3912b61ec9517633b15a6caec0bf5commit hash: 2f3bdc0e7ae3912b61ec9517633b15a6caec0bf5commit hash: 2f3bdc0e7ae3912b61ec9517633b15a6caec0bf5 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie-module-testcookie: New angie module

Module is a simple robot mitigation module using cookie based
challenge/response technique. Challenge cookies can be set using different
methods and can be encrypted and then decrypted at client side with JavaScript.

PR:		275299
1.3.2
22 Feb 2024 12:31:51
commit hash: 524d221008b7310ec3ab62bdd1654dcf4cefba14commit hash: 524d221008b7310ec3ab62bdd1654dcf4cefba14commit hash: 524d221008b7310ec3ab62bdd1654dcf4cefba14commit hash: 524d221008b7310ec3ab62bdd1654dcf4cefba14 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie: Update to 1.3.2

Changelog: https://github.com/webserver-llc/angie/releases/tag/Angie-1.3.2

PR:		275297
1.3.1_1
10 Jan 2024 16:27:53
commit hash: 72fa01913d6a670015d043dc5d92fa3d849f08abcommit hash: 72fa01913d6a670015d043dc5d92fa3d849f08abcommit hash: 72fa01913d6a670015d043dc5d92fa3d849f08abcommit hash: 72fa01913d6a670015d043dc5d92fa3d849f08ab files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
1.3.1
18 Nov 2023 20:20:40
commit hash: d6840ea3962a42f3e5ec5b8d4f7f861c32b78327commit hash: d6840ea3962a42f3e5ec5b8d4f7f861c32b78327commit hash: d6840ea3962a42f3e5ec5b8d4f7f861c32b78327commit hash: d6840ea3962a42f3e5ec5b8d4f7f861c32b78327 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie*: update dependent modules

Changelogs:
 -
https://github.com/kjdev/nginx-auth-jwt/commit/1b32c94ecc2ca8d7f2690c7f60a8fff07bee0a25
 - https://github.com/openresty/headers-more-nginx-module/releases/tag/v0.35
 - https://github.com/nginx/njs/blob/master/CHANGES
 - https://github.com/kaltura/nginx-vod-module/releases/tag/1.32

PR:		274728
1.3.1
18 Nov 2023 20:20:40
commit hash: dc6553d233dc97aa8f39afc72e1096387ef27c12commit hash: dc6553d233dc97aa8f39afc72e1096387ef27c12commit hash: dc6553d233dc97aa8f39afc72e1096387ef27c12commit hash: dc6553d233dc97aa8f39afc72e1096387ef27c12 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie: Update to 1.3.1

 - remove @sample marker from html; these files are not supposed
   to be modified by the end user
 - obey CFLAGS/LDFLAGS and add USES=localbase.  This allows dependent
   modules to add necessary compiler/linker hints.

Changelog: https://github.com/webserver-llc/angie/blob/master/CHANGES

PR:		274728
1.3.0
28 Sep 2023 05:16:03
commit hash: eeb0323aaa187cfa1958a0a6d1f945120b0b4e8bcommit hash: eeb0323aaa187cfa1958a0a6d1f945120b0b4e8bcommit hash: eeb0323aaa187cfa1958a0a6d1f945120b0b4e8bcommit hash: eeb0323aaa187cfa1958a0a6d1f945120b0b4e8b files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie-module-keyval: update to upstream version 0.2.0

PR:		274128
1.3.0
28 Sep 2023 05:15:51
commit hash: 5586b1fbfb0c2fe242322303e32562f4d9b28067commit hash: 5586b1fbfb0c2fe242322303e32562f4d9b28067commit hash: 5586b1fbfb0c2fe242322303e32562f4d9b28067commit hash: 5586b1fbfb0c2fe242322303e32562f4d9b28067 files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie-module-njs: update to upstream version 0.8.1

PR:		274124
1.3.0
28 Sep 2023 05:15:44
commit hash: e27f7c1edd67fafebcafc928efbdb54b468a91c2commit hash: e27f7c1edd67fafebcafc928efbdb54b468a91c2commit hash: e27f7c1edd67fafebcafc928efbdb54b468a91c2commit hash: e27f7c1edd67fafebcafc928efbdb54b468a91c2 files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie: update to 1.3.0

PR:		274123
1.2.0_1
22 Sep 2023 04:54:46
commit hash: c514bb25ddcd78330d893858605e61d79156acf1commit hash: c514bb25ddcd78330d893858605e61d79156acf1commit hash: c514bb25ddcd78330d893858605e61d79156acf1commit hash: c514bb25ddcd78330d893858605e61d79156acf1 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie-module-lua: Angie Lua dynamic module

Module embeds the power of Lua into Angie HTTP and STREAM servers.
By leveraging Angie's subrequests, this module allows the integration of
the powerful Lua threads (known as "coroutines") into the Angie event model.

PR:		273462
1.2.0_1
10 Sep 2023 16:12:59
commit hash: b9f104fee4a89090c49f1a7c73991e94619cab8bcommit hash: b9f104fee4a89090c49f1a7c73991e94619cab8bcommit hash: b9f104fee4a89090c49f1a7c73991e94619cab8bcommit hash: b9f104fee4a89090c49f1a7c73991e94619cab8b files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie: add checksums for new distfiles

In preparation of the following commits.

PR:		273462
1.2.0_1
09 Aug 2023 13:01:15
commit hash: 75574aa769a2f27ff844717fa46d2215fd2ac5d3commit hash: 75574aa769a2f27ff844717fa46d2215fd2ac5d3commit hash: 75574aa769a2f27ff844717fa46d2215fd2ac5d3commit hash: 75574aa769a2f27ff844717fa46d2215fd2ac5d3 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie: add dynamic modules to distinfo

In preparation to the addition of various dynamic modules, add them
to www/angie's distinfo.

PR:		272999
1.2.0_1
06 Aug 2023 12:42:48
commit hash: 38e8d9ecc4fba0264bfc094f6d8984135ac02940commit hash: 38e8d9ecc4fba0264bfc094f6d8984135ac02940commit hash: 38e8d9ecc4fba0264bfc094f6d8984135ac02940commit hash: 38e8d9ecc4fba0264bfc094f6d8984135ac02940 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie: replace with more comprehensive port

Replace port with a version that supports modules as slave ports.

PR:		270933
Approved by:	wen
Differential Revision:	https://reviews.freebsd.org/D39868
1.2.0
07 Jun 2023 12:59:51
commit hash: 5313258935e425a1e43854b7b50252fbe04277d8commit hash: 5313258935e425a1e43854b7b50252fbe04277d8commit hash: 5313258935e425a1e43854b7b50252fbe04277d8commit hash: 5313258935e425a1e43854b7b50252fbe04277d8 files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/angie: New port

Angie is an efficient, powerful and scalable web server, that was forked from
nginx by some of its former core devs, with intention to extend functionality
far beyond original version.

Angie is a drop-in replacement for nginx, so you can use existing nginx
configuration without major changes.

Number of commits found: 13