Re: git: 36f20b63acf3 - main - www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Jochen Neumeister <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>

Am 16.08.26 um 20:28 schrieb Sergey A. Osokin:
> Hi Jochen,
> hope you're doing well.
> 
> On Fri, Aug 14, 2026 at 02:32:56PM +0000, Jochen Neumeister wrote:
> [...]
>> -    SUBDIR += lua-stream-nginx-module
>> +    SUBDIR += nginx-module-lua-stream
> 
> I still don't think this is the right approach to install source
> code [without tests, and that's the separate topic] into the system
> for building a separate port.
> 
> In case of creating a separate module for nginx* it's probably
> a good way to take a look on www/angie-module* infra.
> 

the source install is what the options-based builds of nginx,
nginx-devel and freenginx consume: they compile the module during
the server build, so the sources have to be present at build time.
A prebuilt DSO can't serve that purpose. The port simply replaces
the former GH_TUPLE downloads, so the module version is maintained
in one place instead of three.
I'm aware of the angie-module* infra. That model covers a different
use case, and www/nginx-module-lua already provides exactly that
for the nginx package.

Jochen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.