svn commit: r438307 - in head: . security/libressl

Mathieu Arnold mat at mat.cc
Wed Apr 12 06:29:47 UTC 2017


Le 12/04/2017 à 00:48, Ben Woods a écrit :
> On Wed, 12 Apr 2017 at 3:01 am, Bernard Spil <brnrd at freebsd.org
> <mailto:brnrd at freebsd.org>> wrote:
>
>     Author: brnrd
>     Date: Tue Apr 11 19:01:34 2017
>     New Revision: 438307
>     URL: https://svnweb.freebsd.org/changeset/ports/438307
>
>     Log:
>       security/libressl: Update to 2.5.3
>
>        - Update to 2.5.3
>        - Bump shlib versions
>        - Add UPDATING entry for shlib version bumps
>        - Use --enable-nc configure arg
>        - Align with CFLAGS from -devel
>        - Remove commented EXPLICIT_BZERO blurb
>        - Update pkg-plist
>          - Add x25519, drop krb5_asn header
>          - Add ocspcheck binary
>          - Added/removed man-pages
>
>     Modified:
>       head/UPDATING
>       head/security/libressl/Makefile
>       head/security/libressl/distinfo
>       head/security/libressl/pkg-plist
>       head/security/libressl/version.mk <http://version.mk>
>
>     Modified: head/UPDATING
>     ==============================================================================
>     --- head/UPDATING       Tue Apr 11 18:58:18 2017        (r438306)
>     +++ head/UPDATING       Tue Apr 11 19:01:34 2017        (r438307)
>     @@ -5,6 +5,30 @@ they are unavoidable.
>      You should get into the habit of checking this file for changes
>     each time
>      you update your ports collection, before attempting any port
>     upgrades.
>
>     +20170411:
>     +  AFFECTS: users of security/libressl
>     +  AUTHOR: brnrd at FreeBSD.org
>     +
>     +  The port has been updated to the latest stable version 2.5 of
>     LibreSSL.
>     +  The shared library versions of the libraries have been bumped.
>     +
>     +  After upgrading, manually update all packages that depend on
>     any of the
>     +  libraries provided by LibreSSL (libssl, libcrypto and libtls)
>     since the
>     +  versions of these libraries have changed. Normally, you can
>     obtain the
>     +  list of dependent software by running the following command:
>     +
>     +  # pkg info -r libressl
>     +
>     +  Then you should rebuild all ports depending on libressl to
>     avoid dangling
>     +  shared library dependencies. Poudriere and pkg handle this
>     correctly,
>     +  portmaster and portupgrade users can use the following to
>     rebuild all
>     +  dependent ports.
>     +
>     +  Portmaster users:
>     +      portmaster -r libressl
>     +  Portupgrade users:
>     +      portupgrade -fr security/libressl
>     +
>      20170410:
>        AFFECTS: users of x11-wm/awesome
>        AUTHOR: garga at FreeBSD.org
>
>
>
> Hi Bernard,
>
> I thought the normal practice was for the commit to also bump the
> PORTREVISION for all ports that depend on the one that has changed, to
> ensure users of portmaster and portupgrade automatically rebuild all
> dependent ports?

It is not always feasible to do so, libressl is not the default, and
there are *many* ports that depends on it through USES=ssl.


-- 
Mathieu Arnold



More information about the svn-ports-all mailing list