Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jul 2026 21:16:58 +0200 (CEST)
From:      Ronald Klop <ronald-lists@klop.ws>
To:        ports@freebsd.org
Subject:   version question for an nginx module
Message-ID:  <835756537.1616.1784229418488@localhost>

index | next in thread | raw e-mail

[-- Attachment #1 --]
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.

Is this a reasonable way to do this? Do we have similar constructions in the ports tree?

Regards,
Ronald.
 
[-- Attachment #2 --]
<html><head></head><body>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=&nbsp; &nbsp; &nbsp; &nbsp;nginx-module-foo<br>
DISTVERSION=&nbsp; &nbsp; 1.0.0<br>
.include "../nginx/version.mk"<br>
PORTVERSION=&nbsp; &nbsp; ${DISTVERSION}~${NGINX_VERSION}<br>
CATEGORIES=&nbsp; &nbsp; &nbsp;www<br>
MASTER_SITES=&nbsp; &nbsp;https://nginx.org/download/:nginx<br>;
DISTFILES=&nbsp; &nbsp; &nbsp; 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>
Is this a reasonable way to do this? Do we have similar constructions in the ports tree?<br>
<br>
Regards,<br>
Ronald.<br>
&nbsp;</body></html>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?835756537.1616.1784229418488>