Update www/firefox-esr to version 102.5.0,1
[dports.git] / www / nginx-devel / Makefile.extmod
1 ### External modules
2
3 OPTIONS_GROUP+= THIRDPARTYGRP
4 # External modules (arrayvar MUST appear after devel_kit for build-dep)
5 OPTIONS_GROUP_THIRDPARTYGRP=    AJP AWS_AUTH BROTLI CACHE_PURGE CLOJURE COOKIE_FLAG CT \
6         DEVEL_KIT ARRAYVAR DRIZZLE DYNAMIC_HC DYNAMIC_UPSTREAM ECHO ENCRYPTSESSION \
7         FORMINPUT GRIDFS HEADERS_MORE HTTP_ACCEPT_LANGUAGE HTTP_AUTH_DIGEST \
8         HTTP_AUTH_KRB5 HTTP_AUTH_LDAP HTTP_AUTH_PAM HTTP_DAV_EXT HTTP_EVAL \
9         HTTP_FANCYINDEX HTTP_FOOTER HTTP_GEOIP2 HTTP_IP2LOCATION HTTP_IP2PROXY \
10         HTTP_JSON_STATUS HTTP_MOGILEFS HTTP_MP4_H264 HTTP_NOTICE HTTP_PUSH \
11         HTTP_PUSH_STREAM HTTP_REDIS HTTP_SLICE_AHEAD HTTP_SUBS_FILTER HTTP_TARANTOOL \
12         HTTP_UPLOAD HTTP_UPLOAD_PROGRESS HTTP_UPSTREAM_CHECK HTTP_UPSTREAM_FAIR \
13         HTTP_UPSTREAM_STICKY HTTP_VIDEO_THUMBEXTRACTOR HTTP_ZIP ICONV LET LINK LUA MEMC \
14         MODSECURITY3 NAXSI OPENTRACING PASSENGER POSTGRES RDS_CSV RDS_JSON \
15         REDIS2 RTMP SET_MISC SFLOW SHIBBOLETH SLOWFS_CACHE SMALL_LIGHT SRCACHE STS \
16         VOD VTS XSS WEBSOCKIFY
17
18 AJP_GH_TUPLE=           msva:nginx_ajp_module:fcbb2cc:ajp
19 AJP_VARS=               DSO_EXTMODS+=ajp
20
21 ARRAYVAR_IMPLIES=       DEVEL_KIT
22 ARRAYVAR_GH_TUPLE=      openresty:array-var-nginx-module:v0.05:arrayvar
23 ARRAYVAR_VARS=          DSO_EXTMODS+=arrayvar
24
25 AWS_AUTH_GH_TUPLE=      anomalizer:ngx_aws_auth:21931b2:aws_auth
26 AWS_AUTH_VARS=          DSO_EXTMODS+=aws_auth
27
28 BROTLI_LIB_DEPENDS=     libbrotlicommon.so:archivers/brotli
29 BROTLI_GH_TUPLE=        google:ngx_brotli:9aec15e:brotli
30 BROTLI_VARS=            DSO_EXTMODS+=brotli
31
32 CACHE_PURGE_GH_TUPLE=   torden:ngx_cache_purge:2b977cf:cache_purge
33 CACHE_PURGE_VARS=       DSO_EXTMODS+=cache_purge
34
35 CLOJURE_CATEGORIES+=    java
36 CLOJURE_USE=            JAVA=yes JAVA_OS=native JAVA_VERSION=1.8 \
37                         JAVA_VENDOR=openjdk JAVA_BUILD=yes JAVA_RUN=yes
38 CLOJURE_GH_TUPLE=       nginx-clojure:nginx-clojure:4347955:clojure
39 CLOJURE_CONFIGURE_ENV=  "JNI_INCS=-I${LOCALBASE}/openjdk8/include -I${LOCALBASE}/openjdk8/include/freebsd"
40 CLOJURE_VARS=           DSO_EXTMODS+=clojure CLOJURE_SUBDIR=/src/c
41 CLOJURE_EXTRA_PATCHES=  ${PATCHDIR}/extra-patch-ngx_http_clojure_mem.h
42
43 COOKIE_FLAG_GH_TUPLE=   AirisX:nginx_cookie_flag_module:c4ff449:cookie_flag
44 COOKIE_FLAG_VARS=       DSO_EXTMODS+=cookie_flag
45
46 CT_IMPLIES=             HTTP_SSL
47 CT_GH_TUPLE=            grahamedgecombe:nginx-ct:93e9884:ct
48 CT_VARS=                DSO_EXTMODS+=ct
49 CT_EXTRA_PATCHES=       ${PATCHDIR}/extra-patch-nginx-ct-LibreSSL
50
51 ECHO_GH_TUPLE=          openresty:echo-nginx-module:5a402aa:echo
52 ECHO_VARS=              DSO_EXTMODS+=echo
53
54 DRIZZLE_LIB_DEPENDS=    libdrizzle.so:databases/libdrizzle
55 DRIZZLE_CONFIGURE_ENV=  LIBDRIZZLE_INC=${LOCALBASE}/include \
56                         LIBDRIZZLE_LIB=${LOCALBASE}/lib
57 DRIZZLE_GH_TUPLE=       openresty:drizzle-nginx-module:3504fc6:drizzle
58 DRIZZLE_EXTRA_PATCHES=  ${PATCHDIR}/extra-patch-openresty-drizzle-nginx-module-config
59 DRIZZLE_VARS=           DSO_EXTMODS+=drizzle
60
61 DYNAMIC_UPSTREAM_GH_TUPLE=      ZigzagAK:ngx_dynamic_upstream:960eef2:dynamic_upstream
62 DYNAMIC_UPSTREAM_VARS=          DSO_EXTMODS+=dynamic_upstream
63
64 DYNAMIC_HC_GH_TUPLE=            ZigzagAK:ngx_dynamic_healthcheck:61acf02:dynamic_hc
65 DYNAMIC_HC_VARS=                DSO_EXTMODS+=dynamic_hc
66 DYNAMIC_HC_EXTRA_PATCHES=       ${PATCHDIR}/extra-patch-ngx_dynamic_healthcheck-config
67 DYNAMIC_HC_IMPLIES=             DYNAMIC_UPSTREAM
68
69 DEVEL_KIT_GH_TUPLE=             simpl:ngx_devel_kit:v0.3.1:devel_kit
70 DEVEL_KIT_VARS=                 FIRST_DSO_EXTMODS+=devel_kit
71
72 ENCRYPTSESSION_IMPLIES=         DEVEL_KIT
73 ENCRYPTSESSION_GH_TUPLE=        openresty:encrypted-session-nginx-module:v0.09:encryptsession
74 ENCRYPTSESSION_VARS=            DSO_EXTMODS+=encryptsession
75
76 FORMINPUT_IMPLIES=      DEVEL_KIT
77 FORMINPUT_GH_TUPLE=     calio:form-input-nginx-module:v0.12:forminput
78 FORMINPUT_VARS=         DSO_EXTMODS+=forminput
79
80 GRIDFS_GH_TUPLE=        nieoding:nginx-gridfs:059bdc3:gridfs
81 GRIDFS_LIB_DEPENDS=     libbson-1.0.so:devel/libbson \
82                         libmongoc-1.0.so:devel/mongo-c-driver
83 GRIDFS_VARS=            DSO_EXTMODS+=gridfs GRIDFS_SUBDIR=/nginx-gridfs
84
85 HEADERS_MORE_GH_TUPLE=          openresty:headers-more-nginx-module:d502e41:headers_more
86 HEADERS_MORE_VARS=              DSO_EXTMODS+=headers_more
87
88 HTTP_ACCEPT_LANGUAGE_GH_TUPLE=  dvershinin:nginx_accept_language_module:5683967:accept_language
89 HTTP_ACCEPT_LANGUAGE_VARS=      DSO_EXTMODS+=accept_language
90
91 HTTP_AUTH_DIGEST_GH_TUPLE=      atomx:nginx-http-auth-digest:274490c:auth_digest
92 HTTP_AUTH_DIGEST_VARS=          DSO_EXTMODS+=auth_digest
93
94 HTTP_AUTH_KRB5_GH_TUPLE=        stnoonan:spnego-http-auth-nginx-module:c626163:auth_krb5
95 HTTP_AUTH_KRB5_VARS=            DSO_EXTMODS+=auth_krb5
96 HTTP_AUTH_KRB5_EXTRA_PATCHES=   ${PATCHDIR}/extra-patch-spnego-http-auth-nginx-module-config \
97                                 ${PATCHDIR}/extra-patch-ngx_http_auth_spnego_module.c
98 HTTP_AUTH_KRB5_USES=            gssapi:mit
99
100 HTTP_AUTH_LDAP_GH_TUPLE=        kvspb:nginx-auth-ldap:83c059b:http_auth_ldap
101 HTTP_AUTH_LDAP_EXTRA_PATCHES=   ${PATCHDIR}/extra-patch-ngx_http_auth_ldap_module.c
102 HTTP_AUTH_LDAP_VARS=            DSO_EXTMODS+=http_auth_ldap
103 HTTP_AUTH_LDAP_USE=             openldap=yes
104
105 HTTP_AUTH_PAM_GH_TUPLE=         sto:ngx_http_auth_pam_module:v1.5.1:auth_pam
106 HTTP_AUTH_PAM_VARS=             DSO_EXTMODS+=auth_pam
107
108 HTTP_DAV_EXT_IMPLIES=           HTTP_DAV
109 HTTP_DAV_EXT_LIB_DEPENDS=       libxml2.so:textproc/libxml2 \
110                                 libxslt.so:textproc/libxslt
111 HTTP_DAV_EXT_GH_TUPLE=          arut:nginx-dav-ext-module:v3.0.0:dav_ext
112 HTTP_DAV_EXT_VARS=              DSO_EXTMODS+=dav_ext
113 HTTP_DAV_EXT_EXTRA_PATCHES=     ${PATCHDIR}/extra-patch-ngx_http_dav_ext_module.c
114
115 HTTP_EVAL_GH_TUPLE=             openresty:nginx-eval-module:582bd25:eval
116 HTTP_EVAL_VARS=                 DSO_EXTMODS+=eval
117
118 HTTP_FANCYINDEX_GH_TUPLE=       aperezdc:ngx-fancyindex:v0.5.2:fancyindex
119 HTTP_FANCYINDEX_VARS=           DSO_EXTMODS+=fancyindex
120
121 HTTP_FOOTER_GH_TUPLE=           alibaba:nginx-http-footer-filter:1.2.2:footer
122 HTTP_FOOTER_VARS=               DSO_EXTMODS+=footer
123 HTTP_FOOTER_EXTRA_PATCHES=      ${PATCHDIR}/extra-patch-nginx-http-footer-filter-config
124
125 HTTP_GEOIP2_GH_TUPLE=           leev:ngx_http_geoip2_module:3.4:geoip2
126 HTTP_GEOIP2_CFLAGS=             -I${LOCALBASE}/include
127 HTTP_GEOIP2_VARS=               DSO_EXTMODS+=geoip2
128 HTTP_GEOIP2_LIB_DEPENDS=        libmaxminddb.so:net/libmaxminddb
129
130 HTTP_IP2LOCATION_GH_TUPLE=      ip2location:ip2location-nginx:710214c:ip2location
131 HTTP_IP2LOCATION_LIB_DEPENDS=   libIP2Location.so:net/ip2location
132 HTTP_IP2LOCATION_VARS=          DSO_EXTMODS+=ip2location
133
134 HTTP_IP2PROXY_GH_TUPLE=         ip2location:ip2proxy-nginx:668288a:ip2proxy
135 HTTP_IP2PROXY_LIB_DEPENDS=      libIP2Proxy.so:net/ip2proxy
136 HTTP_IP2PROXY_VARS=             DSO_EXTMODS+=ip2proxy
137
138 HTTP_JSON_STATUS_GH_TUPLE=      nginx-modules:ngx_http_json_status_module:1d2f303:json_status
139 HTTP_JSON_STATUS_VARS=          DSO_EXTMODS+=json_status
140 HTTP_JSON_STATUS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_json_status_module-config
141
142 HTTP_MOGILEFS_MASTER_SITES=     http://www.grid.net.ru/nginx/download/:mogilefs
143 HTTP_MOGILEFS_DISTFILES=        nginx_mogilefs_module-1.0.4.tar.gz:mogilefs
144 HTTP_MOGILEFS_EXTRA_PATCHES=    ${PATCHDIR}/extra-patch-ngx_http_mogilefs_module.c \
145                                 ${PATCHDIR}/extra-patch-nginx_mogilefs_module-config
146 HTTP_MOGILEFS_VARS=             DSO_EXTDIRS+=nginx_mogilefs_module-1.0.4
147
148 HTTP_MP4_H264_MASTER_SITES=     http://h264.code-shop.com/download/:mp4streaming
149 HTTP_MP4_H264_CONFIGURE_ON=     --with-cc-opt="-DLARGEFILE_SOURCE -DBUILDING_NGINX"
150 HTTP_MP4_H264_DISTFILES=        nginx_mod_h264_streaming-2.2.7.tar.gz:mp4streaming
151 HTTP_MP4_H264_EXTRA_PATCHES=    ${PATCHDIR}/extra-patch-ngx_http_streaming_module.c \
152                                 ${PATCHDIR}/extra-patch-nginx_mod_h264_streaming-config
153 HTTP_MP4_H264_VARS=             DSO_EXTDIRS+=nginx_mod_h264_streaming-2.2.7
154
155 HTTP_NOTICE_GH_TUPLE=           kr:nginx-notice:3c95966:notice
156 HTTP_NOTICE_EXTRA_PATCHES=      ${PATCHDIR}/extra-patch-ngx_http_notice_module.c \
157                                 ${PATCHDIR}/extra-patch-nginx-notice-config
158 HTTP_NOTICE_VARS=               DSO_EXTMODS+=notice
159
160 HTTP_PUSH_GH_TUPLE=             slact:nchan:v1.3.1:push
161 HTTP_PUSH_VARS=                 DSO_EXTMODS+=push
162
163 HTTP_PUSH_STREAM_GH_TUPLE=      wandenberg:nginx-push-stream-module:8c02220:pushstream
164 HTTP_PUSH_STREAM_VARS=          DSO_EXTMODS+=pushstream
165
166 HTTP_REDIS_MASTER_SITES=        LOCAL/osa:redis
167 HTTP_REDIS_DISTFILES=           ngx_http_redis-0.3.9.tar.gz:redis
168 HTTP_REDIS_VARS=                DSO_EXTDIRS+=ngx_http_redis-0.3.9
169 HTTP_REDIS_EXTRA_PATCHES=       ${PATCHDIR}/extra-patch-ngx_http_redis_module.c
170
171 HTTP_SLICE_AHEAD_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_http_modules_ngx_http_slice_read_ahead.c
172
173 HTTP_SUBS_FILTER_GH_TUPLE=      yaoweibin:ngx_http_substitutions_filter_module:c6f825f:subs_filter
174 HTTP_SUBS_FILTER_VARS=          DSO_EXTMODS+=subs_filter
175
176 HTTP_TARANTOOL_LIB_DEPENDS=     libmsgpuck.so:devel/msgpuck \
177                                 libyajl.so:devel/yajl
178 HTTP_TARANTOOL_GH_TUPLE=        tarantool:nginx_upstream_module:aeb8696:nginx_tarantool
179 HTTP_TARANTOOL_VARS=            DSO_EXTMODS+=nginx_tarantool
180 HTTP_TARANTOOL_EXTRA_PATCHES=   ${PATCHDIR}/extra-patch-ngx_http_tarantool-config
181
182 HTTP_UPLOAD_GH_TUPLE=           fdintino:nginx-upload-module:643b4c1:upload
183 HTTP_UPLOAD_VARS=               DSO_EXTMODS+=upload
184
185 HTTP_UPLOAD_PROGRESS_GH_TUPLE=          masterzen:nginx-upload-progress-module:68b3ab3:uploadprogress
186 HTTP_UPLOAD_PROGRESS_VARS=              DSO_EXTMODS+=uploadprogress
187 HTTP_UPLOAD_PROGRESS_EXTRA_PATCHES=     ${PATCHDIR}/extra-patch-ngx_http_uploadprogress_module.c
188
189 HTTP_UPSTREAM_CHECK_GH_TUPLE=           yaoweibin:nginx_upstream_check_module:9aecf15:upstreamcheck
190 HTTP_UPSTREAM_CHECK_CONFIGURE_ON=       --add-module=${WRKSRC_upstreamcheck}
191 HTTP_UPSTREAM_CHECK_EXTRA_PATCHES=      ${PATCHDIR}/extra-patch-src-http-modules-ngx_http_upstream_hash_module.c \
192                                         ${PATCHDIR}/extra-patch-src-http-modules-ngx_http_upstream_ip_hash_module.c \
193                                         ${PATCHDIR}/extra-patch-src-http-modules-ngx_http_upstream_least_conn_module.c \
194                                         ${PATCHDIR}/extra-patch-src-http-ngx_http_upstream_round_robin.c \
195                                         ${PATCHDIR}/extra-patch-src-http-ngx_http_upstream_round_robin.h
196
197 HTTP_UPSTREAM_FAIR_GH_TUPLE=            jaygooby:nginx-upstream-fair:10ecdcf:upstreamfair
198 HTTP_UPSTREAM_FAIR_VARS=                DSO_EXTMODS+=upstreamfair
199
200 HTTP_UPSTREAM_STICKY_IMPLIES=           HTTP_SSL
201 HTTP_UPSTREAM_STICKY_GH_TUPLE=          dvershinin:nginx-sticky-module-ng:2753211:upstreamsticky
202 HTTP_UPSTREAM_STICKY_VARS=              DSO_EXTMODS+=upstreamsticky
203
204 HTTP_VIDEO_THUMBEXTRACTOR_LIB_DEPENDS=  libavformat.so:multimedia/ffmpeg \
205                                         libavcodec.so:multimedia/ffmpeg \
206                                         libavutil.so:multimedia/ffmpeg \
207                                         libswscale.so:multimedia/ffmpeg
208 HTTP_VIDEO_THUMBEXTRACTOR_USES=         jpeg
209 HTTP_VIDEO_THUMBEXTRACTOR_GH_TUPLE=     Novetta:nginx-video-thumbextractor-module:f5b5bae:vte
210 HTTP_VIDEO_THUMBEXTRACTOR_VARS=         DSO_EXTMODS+=vte
211
212 HTTP_ZIP_GH_TUPLE=      vince2678:mod_zip:5b2604b:mod_zip
213 HTTP_ZIP_VARS=          DSO_EXTMODS+=mod_zip
214
215 ICONV_IMPLIES=          DEVEL_KIT
216 ICONV_USES=             iconv
217 ICONV_GH_TUPLE=         calio:iconv-nginx-module:v0.14:iconv
218 ICONV_VARS=             DSO_EXTMODS+=iconv
219 ICONV_EXTRA_PATCHES=    ${PATCHDIR}/extra-patch-calio-iconv-nginx-module-config
220
221 LET_GH_TUPLE=           baysao:nginx-let-module:c1f23aa:let
222 LET_VARS=               DSO_EXTMODS+=let
223
224 LUA_IMPLIES=            DEVEL_KIT
225 LUA_LIB_DEPENDS=        libluajit-5.1.so:lang/luajit-openresty
226 LUA_RUN_DEPENDS=        lua-resty-core>0:www/lua-resty-core
227 LUA_CONFIGURE_ENV=      LUAJIT_INC=${LOCALBASE}/include/luajit-2.1 \
228                         LUAJIT_LIB=${LOCALBASE}/lib
229 LUA_GH_TUPLE=           openresty:lua-nginx-module:v0.10.22:lua
230 LUA_VARS=               DSO_EXTMODS+=lua
231 LUA_EXTRA_PATCHES=      ${PATCHDIR}/extra-patch-lua-nginx-module:-p1
232
233 LINK_GH_TUPLE=          Taymindis:nginx-link-function:3.2.4:link
234 LINK_EXTRA_PATCHES=     ${PATCHDIR}/extra-patch-nginx-link-function-config \
235                         ${PATCHDIR}/extra-patch-ngx_link_func_module.c
236 LINK_VARS=              DSO_EXTMODS+=link
237
238 MEMC_GH_TUPLE=          openresty:memc-nginx-module:v0.19:memc
239 MEMC_VARS=              DSO_EXTMODS+=memc
240
241 MODSECURITY3_IMPLIES=           HTTP_ADDITION HTTP_IMAGE_FILTER HTTP_GUNZIP_FILTER HTTP_XSLT
242 MODSECURITY3_LIB_DEPENDS=       libmodsecurity.so:security/modsecurity3
243 MODSECURITY3_GH_TUPLE=          SpiderLabs:ModSecurity-nginx:v1.0.3:modsecurity3
244 MODSECURITY3_VARS=              DSO_EXTMODS+=modsecurity3
245
246 NAXSI_NGINX_VER=        29793dc
247 NAXSI_GH_TUPLE=         nbs-system:naxsi:${NAXSI_NGINX_VER}:naxsi
248 NAXSI_VARS=             DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src
249 NAXSI_EXTRA_PATCHES=    ${PATCHDIR}/extra-patch-naxsi_runtime.c
250
251 NJS_GH_TUPLE=           nginx:njs:0.7.7:njs
252 NJS_VARS=               DSO_EXTMODS+=njs NJS_SUBDIR=/nginx
253 NJS_USES=               libedit
254
255 OPENTRACING_GH_TUPLE=           opentracing-contrib:nginx-opentracing:v0.24.0:opentracing
256 OPENTRACING_LIB_DEPENDS=        libopentracing.so:devel/libopentracing
257 OPENTRACING_VARS=               DSO_EXTMODS+=opentracing OPENTRACING_SUBDIR=/opentracing
258 OPENTRACING_EXTRA_PATCHES=      ${PATCHDIR}/extra-patch-nginx-opentracing-opentracing-config
259
260 PASSENGER_NGINX_VER=    6.0.12
261 PASSENGER_CATEGORIES=   ruby
262 PASSENGER_USE=          ruby=yes
263 PASSENGER_BUILD_DEPENDS=${LOCALBASE}/bin/rake:devel/rubygem-rake
264 PASSENGER_RAKE_BIN=     ${LOCALBASE}/bin/rake
265 PASSENGER_MASTER_SITES= https://s3.amazonaws.com/phusion-passenger/releases/:passenger
266 PASSENGER_DISTFILES=    passenger-${PASSENGER_NGINX_VER}.tar.gz:passenger
267 PASSENGER_VARS=         WRKSRC_passenger=${WRKDIR}/passenger-${PASSENGER_NGINX_VER} \
268                         DSO_EXTDIRS+=passenger-${PASSENGER_NGINX_VER}/src/nginx_module
269 PASSENGER_EXTRA_PATCHES=${PATCHDIR}/extra-patch-passenger-build-nginx.rb \
270                         ${PATCHDIR}/extra-patch-passenger-disable-telemetry
271
272 POSTGRES_USES=          pgsql
273 POSTGRES_GH_TUPLE=      konstruxi:ngx_postgres:8aa7359:postgres
274 POSTGRES_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_postgres-config
275 POSTGRES_VARS=          DSO_EXTMODS+=postgres
276
277 RDS_CSV_GH_TUPLE=       openresty:rds-csv-nginx-module:v0.09:rdscsv
278 RDS_CSV_EXTRA_PATCHES=  ${PATCHDIR}/extra-patch-rds-csv-nginx-module-config
279 RDS_CSV_VARS=           DSO_EXTMODS+=rdscsv
280
281 RDS_JSON_GH_TUPLE=      openresty:rds-json-nginx-module:v0.15:rdsjson
282 RDS_JSON_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-rds-json-nginx-module-config
283 RDS_JSON_VARS=          DSO_EXTMODS+=rdsjson
284
285 REDIS2_GH_TUPLE=        openresty:redis2-nginx-module:v0.15:redis2
286 REDIS2_VARS=            DSO_EXTMODS+=redis2
287
288 RTMP_GH_TUPLE=          arut:nginx-rtmp-module:v1.2.2:rtmp
289 RTMP_VARS=              DSO_EXTMODS+=rtmp
290
291 SET_MISC_IMPLIES=       DEVEL_KIT
292 SET_MISC_GH_TUPLE=      openresty:set-misc-nginx-module:3937e7b:setmisc
293 SET_MISC_VARS=          DSO_EXTMODS+=setmisc
294
295 SFLOW_GH_TUPLE=         sflow:nginx-sflow-module:543c72a:sflow
296 SFLOW_EXTRA_PATCHES=    ${PATCHDIR}/extra-patch-ngx_http_sflow_config.c \
297                         ${PATCHDIR}/extra-patch-ngx_http_sflow_config.h \
298                         ${PATCHDIR}/extra-patch-ngx_http_sflow_module.c
299
300 SHIBBOLETH_GH_TUPLE=    nginx-shib:nginx-http-shibboleth:86489a3:shibboleth
301 SHIBBOLETH_VARS=        DSO_EXTMODS+=shibboleth
302
303 SLOWFS_CACHE_GH_TUPLE=  baysao:ngx_slowfs_cache:d011a18:slowfs_cache
304 SLOWFS_CACHE_VARS=      DSO_EXTMODS+=slowfs_cache
305
306 SMALL_LIGHT_USES=               magick:6
307 SMALL_LIGHT_LIB_DEPENDS=        libpcre.so:devel/pcre
308 SMALL_LIGHT_GH_TUPLE=           kawakibi:ngx_small_light:2f5e1d0:small_light
309 SMALL_LIGHT_VARS=               DSO_EXTMODS+=small_light
310
311 SRCACHE_GH_TUPLE=       openresty:srcache-nginx-module:be22ac0:srcache
312 SRCACHE_VARS=           DSO_EXTMODS+=srcache
313
314 STS_IMPLIES=            STREAM
315 STS_GH_TUPLE=           vozlt:nginx-module-sts:d35f585:sts
316 STS_VARS=               DSO_EXTMODS+=sts
317
318 VOD_GH_TUPLE=           kaltura:nginx-vod-module:1.30:vod
319 VOD_LIB_DEPENDS=        libxml2.so:textproc/libxml2 \
320                         libavutil.so:multimedia/ffmpeg
321 VOD_USES=               iconv
322 VOD_VARS=               DSO_EXTMODS+=vod
323
324 VTS_GH_TUPLE=           vozlt:nginx-module-vts:v0.2.1:vts
325 VTS_VARS=               DSO_EXTMODS+=vts
326
327 XSS_GH_TUPLE=           openresty:xss-nginx-module:v0.06:xss
328 XSS_VARS=               DSO_EXTMODS+=xss
329 XSS_EXTRA_PATCHES=      ${PATCHDIR}/extra-patch-xss-nginx-module-config
330
331 WEBSOCKIFY_GH_TUPLE=    tg123:websockify-nginx-module:c11bc9a:websockify
332 WEBSOCKIFY_VARS=        DSO_EXTMODS+=websockify