Revision: 148305 https://trac.macports.org/changeset/148305 Author: mps@macports.org Date: 2016-05-03 08:42:20 -0700 (Tue, 03 May 2016) Log Message: ----------- openssl: Security update to 1.0.2h (CVE-2016-2105, CVE-2016-2106, CVE-2016-2107, CVE-2016-2108, CVE-2016-2109, CVE-2016-2176), revision bumps for freeradius, tor and tor-devel. Modified Paths: -------------- trunk/dports/devel/openssl/Portfile trunk/dports/security/tor/Portfile trunk/dports/security/tor-devel/Portfile trunk/dports/sysutils/freeradius/Portfile Removed Paths: ------------- trunk/dports/devel/openssl/files/6e42e3ff9cde43830555549fdafa2a8b37b9485b.patch trunk/dports/devel/openssl/files/remove-duplicate-bn_print-doc.patch Modified: trunk/dports/devel/openssl/Portfile =================================================================== --- trunk/dports/devel/openssl/Portfile 2016-05-03 14:43:01 UTC (rev 148304) +++ trunk/dports/devel/openssl/Portfile 2016-05-03 15:42:20 UTC (rev 148305) @@ -6,7 +6,7 @@ name openssl epoch 1 -version 1.0.2g +version 1.0.2h # Please revbump these ports when updating OpenSSL. # - freeradius (#43461) @@ -32,13 +32,11 @@ depends_lib port:zlib master_sites http://www.openssl.org/source -checksums rmd160 b5a697ac0195dc84e17f2089b0e649d7129b36c2 \ - sha256 b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33 +checksums rmd160 b7ab97d34582b7467929bbcd2bb8fbc4d19ac05e \ + sha256 1d4007e53aad94a5b2002fe045ee7bb0b3d98f1a47f8b2bc851dcd1c74332919 patchfiles install-headers-HFS+.patch \ - parallel-building.patch \ - remove-duplicate-bn_print-doc.patch \ - 6e42e3ff9cde43830555549fdafa2a8b37b9485b.patch + parallel-building.patch configure.ccache no configure.perl /usr/bin/perl Deleted: trunk/dports/devel/openssl/files/6e42e3ff9cde43830555549fdafa2a8b37b9485b.patch =================================================================== --- trunk/dports/devel/openssl/files/6e42e3ff9cde43830555549fdafa2a8b37b9485b.patch 2016-05-03 14:43:01 UTC (rev 148304) +++ trunk/dports/devel/openssl/files/6e42e3ff9cde43830555549fdafa2a8b37b9485b.patch 2016-05-03 15:42:20 UTC (rev 148305) @@ -1,35 +0,0 @@ -Upstream-Status: Backport [https://github.com/openssl/openssl/commit/6e42e3ff9cde43830555549fdafa2a8b37..., https://mta.openssl.org/pipermail/openssl-dev/2016-March/005758.html] -From 6e42e3ff9cde43830555549fdafa2a8b37b9485b Mon Sep 17 00:00:00 2001 -From: Andy Polyakov <appro@openssl.org> -Date: Fri, 4 Mar 2016 11:32:26 +0100 -Subject: [PATCH] perlasm/x86_64-xlate.pl: handle binary constants early. - -Not all assemblers of "gas" flavour handle binary constants, e.g. -seasoned MacOS Xcode doesn't, so give them a hand. - -Reviewed-by: Rich Salz <rsalz@openssl.org> -Reviewed-by: Viktor Dukhovni <viktor@openssl.org> ---- - crypto/perlasm/x86_64-xlate.pl | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/crypto/perlasm/x86_64-xlate.pl b/crypto/perlasm/x86_64-xlate.pl -index 0a023fb..80ab17f 100755 ---- ./crypto/perlasm/x86_64-xlate.pl -+++ ./crypto/perlasm/x86_64-xlate.pl -@@ -195,6 +195,7 @@ - sub out { - my $self = shift; - -+ $self->{value} =~ s/\b(0b[0-1]+)/oct($1)/eig; - if ($gas) { - # Solaris /usr/ccs/bin/as can't handle multiplications - # in $self->{value} -@@ -205,7 +206,6 @@ - } - sprintf "\$%s",$self->{value}; - } else { -- $self->{value} =~ s/(0b[0-1]+)/oct($1)/eig; - $self->{value} =~ s/0x([0-9a-f]+)/0$1h/ig if ($masm); - sprintf "%s",$self->{value}; - } Deleted: trunk/dports/devel/openssl/files/remove-duplicate-bn_print-doc.patch =================================================================== --- trunk/dports/devel/openssl/files/remove-duplicate-bn_print-doc.patch 2016-05-03 14:43:01 UTC (rev 148304) +++ trunk/dports/devel/openssl/files/remove-duplicate-bn_print-doc.patch 2016-05-03 15:42:20 UTC (rev 148305) @@ -1,40 +0,0 @@ -Prevent build from generating docs for both BN_print and bn_print. - -http://trac.macports.org/ticket/31322 - ---- doc/crypto/bn_internal.pod.orig 2009-10-28 14:51:56.000000000 +0100 -+++ doc/crypto/bn_internal.pod 2011-09-19 13:23:54.000000000 +0200 -@@ -8,7 +8,7 @@ - bn_mul_low_normal, bn_mul_recursive, bn_mul_part_recursive, - bn_mul_low_recursive, bn_mul_high, bn_sqr_normal, bn_sqr_recursive, - bn_expand, bn_wexpand, bn_expand2, bn_fix_top, bn_check_top, --bn_print, bn_dump, bn_set_max, bn_set_high, bn_set_low - BIGNUM -+bn_dump, bn_set_max, bn_set_high, bn_set_low - BIGNUM - library internal functions - - =head1 SYNOPSIS -@@ -57,7 +57,6 @@ - void bn_fix_top(BIGNUM *a); - - void bn_check_top(BIGNUM *a); -- void bn_print(BIGNUM *a); - void bn_dump(BN_ULONG *d, int n); - void bn_set_max(BIGNUM *a); - void bn_set_high(BIGNUM *r, BIGNUM *a, int n); -@@ -221,14 +220,14 @@ - bn_check_top() verifies that C<((a)-E<gt>top E<gt>= 0 && (a)-E<gt>top - E<lt>= (a)-E<gt>dmax)>. A violation will cause the program to abort. - --bn_print() prints B<a> to stderr. bn_dump() prints B<n> words at B<d> -+bn_dump() prints B<n> words at B<d> - (in reverse order, i.e. most significant word first) to stderr. - - bn_set_max() makes B<a> a static number with a B<dmax> of its current size. - This is used by bn_set_low() and bn_set_high() to make B<r> a read-only - B<BIGNUM> that contains the B<n> low or high words of B<a>. - --If B<BN_DEBUG> is not defined, bn_check_top(), bn_print(), bn_dump() -+If B<BN_DEBUG> is not defined, bn_check_top(), bn_dump() - and bn_set_max() are defined as empty macros. - - =head1 SEE ALSO Modified: trunk/dports/security/tor/Portfile =================================================================== --- trunk/dports/security/tor/Portfile 2016-05-03 14:43:01 UTC (rev 148304) +++ trunk/dports/security/tor/Portfile 2016-05-03 15:42:20 UTC (rev 148305) @@ -6,7 +6,7 @@ name tor conflicts tor-devel version 0.2.7.6 -revision 2 +revision 3 categories security platforms darwin maintainers maclemon.at:macports.org openmaintainer Modified: trunk/dports/security/tor-devel/Portfile =================================================================== --- trunk/dports/security/tor-devel/Portfile 2016-05-03 14:43:01 UTC (rev 148304) +++ trunk/dports/security/tor-devel/Portfile 2016-05-03 15:42:20 UTC (rev 148305) @@ -6,6 +6,7 @@ name tor-devel conflicts tor version 0.2.8.2-alpha +revision 1 categories security platforms darwin maintainers maclemon.at:macports.org openmaintainer Modified: trunk/dports/sysutils/freeradius/Portfile =================================================================== --- trunk/dports/sysutils/freeradius/Portfile 2016-05-03 14:43:01 UTC (rev 148304) +++ trunk/dports/sysutils/freeradius/Portfile 2016-05-03 15:42:20 UTC (rev 148305) @@ -5,7 +5,7 @@ name freeradius version 2.2.4 -revision 10 +revision 11 categories sysutils maintainers nomaintainer homepage http://www.freeradius.org/