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