Re: version question for an nginx module
Ronald Klop <[email protected]> Fri, 17 Jul 2026 10:07:06 +0200 (CEST)
| Newsgroups | gmane.os.freebsd.devel.ports |
|---|---|
| Message-ID | <492084097.548.1784275626142@localhost> |
------=_Part_547_1584134777.1784275626121 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Van: Gleb Popov <[email protected]> Datum: donderdag, 16 juli 2026 22:29 Aan: Ronald Klop <[email protected]> CC: [email protected] Onderwerp: Re: version question for an nginx module > > On Thu, Jul 16, 2026 at 10:17PM Ronald Klop <[email protected]> wrote: > > > > Hi, > > > > I'm creating a port for an nginx module. The module has a version. But I also want it to create a new pkg when nginx changes as it uses the source of nginx also. > > So I had this in mind. > > > > PORTNAME= nginx-module-foo > > DISTVERSION= 1.0.0 > > .include "../nginx/version.mk" > > PORTVERSION= ${DISTVERSION}~${NGINX_VERSION} > > CATEGORIES= www > > MASTER_SITES= https://nginx.org/download/:nginx > > DISTFILES= nginx-${NGINX_VERSION}.tar.gz:nginx > > > > With this the port will automatically get a new pkg version when DISTVERSION changes, and also when NGINX_VERSION changes. > > Usually this doesn't work because a change in DISTVERSION results in > distinfo becoming out-of-date. Sharp observation. I didn't think about that yet. Could I use a MASTERDIR construction to share the distinfo with the master port? Regards, Ronald. ------=_Part_547_1584134777.1784275626121 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <html><head></head><body> <p><strong>Van:</strong> Gleb Popov <[email protected]><br> <strong>Datum:</strong> donderdag, 16 juli 2026 22:29<br> <strong>Aan:</strong> Ronald Klop <[email protected]><br> <strong>CC:</strong> [email protected]<br> <strong>Onderwerp:</strong> Re: version question for an nginx module</p> <blockquote style="padding-right: 0px; padding-left: 5px; margin-left: 5px; border-left: #000000 2px solid; margin-right: 0px"> <div class="MessageRFC822Viewer" id="P"> <div class="TextPlainViewer" id="P.P">On Thu, Jul 16, 2026 at 10:17PM Ronald Klop <[email protected]> wrote:<br> ><br> > Hi,<br> ><br> > I'm creating a port for an nginx module. The module has a version. But I also want it to create a new pkg when nginx changes as it uses the source of nginx also.<br> > So I had this in mind.<br> ><br> > PORTNAME= nginx-module-foo<br> > DISTVERSION= 1.0.0<br> > .include "../nginx/version.mk"<br> > PORTVERSION= ${DISTVERSION}~${NGINX_VERSION}<br> > CATEGORIES= www<br> > MASTER_SITES= <a href="https://nginx.org/download/:nginx">https://nginx.org/download/:nginx</a><br> > DISTFILES= nginx-${NGINX_VERSION}.tar.gz:nginx<br> ><br> > With this the port will automatically get a new pkg version when DISTVERSION changes, and also when NGINX_VERSION changes.<br> <br> Usually this doesn't work because a change in DISTVERSION results in<br> distinfo becoming out-of-date.</div> </div> </blockquote> <br> <br> <br> Sharp observation. I didn't think about that yet.<br> <br> Could I use a MASTERDIR construction to share the distinfo with the master port?<br> <br> Regards,<br> Ronald.<br> </body></html> ------=_Part_547_1584134777.1784275626121--