Skip site navigation (1)Skip section navigation (2)
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>