Created attachment 243927 [details] Adding checksums for new distfiles This PR is in continuation of work on https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270933 Please note, that 0-distinfo.patch should be applied the very first.
Created attachment 243928 [details] www/angie-module-auth-jwt
Created attachment 243929 [details] www/angie-module-brotli
Created attachment 243930 [details] www/angie-module-cache-purge
Created attachment 243931 [details] www/angie-module-image-filter
Created attachment 243932 [details] www/angie-module-jwt
Created attachment 243933 [details] www/angie-module-keyval
Created attachment 243934 [details] www/angie-module-njs
Created attachment 243935 [details] www/angie-module-perl
Created attachment 243936 [details] www/angie-module-redis2
Created attachment 243937 [details] www/angie-module-xslt
This would have been so much easier with patches in git-format-patch(1) format...
Please fix the following portlint issues: - pkg-descr should be at least three lines for all ports. Also hard-break the lines in pkg-descr to no more than 80 columns please. - also please avoid trailing whitespace in pkg-descr - for the future, please remember to hook each port into its category Makefile. I have done it for you this time, but it's better if you do it. - make sure patch files were generated with make makepatch. I have fixed this for you, too. When you fix these issues, please post patches that apply on top of your patch set so I can easily fix up the commits I have prepared from them.
www/angie-module-xslt fails during configuration, likely due to a missing library dependency: checking for libxslt ... not found checking for libxslt in /usr/local/ ... not found checking for libxslt in /usr/pkg/ ... not found checking for libxslt in /opt/local/ ... not found ./configure: error: the HTTP XSLT module requires the libxml2/libxslt libraries. You can either do not enable the module or install the libraries. ===> Script "configure" failed unexpectedly.
sorry, I mean the njs module, not the xslt module.
Created attachment 243960 [details] Correction for www/angie-module-auth-jwt
Created attachment 243961 [details] Correction for www/angie-module-brotli
Created attachment 243962 [details] Correction for www/angie-module-cache-purge
Created attachment 243963 [details] Correction for www/angie-module-image-filter
Created attachment 243964 [details] Correction for www/angie-module-jwt
Created attachment 243965 [details] Correction for www/angie-module-keyval
Created attachment 243966 [details] Correction for www/angie-module-njs
Created attachment 243967 [details] Correction for www/angie-module-redis2
Created attachment 243968 [details] Correction for www/angie-module-xslt
Hi, Post patches are uploaded, thanks for suggestion about git-format-patch :) I'm just not sure if we want to assign additional categories to each port. They always have 'CATEGORIES+= www' implicitly set in the master Makefile. But if you see any advantages of adding extra ones - please do.
(In reply to oleg from comment #24) Thanks. This looks good. I think I can commit these with my next batch. > I'm just not sure if we want to assign additional categories to each port. > They always have 'CATEGORIES+= www' implicitly set in the master Makefile. > But if you see any advantages of adding extra ones - please do. What I mean by "category Makefile" is that the file www/Makefile must have an entry for each port in the www directory. I have added these entries for you this time, but it's much easier to process a patch when this addition is already in the patch.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=98173bcdc0a87932e5a5d2b95cf963c918dda82d commit 98173bcdc0a87932e5a5d2b95cf963c918dda82d Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:41:50 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:17 +0000 www/angie-module-perl: Angie Perl dynamic module Module is used to implement location and variable handlers in Perl and insert Perl calls into SSI. PR: 272999 www/Makefile | 1 + www/angie-module-perl/Makefile (new) | 32 ++++++++++++++++++++++ .../patch-src_http_modules_perl_Makefile.PL (new) | 11 ++++++++ www/angie-module-perl/files/pkg-message.in (new) | 15 ++++++++++ www/angie-module-perl/pkg-descr (new) | 2 ++ www/angie-module-perl/pkg-plist (new) | 4 +++ 6 files changed, 65 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=76e796faaf175ec23e24a98ba1649a1732fa2194 commit 76e796faaf175ec23e24a98ba1649a1732fa2194 Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:43:07 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:17 +0000 www/angie-module-redis2: Angie redis2 dynamic module Module makes Angie talk to a Redis 2.x server in a non-blocking way. PR: 272999 www/Makefile | 1 + www/angie-module-redis2/Makefile (new) | 24 ++++++++++++++++++++++ www/angie-module-redis2/files/pkg-message.in (new) | 15 ++++++++++++++ www/angie-module-redis2/pkg-descr (new) | 3 +++ www/angie-module-redis2/pkg-plist (new) | 3 +++ 5 files changed, 46 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f84b99340c51e3fdda005df1ad331f6a0cb45842 commit f84b99340c51e3fdda005df1ad331f6a0cb45842 Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:44:13 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:18 +0000 www/angie-module-xslt: Angie XSLT dynamic module Module is a filter that transforms XML responses using XSLT stylesheets. PR: 272999 www/Makefile | 1 + www/angie-module-xslt/Makefile (new) | 24 ++++++++++++++++++++++++ www/angie-module-xslt/files/pkg-message.in (new) | 15 +++++++++++++++ www/angie-module-xslt/pkg-descr (new) | 3 +++ www/angie-module-xslt/pkg-plist (new) | 2 ++ 5 files changed, 45 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8b299dec679441240f27cff3577a8a5b60fc6c9a commit 8b299dec679441240f27cff3577a8a5b60fc6c9a Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:30:02 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:16 +0000 www/angie-module-image-filter: Angie image-filter dynamic module Module is a filter that transforms images in JPEG, GIF, PNG, and WebP formats. PR: 272999 www/Makefile | 1 + www/angie-module-image-filter/Makefile (new) | 24 ++++++++++++++++++++++ .../files/pkg-message.in (new) | 15 ++++++++++++++ www/angie-module-image-filter/pkg-descr (new) | 3 +++ www/angie-module-image-filter/pkg-plist (new) | 2 ++ 5 files changed, 45 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=31122efc5f250eb707758ddd6aab8f858d73fad9 commit 31122efc5f250eb707758ddd6aab8f858d73fad9 Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:34:43 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:16 +0000 www/angie-module-keyval: Angie keyval dynamic module This Angie module creates variables with values taken from key-value pairs. PR: 272999 www/Makefile | 1 + www/angie-module-keyval/Makefile (new) | 24 ++++++++++++++++++++++ www/angie-module-keyval/files/pkg-message.in (new) | 15 ++++++++++++++ www/angie-module-keyval/pkg-descr (new) | 3 +++ www/angie-module-keyval/pkg-plist (new) | 3 +++ 5 files changed, 46 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=28f5935e59a9fc08dc7c0abcb6a1161431964464 commit 28f5935e59a9fc08dc7c0abcb6a1161431964464 Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:32:57 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:16 +0000 www/angie-module-jwt: Angie JWT dynamic module Module provides JWT validity check funcionality for Angie. PR: 272999 www/Makefile | 1 + www/angie-module-jwt/Makefile (new) | 27 +++++++++++++++++++++++++ www/angie-module-jwt/files/pkg-message.in (new) | 15 ++++++++++++++ www/angie-module-jwt/pkg-descr (new) | 3 +++ www/angie-module-jwt/pkg-plist (new) | 3 +++ 5 files changed, 49 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e031e6e3a155ae3aa794ed78bf21b125f57bf33d commit e031e6e3a155ae3aa794ed78bf21b125f57bf33d Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:28:09 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:16 +0000 www/angie-module-cache-purge: Angie cache_purge dynamic module Module which adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches. PR: 272999 www/Makefile | 1 + www/angie-module-cache-purge/Makefile (new) | 22 ++++++++++++++++++++++ .../files/pkg-message.in (new) | 15 +++++++++++++++ www/angie-module-cache-purge/pkg-descr (new) | 3 +++ www/angie-module-cache-purge/pkg-plist (new) | 3 +++ 5 files changed, 44 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0e9787f2f5d748a7e37609278567dd8c7b42035e commit 0e9787f2f5d748a7e37609278567dd8c7b42035e Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:37:18 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:17 +0000 www/angie-module-njs: Angie NJS dynamic module Module is a subset of the JavaScript language that allows extending Angie functionality. PR: 272999 www/Makefile | 1 + www/angie-module-njs/Makefile (new) | 32 +++++++++++++++++++++++++ www/angie-module-njs/files/pkg-message.in (new) | 18 ++++++++++++++ www/angie-module-njs/pkg-descr (new) | 3 +++ www/angie-module-njs/pkg-plist (new) | 6 +++++ 5 files changed, 60 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=75574aa769a2f27ff844717fa46d2215fd2ac5d3 commit 75574aa769a2f27ff844717fa46d2215fd2ac5d3 Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:19:21 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:15 +0000 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 www/angie/distinfo | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=41d2ade1eb634232d92ab60d4c5e0904ddced9db commit 41d2ade1eb634232d92ab60d4c5e0904ddced9db Author: Oleg A. Mamontov <oleg@mamontov.net> AuthorDate: 2023-08-07 18:24:32 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-08-09 13:01:15 +0000 www/angie-module-brotli: Angie Brotli dynamic module Module adds Brotli compression support to Angie. Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression. PR: 272999 www/Makefile | 1 + www/angie-module-brotli/Makefile (new) | 28 ++++++++++++++++++++++ www/angie-module-brotli/files/pkg-message.in (new) | 17 +++++++++++++ www/angie-module-brotli/pkg-descr (new) | 5 ++++ www/angie-module-brotli/pkg-plist (new) | 6 +++++ 5 files changed, 57 insertions(+)
Thank you for your contribution.