Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Jan 2020 19:33:54 +0000 (UTC)
From:      "Sergey A. Osokin" <osa@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r524122 - head/www/nginx-devel
Message-ID:  <202001251933.00PJXsmX017669@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: osa
Date: Sat Jan 25 19:33:54 2020
New Revision: 524122
URL: https://svnweb.freebsd.org/changeset/ports/524122

Log:
  Add link-function third-party module, it provides dynamic linking to
  your application in a server context and call the function of your
  application in a location directive.
  
  Bump PORTREVISION.

Modified:
  head/www/nginx-devel/Makefile
  head/www/nginx-devel/Makefile.extmod
  head/www/nginx-devel/Makefile.options.desc
  head/www/nginx-devel/distinfo
  head/www/nginx-devel/pkg-plist

Modified: head/www/nginx-devel/Makefile
==============================================================================
--- head/www/nginx-devel/Makefile	Sat Jan 25 19:24:01 2020	(r524121)
+++ head/www/nginx-devel/Makefile	Sat Jan 25 19:33:54 2020	(r524122)
@@ -3,6 +3,7 @@
 
 PORTNAME=	nginx
 PORTVERSION=	1.17.8
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITES=	https://nginx.org/download/ \
 		LOCAL/osa
@@ -82,7 +83,7 @@ OPTIONS_GROUP_HTTPGRP+=	AJP AWS_AUTH BROTLI CACHE_PURG
 	HTTP_REDIS HTTP_RESPONSE HTTP_SLICE_AHEAD HTTP_SUBS_FILTER \
 	HTTP_TARANTOOL HTTP_UPLOAD HTTP_UPLOAD_PROGRESS HTTP_UPSTREAM_CHECK \
 	HTTP_UPSTREAM_FAIR HTTP_UPSTREAM_STICKY HTTP_VIDEO_THUMBEXTRACTOR \
-	HTTP_ZIP ICONV LET LUA MEMC MODSECURITY MODSECURITY3 NAXSI NJS PASSENGER \
+	HTTP_ZIP ICONV LET LINK LUA MEMC MODSECURITY MODSECURITY3 NAXSI NJS PASSENGER \
 	POSTGRES RDS_CSV RDS_JSON REDIS2 RTMP SET_MISC SFLOW SHIBBOLETH \
 	SLOWFS_CACHE SMALL_LIGHT SRCACHE VOD VTS XSS WEBSOCKIFY
 OPTIONS_GROUP_MAILGRP=	MAIL MAIL_IMAP MAIL_POP3 MAIL_SMTP MAIL_SSL
@@ -345,6 +346,9 @@ do-install-DSO-on:
 do-install-FASTDFS-on:
 	${MKDIR} ${STAGEDIR}${PREFIX}/etc/fdfs
 	${INSTALL_DATA} ${WRKSRC_fastdfs}/src/mod_fastdfs.conf ${STAGEDIR}${PREFIX}/etc/fdfs/mod_fastdfs.conf.sample
+
+do-install-LINK-on:
+	${INSTALL_DATA} ${WRKSRC_link}/src/ngx_link_func_module.h ${STAGEDIR}${PREFIX}/include
 
 do-install-MODSECURITY-on:
 	${INSTALL_DATA} \

Modified: head/www/nginx-devel/Makefile.extmod
==============================================================================
--- head/www/nginx-devel/Makefile.extmod	Sat Jan 25 19:24:01 2020	(r524121)
+++ head/www/nginx-devel/Makefile.extmod	Sat Jan 25 19:33:54 2020	(r524122)
@@ -208,6 +208,11 @@ LUA_CONFIGURE_ENV=	LUAJIT_INC=${LOCALBASE}/include/lua
 LUA_GH_TUPLE=		openresty:lua-nginx-module:v0.10.15:lua
 LUA_VARS=		DSO_EXTMODS+=lua
 
+LINK_GH_TUPLE=		Taymindis:nginx-link-function:3.2.1:link
+LINK_CONFIGURE_ON=	--add-module=${WRKSRC_link}
+LINK_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-nginx-link-function-config \
+			${PATCHDIR}/extra-patch-ngx_link_func_module.c
+
 MEMC_GH_TUPLE=		openresty:memc-nginx-module:v0.19:memc
 MEMC_VARS=		DSO_EXTMODS+=memc
 

Modified: head/www/nginx-devel/Makefile.options.desc
==============================================================================
--- head/www/nginx-devel/Makefile.options.desc	Sat Jan 25 19:24:01 2020	(r524121)
+++ head/www/nginx-devel/Makefile.options.desc	Sat Jan 25 19:33:54 2020	(r524122)
@@ -78,6 +78,7 @@ HTTP_ZIP_DESC=			3rd party http_zip module
 ICONV_DESC=			3rd party iconv module
 IPV6_DESC=			Enable IPv6 support
 LET_DESC=			3rd party let module
+LINK_DESC=			3rd party link function module
 LUA_DESC=			3rd party lua module
 MAILGRP_DESC=			Modules that require MAIL module
 MAIL_DESC=			Enable IMAP4/POP3/SMTP proxy module

Modified: head/www/nginx-devel/distinfo
==============================================================================
--- head/www/nginx-devel/distinfo	Sat Jan 25 19:24:01 2020	(r524121)
+++ head/www/nginx-devel/distinfo	Sat Jan 25 19:33:54 2020	(r524122)
@@ -1,4 +1,4 @@
-TIMESTAMP = 1579616428
+TIMESTAMP = 1579980602
 SHA256 (nginx-1.17.8.tar.gz) = 97d23ecf6d5150b30e284b40e8a6f7e3bb5be6b601e373a4d013768d5a25965b
 SIZE (nginx-1.17.8.tar.gz) = 1038627
 SHA256 (ngx_cache_purge-2.3.tar.gz) = 279e0d8a46d3b1521fd43b3f78bc1c08b263899142a7cc5058c1c0361a92c89c
@@ -61,6 +61,8 @@ SHA256 (sto-ngx_http_auth_pam_module-v1.5.1_GH0.tar.gz
 SIZE (sto-ngx_http_auth_pam_module-v1.5.1_GH0.tar.gz) = 6863
 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 (Taymindis-nginx-link-function-3.2.1_GH0.tar.gz) = d5460002dcda8e67a10027866255842a064225bb1dbcddb2db8cb18bb3fa511a
+SIZE (Taymindis-nginx-link-function-3.2.1_GH0.tar.gz) = 127676
 SHA256 (openresty-nginx-eval-module-582bd25_GH0.tar.gz) = 014bedb2b334ba8e8e23b4c660590357f8055dbed7b9b017e4cc2937876a8822
 SIZE (openresty-nginx-eval-module-582bd25_GH0.tar.gz) = 14849
 SHA256 (aperezdc-ngx-fancyindex-v0.4.3_GH0.tar.gz) = 81698fb0c1ec9f906ce308c055d5d248085caf390f4b92516c1ec93f87c886d4

Modified: head/www/nginx-devel/pkg-plist
==============================================================================
--- head/www/nginx-devel/pkg-plist	Sat Jan 25 19:24:01 2020	(r524121)
+++ head/www/nginx-devel/pkg-plist	Sat Jan 25 19:33:54 2020	(r524122)
@@ -2,6 +2,7 @@
 %%ETCDIR%%/koi-win
 %%ETCDIR%%/win-utf
 %%FASTDFS%%@sample etc/fdfs/mod_fastdfs.conf.sample
+%%LINK%%include/ngx_link_func_module.h
 %%MODSECURITY%%%%ETCDIR%%/unicode.mapping
 %%NAXSI%%%%ETCDIR%%/naxsi_core.rules
 @sample %%ETCDIR%%/fastcgi_params-dist %%ETCDIR%%/fastcgi_params



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001251933.00PJXsmX017669>