Bug 284164 - www/freenginx: update to 1.27.4
Summary: www/freenginx: update to 1.27.4
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Jochen Neumeister
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-19 14:50 UTC by László Károlyi
Modified: 2025-01-22 07:18 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (joneum)


Attachments
Patch to update to 1.27.4 (2.77 KB, patch)
2025-01-19 14:50 UTC, László Károlyi
no flags Details | Diff
Portlinted patch (2.86 KB, patch)
2025-01-19 14:56 UTC, László Károlyi
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description László Károlyi 2025-01-19 14:50:51 UTC
Created attachment 256806 [details]
Patch to update to 1.27.4

Hey,

I've taken my time today to update said package to 1.27.4.

It's kinda interesting that the `makesum` command will make files disappear from distinfo, unless you select almost all the modules.

I've selected them temporarily to keep the distinfo file updated, but didn't test compilation. The package compiles fine with its default options.

Attached the patch.
Comment 1 László Károlyi 2025-01-19 14:56:07 UTC
Created attachment 256807 [details]
Portlinted patch

Added a patch that has no errors with portlint.

Previous warnings from the maintainer are still present.
Comment 2 Herbert J. Skuhra 2025-01-19 14:59:20 UTC
Should this patch be for www/freenginx-devel (1.27.2)?
1.26.0 is still the latest stable version according: 
https://freenginx.org/en/download.html
Comment 3 László Károlyi 2025-01-19 15:01:53 UTC
(In reply to Herbert J. Skuhra from comment #2)
Interesting, the answer is most probably yes.

I didn't know the terminology they use in this regard, to me, 'mainline' meant stable.
Comment 4 László Károlyi 2025-01-19 15:05:52 UTC
freenginx-devel uses configs files under /usr/local/etc/freenginx, whereas freenginx uses them under /usr/local/etc/nginx.

This is also why the two Makefiles are significantly different.

I think a simpler (or at least a more similar) approach should be used here.
Comment 5 Jochen Neumeister freebsd_committer freebsd_triage 2025-01-22 07:18:40 UTC
Freenginx is the stable branch, and with version 1.26.0 correct.