Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jun 2016 17:27:34 +0000 (UTC)
From:      Bernard Spil <brnrd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r416252 - in head: . security/libressl-devel security/libressl-devel/files
Message-ID:  <201606011727.u51HRYZY052339@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brnrd
Date: Wed Jun  1 17:27:34 2016
New Revision: 416252
URL: https://svnweb.freebsd.org/changeset/ports/416252

Log:
  security/libressl-devel: Update to 2.4.0
  
    - Update to latest "unstable" release
    - Remove OPENSSL_VERSION_NUMBER patch
    - Update shlib-versions
    - Add UPDATING entry

Added:
  head/security/libressl-devel/pkg-message   (contents, props changed)
Deleted:
  head/security/libressl-devel/files/
Modified:
  head/UPDATING
  head/security/libressl-devel/Makefile
  head/security/libressl-devel/distinfo
  head/security/libressl-devel/pkg-plist

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Wed Jun  1 16:39:49 2016	(r416251)
+++ head/UPDATING	Wed Jun  1 17:27:34 2016	(r416252)
@@ -5,6 +5,36 @@ 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.
 
+20160601
+  AFFECTS: users of security/libressl-devel
+  AUTHOR: brnrd@FreeBSD.org
+
+  The port has been updated to the latest "unstable" version of LibreSSL.
+  The shared library versions of the libraries have been bumped.
+  With this update, the patch for the OPENSSL_VERSION_NUMBER has been
+  removed. This causes issues with a number of ports. Patches for many of
+  these issues can be found on 
+  https://wiki.freebsd.org/OpenSSL/Ports#OPENSSL_VERSION_NUMBER
+
+  After upgrading to 2.4.0, 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-devel
+
+  Then you should rebuild all ports depending on libressl-devel 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-devel
+  Portupgrade users:
+      portupgrade -fr security/libressl-devel
+
+
 20160527
   AFFECTS: Users of mail/opensmtpd-extras (any of them)
   AUTHOR: adamw@FreeBSD.org

Modified: head/security/libressl-devel/Makefile
==============================================================================
--- head/security/libressl-devel/Makefile	Wed Jun  1 16:39:49 2016	(r416251)
+++ head/security/libressl-devel/Makefile	Wed Jun  1 17:27:34 2016	(r416252)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	libressl
-PORTVERSION=	2.3.4
+PORTVERSION=	2.4.0
 CATEGORIES=	security devel
 MASTER_SITES=	OPENBSD/LibreSSL
 PKGNAMESUFFIX=	-devel

Modified: head/security/libressl-devel/distinfo
==============================================================================
--- head/security/libressl-devel/distinfo	Wed Jun  1 16:39:49 2016	(r416251)
+++ head/security/libressl-devel/distinfo	Wed Jun  1 17:27:34 2016	(r416252)
@@ -1,2 +1,3 @@
-SHA256 (libressl-2.3.4.tar.gz) = 7a1135b2620f78928e89538c211a4df1d9415994001d1e7c9178c6b6d72de6a9
-SIZE (libressl-2.3.4.tar.gz) = 3013286
+TIMESTAMP = 1464761954
+SHA256 (libressl-2.4.0.tar.gz) = 7e6000cfb9438fbfc7fe7fe0572af587e2f2a36bbdb95408e9874758d0c3382e
+SIZE (libressl-2.4.0.tar.gz) = 3024184

Added: head/security/libressl-devel/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/libressl-devel/pkg-message	Wed Jun  1 17:27:34 2016	(r416252)
@@ -0,0 +1,15 @@
+
+****************************************************************************
+
+In version 2.4.0, the OPENSSL_VERSION_NUMBER patch has been removed.
+
+Before, the version for the FreeBSD ports was locked to the time of forking,
+which was 1.0.1f (0x1000107fL). Now the version is unmodified (0x20000000L).
+
+Ports that check e.g. >= 0x10002000 to determine features added in OpenSSL
+1.0.2 are likely to fail during build. Fixes for ports known to fail this
+way are collected in:
+
+   https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
+
+****************************************************************************

Modified: head/security/libressl-devel/pkg-plist
==============================================================================
--- head/security/libressl-devel/pkg-plist	Wed Jun  1 16:39:49 2016	(r416251)
+++ head/security/libressl-devel/pkg-plist	Wed Jun  1 17:27:34 2016	(r416252)
@@ -75,16 +75,16 @@ include/openssl/x509v3.h
 include/tls.h
 lib/libcrypto.a
 lib/libcrypto.so
-lib/libcrypto.so.37
-lib/libcrypto.so.37.0.0
+lib/libcrypto.so.38
+lib/libcrypto.so.38.0.0
 lib/libssl.a
 lib/libssl.so
-lib/libssl.so.38
-lib/libssl.so.38.0.0
+lib/libssl.so.39
+lib/libssl.so.39.0.0
 lib/libtls.a
 lib/libtls.so
-lib/libtls.so.10
-lib/libtls.so.10.0.0
+lib/libtls.so.11
+lib/libtls.so.11.0.0
 libdata/pkgconfig/libcrypto.pc
 libdata/pkgconfig/libssl.pc
 libdata/pkgconfig/libtls.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606011727.u51HRYZY052339>