Date: Mon, 16 Jan 2023 22:12:30 +0100 From: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernape@freebsd.org> To: Adam Weinberger <adamw@adamw.org> Cc: "ports-committers@FreeBSD.org" <ports-committers@freebsd.org>, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 38e6e935efa6 - main - dns/unbound: add dynlib port option Message-ID: <CAGwOe2aEY9ok_B-Tc2GeX8jDkXvjhrjNck7kLJ4pnbaWz1DMQw@mail.gmail.com> In-Reply-To: <CAP7rwcgBQD3oQJRKyvjposA=WW1%2BJku7Xzv_mF2-rcwJy-eqdg@mail.gmail.com> References: <202301161248.30GCmHnK091914@gitrepo.freebsd.org> <CAP7rwcgBQD3oQJRKyvjposA=WW1%2BJku7Xzv_mF2-rcwJy-eqdg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000326c6005f2680b94 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable El lun., 16 ene. 2023 19:50, Adam Weinberger <adamw@adamw.org> escribi=C3= =B3: > > > On Mon, Jan 16, 2023 at 5:48 AM Fernando Apestegu=C3=ADa <fernape@freebsd= .org> > wrote: > >> The branch main has been updated by fernape: >> >> URL: >> https://cgit.FreeBSD.org/ports/commit/?id=3D38e6e935efa67110ba6d2d1e3225= 55f0afbb8383 >> >> commit 38e6e935efa67110ba6d2d1e322555f0afbb8383 >> Author: Fernando Apestegu=C3=ADa <fernape@FreeBSD.org> >> AuthorDate: 2023-01-15 19:29:38 +0000 >> Commit: Fernando Apestegu=C3=ADa <fernape@FreeBSD.org> >> CommitDate: 2023-01-16 12:44:02 +0000 >> >> dns/unbound: add dynlib port option >> > >> PR: 268942 >> Reported by: me@rcm.sh >> Approved by: jaap@NLnetLabs.nl (maintainer) >> --- >> dns/unbound/Makefile | 9 ++++++--- >> 1 file changed, 6 insertions(+), 3 deletions(-) >> >> > Does this need a pkg-plist change? If the plist is the same with this > option on and off, what is this option actually controlling? > The dynlib option is to build that module into the same daemon: https://unbound.docs.nlnetlabs.nl/en/latest/manpages/unbound.conf.html#dyna= mic-library-module-options > # Adam > > diff --git a/dns/unbound/Makefile b/dns/unbound/Makefile >> index 6d101575fd4f..3e0ad7dcdcc3 100644 >> --- a/dns/unbound/Makefile >> +++ b/dns/unbound/Makefile >> @@ -1,5 +1,6 @@ >> PORTNAME=3D unbound >> DISTVERSION=3D 1.17.1 >> +PORTREVISION=3D 1 >> CATEGORIES=3D dns >> MASTER_SITES=3D https://www.nlnetlabs.nl/downloads/unbound/ >> >> @@ -32,15 +33,16 @@ PORTDOCS=3D CNAME-basedRedirectionDesignNotes.pdf >> CREDITS Changelog \ >> ietf67-design-02.pdf requirements.txt >> >> OPTIONS_DEFINE=3D DEP-RSA1024 DNSCRYPT DNSTAP DOCS DOH >> ECDSA EVAPI \ >> - FILTER_AAAA GOST HIREDIS LIBEVENT MUNIN_PLUGIN >> PYTHON \ >> - SUBNET TFOCL TFOSE THREADS >> -OPTIONS_DEFAULT=3D DNSCRYPT DOH ECDSA GOST LIBEVENT THREADS >> + DYNLIB FILTER_AAAA GOST HIREDIS LIBEVENT >> MUNIN_PLUGIN \ >> + PYTHON SUBNET TFOCL TFOSE THREADS >> +OPTIONS_DEFAULT=3D DNSCRYPT DOH DYNLIB ECDSA GOST LIBEVENT THREAD= S >> OPTIONS_SUB=3D yes >> >> DEP-RSA1024_DESC=3D Deprecate the use of RSA 1024 keys >> DNSCRYPT_DESC=3D Enable dnscrypt support >> DNSTAP_DESC=3D Enable dnstap logging support >> DOH_DESC=3D Enable DNS-over-HTTPS support >> +DYNLIB_DESC=3D Enable dynamic (shared) library support >> ECDSA_DESC=3D Enable ECDSA (elliptic curve) support (OpenSSL= >=3D >> 1.0) >> EVAPI_DESC=3D (Experimental) pluggable event based libunboun= d >> API support >> FILTER_AAAA_DESC=3D Build with AAAA filter functionality (contrib) >> @@ -63,6 +65,7 @@ DNSTAP_LIB_DEPENDS=3D libfstrm.so:devel/fstr= m \ >> DNSTAP_CONFIGURE_ENABLE=3D dnstap >> DOH_LIB_DEPENDS=3D libnghttp2.so:www/libnghttp2 >> DOH_CONFIGURE_ON=3D --with-libnghttp2 >> +DYNLIB_CONFIGURE_ON=3D --with-dynlibmodule >> ECDSA_CONFIGURE_ENABLE=3D ecdsa >> ECDSA_VARS=3D DEPENDS_ARGS+=3DWITH_ECDSA=3Dyes >> EVAPI_CONFIGURE_ENABLE=3D event-api >> > > > -- > Adam Weinberger > adamw@adamw.org > https://www.adamw.org > --000000000000326c6005f2680b94 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">El lun., 16 ene. 2023 19:50, Adam Weinberger <<a hr= ef=3D"mailto:adamw@adamw.org">adamw@adamw.org</a>> escribi=C3=B3:<br></d= iv><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left= :1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div cl= ass=3D"gmail_default" style=3D"font-family:arial,sans-serif"><br></div></di= v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On M= on, Jan 16, 2023 at 5:48 AM Fernando Apestegu=C3=ADa <<a href=3D"mailto:= fernape@freebsd.org" target=3D"_blank" rel=3D"noreferrer">fernape@freebsd.o= rg</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi= n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex= ">The branch main has been updated by fernape:<br> <br> URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3D38e6e935efa6711= 0ba6d2d1e322555f0afbb8383" rel=3D"noreferrer noreferrer" target=3D"_blank">= https://cgit.FreeBSD.org/ports/commit/?id=3D38e6e935efa67110ba6d2d1e322555f= 0afbb8383</a><br> <br> commit 38e6e935efa67110ba6d2d1e322555f0afbb8383<br> Author:=C2=A0 =C2=A0 =C2=A0Fernando Apestegu=C3=ADa <fernape@FreeBSD.org= ><br> AuthorDate: 2023-01-15 19:29:38 +0000<br> Commit:=C2=A0 =C2=A0 =C2=A0Fernando Apestegu=C3=ADa <fernape@FreeBSD.org= ><br> CommitDate: 2023-01-16 12:44:02 +0000<br> <br> =C2=A0 =C2=A0 dns/unbound: add dynlib port option <br></blockquote><blockqu= ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px= solid rgb(204,204,204);padding-left:1ex"> <br> =C2=A0 =C2=A0 PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0268942<br> =C2=A0 =C2=A0 Reported by:=C2=A0 =C2=A0 <a href=3D"mailto:me@rcm.sh" target= =3D"_blank" rel=3D"noreferrer">me@rcm.sh</a><br> =C2=A0 =C2=A0 Approved by:=C2=A0 =C2=A0 jaap@NLnetLabs.nl (maintainer)<br> ---<br> =C2=A0dns/unbound/Makefile | 9 ++++++---<br> =C2=A01 file changed, 6 insertions(+), 3 deletions(-)<br> <br></blockquote><div><br></div><div style=3D"font-family:arial,sans-serif"= class=3D"gmail_default">Does this need a pkg-plist change? If the plist is= the same with this option on and off, what is this option actually control= ling?</div></div></div></blockquote></div></div><div dir=3D"auto"><br></div= ><div dir=3D"auto">The dynlib option is to build that module into the same = daemon:</div><div dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D"https= ://unbound.docs.nlnetlabs.nl/en/latest/manpages/unbound.conf.html#dynamic-l= ibrary-module-options">https://unbound.docs.nlnetlabs.nl/en/latest/manpages= /unbound.conf.html#dynamic-library-module-options</a><br></div><div dir=3D"= auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote cl= ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p= adding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quote"><div style=3D"= font-family:arial,sans-serif" class=3D"gmail_default"><br></div><div style= =3D"font-family:arial,sans-serif" class=3D"gmail_default"># Adam</div><div = style=3D"font-family:arial,sans-serif" class=3D"gmail_default"><br></div><d= iv style=3D"font-family:arial,sans-serif" class=3D"gmail_default"></div><bl= ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef= t:1px solid rgb(204,204,204);padding-left:1ex"> diff --git a/dns/unbound/Makefile b/dns/unbound/Makefile<br> index 6d101575fd4f..3e0ad7dcdcc3 100644<br> --- a/dns/unbound/Makefile<br> +++ b/dns/unbound/Makefile<br> @@ -1,5 +1,6 @@<br> =C2=A0PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 unbound<br> =C2=A0DISTVERSION=3D=C2=A0 =C2=A01.17.1<br> +PORTREVISION=3D=C2=A0 1<br> =C2=A0CATEGORIES=3D=C2=A0 =C2=A0 dns<br> =C2=A0MASTER_SITES=3D=C2=A0 <a href=3D"https://www.nlnetlabs.nl/downloads/u= nbound/" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.nlnetl= abs.nl/downloads/unbound/</a><br> <br> @@ -32,15 +33,16 @@ PORTDOCS=3D=C2=A0 =C2=A0CNAME-basedRedirectionDesignNot= es.pdf CREDITS Changelog \<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ietf67-design-02.pd= f requirements.txt<br> <br> =C2=A0OPTIONS_DEFINE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 DEP-RSA1024 DNSCRYPT DNSTAP DOCS DOH ECDSA EVAPI \<br> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0FILTER_AAAA GOST HIREDIS LIBEVENT MUNIN_PLUGIN PYTHON \<br> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0SUBNET TFOCL TFOSE THREADS<br> -OPTIONS_DEFAULT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0DNSCRYPT DOH ECDSA GOST LIBEV= ENT THREADS<br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0DYNLIB FILTER_AAAA GOST HIREDIS LIBEVENT MUNIN_PLUGIN \<br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0PYTHON SUBNET TFOCL TFOSE THREADS<br> +OPTIONS_DEFAULT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0DNSCRYPT DOH DYNLIB ECDSA GOS= T LIBEVENT THREADS<br> =C2=A0OPTIONS_SUB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0yes<br> <br> =C2=A0DEP-RSA1024_DESC=3D=C2=A0 =C2=A0 =C2=A0 Deprecate the use of RSA 1024= keys<br> =C2=A0DNSCRYPT_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Enable dnscrypt sup= port<br> =C2=A0DNSTAP_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Enable dnstap = logging support<br> =C2=A0DOH_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Enable DN= S-over-HTTPS support<br> +DYNLIB_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Enable dynamic (sha= red) library support<br> =C2=A0ECDSA_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Enable ECDSA (= elliptic curve) support (OpenSSL >=3D 1.0)<br> =C2=A0EVAPI_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (Experimental)= pluggable event based libunbound API support<br> =C2=A0FILTER_AAAA_DESC=3D=C2=A0 =C2=A0 =C2=A0 Build with AAAA filter functi= onality (contrib)<br> @@ -63,6 +65,7 @@ DNSTAP_LIB_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0libfstrm.so:devel/fstrm \<br> =C2=A0DNSTAP_CONFIGURE_ENABLE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0dnstap<br> =C2=A0DOH_LIB_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0libnghttp2.so:www/libnghttp2<br> =C2=A0DOH_CONFIGURE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -= -with-libnghttp2<br> +DYNLIB_CONFIGURE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0--with-dynl= ibmodule<br> =C2=A0ECDSA_CONFIGURE_ENABLE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 ecdsa<br> =C2=A0ECDSA_VARS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 DEPENDS_ARGS+=3DWITH_ECDSA=3Dyes<br> =C2=A0EVAPI_CONFIGURE_ENABLE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 event-api<br> </blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr"><div dir= =3D"ltr"><div><div dir=3D"ltr"><div>Adam Weinberger</div><div><a href=3D"ma= ilto:adamw@adamw.org" target=3D"_blank" rel=3D"noreferrer">adamw@adamw.org<= /a></div><div><a href=3D"https://www.adamw.org" target=3D"_blank" rel=3D"no= referrer">https://www.adamw.org</a></div></div></div></div></div></div> </blockquote></div></div></div> --000000000000326c6005f2680b94--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGwOe2aEY9ok_B-Tc2GeX8jDkXvjhrjNck7kLJ4pnbaWz1DMQw>