<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/03d289941a593a77e7bebafec3cc3bbaff3606cf">https://github.com/macports/macports-ports/commit/03d289941a593a77e7bebafec3cc3bbaff3606cf</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 03d289941a5 nginx: replace geoip with geoip2 module
</span>03d289941a5 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 03d289941a593a77e7bebafec3cc3bbaff3606cf
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Tue Dec 28 08:39:05 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    nginx: replace geoip with geoip2 module
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/64305
</span>---
 www/nginx/Portfile | 27 +++++++++++++++++++++++----
 1 file changed, 23 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/nginx/Portfile b/www/nginx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2dac7acc675..64e078185ae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/nginx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/nginx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 name                nginx
 version             1.21.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> categories          www mail
 platforms           darwin
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,6 +27,7 @@ master_sites        https://nginx.org/download:nginx \
</span>                     https://people.freebsd.org/~osa/:redis_module \
                     https://github.com/masterzen/nginx-upload-progress-module/archive/:uploadprogress_module \
                     https://github.com/arut/nginx-dav-ext-module/archive/:davext_module \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    https://github.com/leev/ngx_http_geoip2_module/archive/:geoip2_module \
</span>                     https://codeload.github.com/arut/nginx-rtmp-module/tar.gz/:rtmp_module \
                     https://github.com/slact/nchan/archive/:http_push_module \
                     https://github.com/simpl/ngx_devel_kit/archive/:devel_kit_module \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -172,9 +173,27 @@ variant flv description {Add FLV (Flash Video) streaming support to server} {
</span>     configure.args-append   --with-http_flv_module
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant geoip description {Enable Ngx http GeoIP module (http://wiki.nginx.org/HttpGeoIPModule)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-http_geoip_module
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:libgeoip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant geoip description {Enable Ngx http GeoIP module } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # remove after 2022-12-28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "The geoip module has been replaced by the geoip2 module, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            See: https://trac.macports.org/ticket/64305"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            return -code error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant geoip2 description {Enable Ngx http GeoIP2 module (https://github.com/leev/ngx_http_geoip2_module)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set geoipext_filename   ngx_http_geoip2_module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set geoipext_version    3.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set geoipext_distname   ${geoipext_filename}-${geoipext_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distfiles-append        ${geoipext_version}.tar.gz:geoip2_module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums-append        ${geoipext_version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  7b272aad1a402ae6ca8fac873d4555afbeab7b75 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  41378438c833e313a18869d0c4a72704b4835c30acaf7fd68013ab6732ff78a7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    8509
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --add-module=${workpath}/${geoipext_distname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:libmaxminddb
</span> }
 
 variant gperftools description {Enable Google Performance Tools profiling for workers} {
</pre><pre style='margin:0'>

</pre>