Changeset View
Changeset View
Standalone View
Standalone View
dns/yadifa/Makefile
PORTNAME= yadifa | PORTNAME= yadifa | ||||
DISTVERSION= 2.4.1 | DISTVERSION= 2.4.2 | ||||
DISTVERSIONSUFFIX= -9916 | DISTVERSIONSUFFIX= -9997 | ||||
CATEGORIES= dns | CATEGORIES= dns | ||||
MASTER_SITES= https://www.yadifa.eu/sites/default/files/releases/ \ | MASTER_SITES= https://www.yadifa.eu/sites/default/files/releases/ \ | ||||
https://dns.company/downloads/yadifa/ | https://dns.company/downloads/yadifa/ | ||||
MAINTAINER= freebsd@dns.company | MAINTAINER= freebsd@dns.company | ||||
COMMENT= Authoritative nameserver with DNSSEC capabilities | COMMENT= Authoritative nameserver with DNSSEC capabilities | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
USES= compiler:c11 libtool ssl | USES= compiler:c11 libtool ssl | ||||
USE_RC_SUBR= ${PORTNAME}d | USE_RC_SUBR= ${PORTNAME}d | ||||
USERS= yadifa | |||||
GROUPS= yadifa | |||||
SUB_LIST+= USERS="${USERS}" \ | |||||
GROUPS="${GROUPS}" | |||||
mat: The patch does not introduce any `%%USERS%%` or `%%GROUPS%%` (which would both always contain… | |||||
otisAuthorUnsubmitted Done Inline ActionsMaintainer did not do proper testing, it seems. My smoke tests showed that it will require more work. otis: Maintainer did not do proper testing, it seems. My smoke tests showed that it will require more… | |||||
matUnsubmitted Done Inline ActionsYou know, as a committer, it can also be your role to fix the few bits that are wrong and commit the fixed version. mat: You know, as a committer, it can also be your role to fix the few bits that are wrong and… | |||||
otisAuthorUnsubmitted Done Inline ActionsIndeed, by will require more work I meant more work for me. otis: Indeed, by `will require more work` I meant more work for me. | |||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --localstatedir=/var | CONFIGURE_ARGS= --localstatedir=/var | ||||
PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README VERSION | PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README VERSION | ||||
OPTIONS_DEFINE= CTRL DDNS DNSSECTOOLS DOCS ECDSA EXAMPLES KEYGEN \ | OPTIONS_DEFINE= CTRL DDNS DNSSECTOOLS DOCS ECDSA EXAMPLES KEYGEN \ | ||||
LARGEFILE MASTER NSID RRL RRSIG TCL ZONESIGN | LARGEFILE MASTER NSID RRL RRSIG TCL ZONESIGN | ||||
OPTIONS_DEFAULT= DDNS DNSSECTOOLS DOCS ECDSA EXAMPLES KEYGEN LARGEFILE \ | OPTIONS_DEFAULT= DDNS DNSSECTOOLS DOCS ECDSA EXAMPLES KEYGEN LARGEFILE \ | ||||
Show All 9 Lines | |||||
MASTER_DESC= Use as primary nameserver | MASTER_DESC= Use as primary nameserver | ||||
NSID_DESC= Name Server Identifier Option | NSID_DESC= Name Server Identifier Option | ||||
RRL_DESC= Response Rate Limiting | RRL_DESC= Response Rate Limiting | ||||
RRSIG_DESC= RRSIG management | RRSIG_DESC= RRSIG management | ||||
ZONESIGN_DESC= Zonesign tool | ZONESIGN_DESC= Zonesign tool | ||||
CTRL_CONFIGURE_OFF= --disable-ctrl | CTRL_CONFIGURE_OFF= --disable-ctrl | ||||
DDNS_CONFIGURE_OFF= --disable-dynupdate | DDNS_CONFIGURE_OFF= --disable-dynupdate | ||||
DNSSECTOOLS_CONFIGURE_OFF= --disable-dnssec-tools | |||||
ECDSA_CONFIGURE_OFF= --disable-ecdsa | ECDSA_CONFIGURE_OFF= --disable-ecdsa | ||||
KEYGEN_CONFIGURE_ENABLE= keygen | |||||
LARGEFILE_CONFIGURE_OFF= --disable-largefile | LARGEFILE_CONFIGURE_OFF= --disable-largefile | ||||
MASTER_CONFIGURE_OFF= --disable-master | MASTER_CONFIGURE_OFF= --disable-master | ||||
NSID_CONFIGURE_OFF= --disable-nsid | NSID_CONFIGURE_OFF= --disable-nsid | ||||
RRL_CONFIGURE_OFF= --disable-rrl | RRL_CONFIGURE_OFF= --disable-rrl | ||||
RRSIG_CONFIGURE_OFF= --disable-rrsig-management | RRSIG_CONFIGURE_OFF= --disable-rrsig-management | ||||
TCL_USES= tcl | TCL_USES= tcl | ||||
DNSSECTOOLS_OFF= --disable-dnssec-tools | ZONESIGN_CONFIGURE_ENABLE= zonesign | ||||
KEYGEN_ENABLE= keygen | |||||
ZONESIGN_ENABLE= zonesign | |||||
post-configure: | post-configure: | ||||
${REINPLACE_CMD} -e 's|^docdir = .*|docdir = ${EXAMPLESDIR}|' ${WRKSRC}/etc/Makefile | ${REINPLACE_CMD} -e 's|^docdir = .*|docdir = ${EXAMPLESDIR}|' ${WRKSRC}/etc/Makefile | ||||
${REINPLACE_CMD} -e 's|/usr/local/var|/var|' -e 's|/var/zones|/var/${PORTNAME}|' ${WRKSRC}/etc/yadifad.conf.example | ${REINPLACE_CMD} -e 's|/usr/local/var|/var|' -e 's|/var/zones|/var/${PORTNAME}|' ${WRKSRC}/etc/yadifad.conf.example | ||||
pre-build: | pre-build: | ||||
cd ${WRKSRC} && ${MAKE_CMD} features | cd ${WRKSRC} && ${MAKE_CMD} features | ||||
Show All 17 Lines |
The patch does not introduce any %%USERS%% or %%GROUPS%% (which would both always contain yadifa), so why is the SUB_LIST bit needed?