Date: Thu, 6 Aug 2015 18:53:57 -0600 (MDT) From: Warren Block <wblock@wonkity.com> To: sid -- <sidelight12@mail.com> Cc: freebsd-doc@freebsd.org Subject: Re: Suggestions for porter's handbook on bsd licenced dependency options Message-ID: <alpine.BSF.2.20.1508061833230.15378@wonkity.com> In-Reply-To: <trinity-c182e990-6b80-4f6d-84b2-64a3ddd5b2f0-1438888170250@3capp-mailcom-lxa09> References: <trinity-c182e990-6b80-4f6d-84b2-64a3ddd5b2f0-1438888170250@3capp-mailcom-lxa09>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 6 Aug 2015, sid -- wrote: > I'd like to suggest to put in the porter's handbook, bsd licenced > alternatives to commonly ported gnu-based dependencies. > > For instance, to suggest the [radio] option of "OPENSSL" when the > program calls on "GNUTLS". It would be great to optionally also have > listed in the handbook, other alternatives to OPENSSL and GNUTLS like > NSS, POLARSSL and WOLFSSL. If anyone is unsure of what I'm refering > to, or the description of the Makefile code, please do a make config > and see the "Makefile" on "/usr/ports/ftp/curl" to see the possible > options. If the application already supports a choice of sub-applications, it is nice when the port provides those same options. Porters generally do not add functionality to an application. devd(8) is not a drop-in replacement for HAL. It just offers a similar function that can be used for detecting hot-plugged input devices. Some FreeBSD developers added code to allow for that use, see x11-servers/xorg-server/files/patch-config_devd.c. Usually, this type of work is added upstream, in the application itself. That makes for much less work in the future. Otherwise, porters have to re-integrate the changes with each new version of the application. As far as suggesting adding options, that would be more of a policy thing for the ports people. It's not something the documentation group can add to the Porter's Handbook on our own.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.1508061833230.15378>