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.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "[email protected]"

Reply via email to