From owner-svn-ports-head@freebsd.org Thu Nov 19 20:31:35 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9FBAE473F4F; Thu, 19 Nov 2020 20:31:35 +0000 (UTC) (envelope-from osa@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CcWYM46N4z3Mrg; Thu, 19 Nov 2020 20:31:35 +0000 (UTC) (envelope-from osa@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8083721BA; Thu, 19 Nov 2020 20:31:35 +0000 (UTC) (envelope-from osa@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0AJKVZoe032298; Thu, 19 Nov 2020 20:31:35 GMT (envelope-from osa@FreeBSD.org) Received: (from osa@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0AJKVYNN032288; Thu, 19 Nov 2020 20:31:34 GMT (envelope-from osa@FreeBSD.org) Message-Id: <202011192031.0AJKVYNN032288@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: osa set sender to osa@FreeBSD.org using -f From: "Sergey A. Osokin" Date: Thu, 19 Nov 2020 20:31:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r555714 - in head/www: unit unit-java unit-perl unit-python X-SVN-Group: ports-head X-SVN-Commit-Author: osa X-SVN-Commit-Paths: in head/www: unit unit-java unit-perl unit-python X-SVN-Commit-Revision: 555714 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Nov 2020 20:31:35 -0000 Author: osa Date: Thu Nov 19 20:31:33 2020 New Revision: 555714 URL: https://svnweb.freebsd.org/changeset/ports/555714 Log: Update from 1.20.0 to 1.21.0. *) Change: procfs is mounted by default for all languages when "rootfs" isolation is used. *) Change: any characters valid according to RFC 7230 are now allowed in HTTP header field names. *) Change: HTTP header fields with underscores ("_") are now discarded from requests by default. *) Feature: optional multithreaded request processing for Java, Python, Perl, and Ruby apps. *) Feature: regular expressions in route matching patterns. *) Feature: compatibility with Python 3.9. *) Feature: the Python module now supports ASGI 2.0 legacy applications. *) Feature: the "protocol" option in Python applications aids choice between ASGI and WSGI. *) Feature: the fastcgi_finish_request() PHP function that finalizes request processing and continues code execution without holding onto the client connection. *) Feature: the "discard_unsafe_fields" HTTP option that enables discarding request header fields with irregular (but still valid) characters in the field name. *) Feature: the "procfs" and "tmpfs" automount isolation options to disable automatic mounting of eponymous filesystems. *) Bugfix: the router process could crash when running Go applications under high load; the bug had appeared in 1.19.0. *) Bugfix: some language dependencies could remain mounted after using "rootfs" isolation. *) Bugfix: various compatibility issues in Java applications. *) Bugfix: the Java module built with the musl C library couldn't run applications that use "rootfs" isolation. Modified: head/www/unit-java/Makefile head/www/unit-java/distinfo head/www/unit-perl/Makefile head/www/unit-python/Makefile head/www/unit/Makefile head/www/unit/distinfo Modified: head/www/unit-java/Makefile ============================================================================== --- head/www/unit-java/Makefile Thu Nov 19 20:07:37 2020 (r555713) +++ head/www/unit-java/Makefile Thu Nov 19 20:31:33 2020 (r555714) @@ -42,11 +42,11 @@ COMMENT= Java module for NGINX Unit RUN_DEPENDS= unitd:www/unit UNIT_MODNAME= java${JAVA_PORT_VERSION} -CLASSGRAPH_VERSION= 4.4.11 -ECJ_VERSION= 3.13.102 -JETTY_VERSION= 9.4.12.v20180830 -TOMCAT_VERSION= 9.0.13 -UNIT_VERSION= 1.20.0 +CLASSGRAPH_VERSION= 4.8.90 +ECJ_VERSION= 3.23.0 +JETTY_VERSION= 9.4.33.v20201020 +TOMCAT_VERSION= 9.0.39 +UNIT_VERSION= 1.21.0 PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so \ %%JAVAJARDIR%%/classgraph-${CLASSGRAPH_VERSION}.jar \ @@ -68,6 +68,7 @@ PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit USE_JAVA= yes JAVA_VERSION= 8+ +#JAVA_VERSION= 8 11 12 13 14 15 USE_RC_SUBR?= # reset to empty Modified: head/www/unit-java/distinfo ============================================================================== --- head/www/unit-java/distinfo Thu Nov 19 20:07:37 2020 (r555713) +++ head/www/unit-java/distinfo Thu Nov 19 20:31:33 2020 (r555714) @@ -1,31 +1,31 @@ -TIMESTAMP = 1603377477 -SHA256 (unit-1.20.0.tar.gz) = ee39a801f83aff5dfff94336f688fd9cfbd02fee270edd8711b10be4fe298d32 -SIZE (unit-1.20.0.tar.gz) = 787607 -SHA256 (tomcat-servlet-api-9.0.13.jar) = fa3a1033f9dc667ee9ebd73730c7a77d4d4fc0be308ab9bfce4712bd8b53a230 -SIZE (tomcat-servlet-api-9.0.13.jar) = 282576 -SHA256 (tomcat-el-api-9.0.13.jar) = dca3f1ea1c74d0405dc878756a5220504158e4e12d5fd1f6e04b9e816859736c -SIZE (tomcat-el-api-9.0.13.jar) = 87515 -SHA256 (tomcat-jsp-api-9.0.13.jar) = adbd132ea8e3fb9e5ae8f4e3e6a7e5f1165334dbaaeef21df448e72d5682240d -SIZE (tomcat-jsp-api-9.0.13.jar) = 63167 -SHA256 (tomcat-jasper-9.0.13.jar) = 75857eb4f272a0b9ebacc613ac206bbfae2bc0206f4dc436af9e9aef49434b60 -SIZE (tomcat-jasper-9.0.13.jar) = 557374 -SHA256 (tomcat-jasper-el-9.0.13.jar) = c5c4adf83900eb254933ab18bec442050241324143a80339c9a11dafa83d85fe -SIZE (tomcat-jasper-el-9.0.13.jar) = 167490 -SHA256 (tomcat-juli-9.0.13.jar) = a5dbeb4cb972ab2b48e74ada1248a88baccade811b4c3d1a93b5f2dcdeb405b2 -SIZE (tomcat-juli-9.0.13.jar) = 47122 -SHA256 (tomcat-api-9.0.13.jar) = 90d6dc48bccaeab1c9ffcb745e439344cd4d5c234a9ea33d58a9ef313b186179 -SIZE (tomcat-api-9.0.13.jar) = 11212 -SHA256 (tomcat-util-scan-9.0.13.jar) = 18a13ec3f8d0a1511babf4f97b357f379da5b7efb9a92694b2dfa8aa85067252 -SIZE (tomcat-util-scan-9.0.13.jar) = 208966 -SHA256 (tomcat-util-9.0.13.jar) = 44d57b3a4ea8500fd43cc60c6e07ebd8f2024204fe6c9ac9b03022a5c8835986 -SIZE (tomcat-util-9.0.13.jar) = 165171 -SHA256 (ecj-3.13.102.jar) = e6b938338b7bb12388ca32ba8dfe91c6ab1c56bf5bd8dab6d6e6265fec3b9be3 -SIZE (ecj-3.13.102.jar) = 2769774 -SHA256 (jetty-http-9.4.12.v20180830.jar) = 20547da653be9942cc63f57e632a732608559aebde69753bc7312cfe16e8d9c0 -SIZE (jetty-http-9.4.12.v20180830.jar) = 195664 -SHA256 (jetty-server-9.4.12.v20180830.jar) = 4833644e5c5a09bbddc85f75c53e0c8ed750de120ba248fffd8508028528252d -SIZE (jetty-server-9.4.12.v20180830.jar) = 609290 -SHA256 (jetty-util-9.4.12.v20180830.jar) = 60ad53e118a3e7d10418b155b9944d90b2e4e4c732e53ef4f419473288d3f48c -SIZE (jetty-util-9.4.12.v20180830.jar) = 502985 -SHA256 (classgraph-4.4.11.jar) = 8942c74972f682fcc515e7b4d36ffe7962cbb89cc28a24cc28ea764e870b7bd1 -SIZE (classgraph-4.4.11.jar) = 385664 +TIMESTAMP = 1605817236 +SHA256 (unit-1.21.0.tar.gz) = 9830b66f55fbcb5ef4ee514e558831350e680c0240349541050eee2f6f6ba70d +SIZE (unit-1.21.0.tar.gz) = 802826 +SHA256 (classgraph-4.8.90.jar) = 8c371cf781d7bf1c6f3e38715a0c89cab387d940f07f8d4eeb90caa665b2acb0 +SIZE (classgraph-4.8.90.jar) = 508342 +SHA256 (ecj-3.23.0.jar) = 6ab0535758e324fad3e7c976685bcf87d1d584fe6196194e54edd9fd94da713c +SIZE (ecj-3.23.0.jar) = 3083084 +SHA256 (jetty-http-9.4.33.v20201020.jar) = cd276f1499beda609ed7d7f9dcf254f1b279303fd0af4df891d9ff8ebcacc688 +SIZE (jetty-http-9.4.33.v20201020.jar) = 214249 +SHA256 (jetty-server-9.4.33.v20201020.jar) = 2e4992b669c3c30677c8d1619dd1053050c5886dae6192fa2e6da472eb229fdc +SIZE (jetty-server-9.4.33.v20201020.jar) = 706442 +SHA256 (jetty-util-9.4.33.v20201020.jar) = ba22ac5bc1adfd571fdfa12f17b87941b13709f861ee7e65fcea623b44529e64 +SIZE (jetty-util-9.4.33.v20201020.jar) = 565436 +SHA256 (tomcat-api-9.0.39.jar) = 1974bed6b086101daf821d6dd96d8a4d8421de238f0004564e880af2e4cbe463 +SIZE (tomcat-api-9.0.39.jar) = 11651 +SHA256 (tomcat-el-api-9.0.39.jar) = fc965b181d8a3b67a8d048ce811560cef0655494a220b7b0ece6c29f09f801ef +SIZE (tomcat-el-api-9.0.39.jar) = 91195 +SHA256 (tomcat-jsp-api-9.0.39.jar) = ff5d850539b2e07735e9d91da467d4d88261a8f4cf2fa56fb950140c4fd8ad2a +SIZE (tomcat-jsp-api-9.0.39.jar) = 63812 +SHA256 (tomcat-jasper-9.0.39.jar) = 264eeecd0312ee6e74f6e09faed329fd24cb8161da8dec6b9e95e5905d890c60 +SIZE (tomcat-jasper-9.0.39.jar) = 564686 +SHA256 (tomcat-jasper-el-9.0.39.jar) = e2155f4e52b3d66fb3f9cf6bf9e318b7337c64040959de2ce1337b5260a8fc89 +SIZE (tomcat-jasper-el-9.0.39.jar) = 171359 +SHA256 (tomcat-juli-9.0.39.jar) = 50abdb2f4a5775f5125e354dea986d0497d8bb0527c614817b7bdb63b392fc0b +SIZE (tomcat-juli-9.0.39.jar) = 49769 +SHA256 (tomcat-servlet-api-9.0.39.jar) = 0da705690cf9f2c31c8142b8abcb5fd0183cc989a8dcda9abcfa22e4c38a1c28 +SIZE (tomcat-servlet-api-9.0.39.jar) = 283771 +SHA256 (tomcat-util-9.0.39.jar) = 2eae96699792f18d4f5f5692c21a44b130a0dde8d0bd953975cc976fee82350b +SIZE (tomcat-util-9.0.39.jar) = 197175 +SHA256 (tomcat-util-scan-9.0.39.jar) = c1b26d6628e6ee474e0e40283ea49eef7a5b11c951c7eaea19ce33730920521c +SIZE (tomcat-util-scan-9.0.39.jar) = 224504 Modified: head/www/unit-perl/Makefile ============================================================================== --- head/www/unit-perl/Makefile Thu Nov 19 20:07:37 2020 (r555713) +++ head/www/unit-perl/Makefile Thu Nov 19 20:31:33 2020 (r555714) @@ -1,7 +1,6 @@ # Created by: Sergey Osokin # $FreeBSD$ -PORTREVISION= 2 PKGNAMESUFFIX= -${UNIT_MODNAME} UNIT_MODNAME= perl${PERL_VER} Modified: head/www/unit-python/Makefile ============================================================================== --- head/www/unit-python/Makefile Thu Nov 19 20:07:37 2020 (r555713) +++ head/www/unit-python/Makefile Thu Nov 19 20:31:33 2020 (r555714) @@ -1,7 +1,6 @@ # Created by: Li-Wen Hsu # $FreeBSD$ -PORTREVISION= 2 PKGNAMESUFFIX= -${UNIT_MODNAME} UNIT_MODNAME= python${PYTHON_SUFFIX} Modified: head/www/unit/Makefile ============================================================================== --- head/www/unit/Makefile Thu Nov 19 20:07:37 2020 (r555713) +++ head/www/unit/Makefile Thu Nov 19 20:31:33 2020 (r555714) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= unit -PORTVERSION= 1.20.0 +PORTVERSION= 1.21.0 CATEGORIES= www MASTER_SITES?= https://unit.nginx.org/download/ @@ -21,12 +21,14 @@ OPTIONS_DEFINE?= \ DEBUG \ DEVKIT \ IPV6 \ + PCRE2 \ SSL \ UNIXSOCK OPTIONS_DEFAULT?=UNIXSOCK DEBUG_DESC= Enable debug logging DEVKIT_DESC= Install headers and library +PCRE2_DESC= Enable PCRE2 support SSL_DESC= Enable SSL/TLS UNIXSOCK_DESC= Enable unix sockets @@ -87,6 +89,12 @@ PLIST_FILES+= include/nxt_unit_field.h \ .if empty(PORT_OPTIONS:MIPV6) CONFIGURE_ARGS+=--no-ipv6 +.endif + +.if empty(PORT_OPTIONS:MPCRE2) +CONFIGURE_ARGS+=--no-pcre2 +.else +LIB_DEPENDS+= libpcre2-8.so:devel/pcre2 .endif .if ${PORT_OPTIONS:MSSL} Modified: head/www/unit/distinfo ============================================================================== --- head/www/unit/distinfo Thu Nov 19 20:07:37 2020 (r555713) +++ head/www/unit/distinfo Thu Nov 19 20:31:33 2020 (r555714) @@ -1,3 +1,3 @@ -TIMESTAMP = 1602178468 -SHA256 (unit-1.20.0.tar.gz) = ee39a801f83aff5dfff94336f688fd9cfbd02fee270edd8711b10be4fe298d32 -SIZE (unit-1.20.0.tar.gz) = 787607 +TIMESTAMP = 1605816182 +SHA256 (unit-1.21.0.tar.gz) = 9830b66f55fbcb5ef4ee514e558831350e680c0240349541050eee2f6f6ba70d +SIZE (unit-1.21.0.tar.gz) = 802826