<pre style='margin:0'>
Chih-Hsuan Yen (yan12125) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e660ba6a7265d21b28decb8f2b9a0ec4fd6541fe">https://github.com/macports/macports-ports/commit/e660ba6a7265d21b28decb8f2b9a0ec4fd6541fe</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e660ba6a7265d21b28decb8f2b9a0ec4fd6541fe
</span>Author: Chih-Hsuan Yen <yan12125@macports.org>
AuthorDate: Sat Mar 9 02:56:01 2019 +0800
<span style='display:block; white-space:pre;color:#404040;'> openssl: update to 1.1.1c
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/52101
</span><span style='display:block; white-space:pre;color:#404040;'> Ref: https://trac.macports.org/ticket/58218 (old Qt5 versions)
</span><span style='display:block; white-space:pre;color:#404040;'> Ref: https://trac.macports.org/ticket/58607 (old MySQL versions)
</span><span style='display:block; white-space:pre;color:#404040;'> Ref: https://trac.macports.org/ticket/58630 (old PostgreSQL versions)
</span>---
devel/openssl/Portfile | 19 +++++-----
devel/openssl/files/install-headers-HFS+.patch | 28 ---------------
devel/openssl/files/parallel-building.patch | 25 --------------
.../files/remove-duplicate-bn_print-doc.patch | 40 ----------------------
4 files changed, 8 insertions(+), 104 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/openssl/Portfile b/devel/openssl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 50d1ae7..fd53750 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/openssl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/openssl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup muniversal 1.0
</span>
name openssl
epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.0.2s
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.1.1c
</span>
# Please revbump these ports when updating OpenSSL.
# - freeradius (#43461)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,14 +40,10 @@ master_sites ${homepage}/source \
</span> ftp://ftp.linux.hr/pub/openssl/source/ \
ftp://guest.kuria.katowice.pl/pub/openssl/source/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums sha1 cf43d57a21e4baf420b3628677ebf1723ed53bc1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 6067f88e5f1ac797e189648386adb12ca4aba85d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 cabd5c9492825ce5bd23f3c3aeed6a97f8142f606d893df216411f07d1abab96 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 5349149
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles install-headers-HFS+.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- parallel-building.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- remove-duplicate-bn_print-doc.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums sha1 71b830a077276cbeccc994369538617a21bee808 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 6e31a6191e954b3a960cc996833ae275de6c0f2f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f6fb3079ad15076154eda9413fed42877d668e7069d9b87396d0804fdb3f4c90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8864262
</span>
if {${os.platform} eq "darwin" && ${os.major} < 11} {
# Having the stdlib set to libc++ on 10.6 causes a dependency on a
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,7 +55,6 @@ configure.ccache no
</span> configure.perl /usr/bin/perl
configure.cmd ./Configure
configure.args -L${prefix}/lib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- no-krb5 \
</span> --openssldir=${prefix}/etc/openssl \
shared \
zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -84,6 +79,9 @@ platform darwin {
</span> # Don't use x86-64 assembly on Tiger or Leopard.
if {${os.major} <= 9} {
append merger_configure_args(x86_64) { no-asm}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # OpenSSL requires Perl 5.10.0, while Leopard ships Perl 5.8.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:perl5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.perl ${prefix}/bin/perl5
</span> }
}
# Don't pass --host to configure.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -110,7 +108,6 @@ if {[variant_isset universal]} {
</span> }
destroot.args MANDIR=${prefix}/share/man MANSUFFIX=ssl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir INSTALL_PREFIX=${destroot}
</span>
variant rfc3779 description {enable RFC 3779: X.509 Extensions for IP Addresses and AS Identifiers} {
configure.args-append enable-rfc3779
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/openssl/files/install-headers-HFS+.patch b/devel/openssl/files/install-headers-HFS+.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c73c10a..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/openssl/files/install-headers-HFS+.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix installation of blowfish and DES headers on case-insensitive HFS+.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-http://trac.macports.org/changeset/14310
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- crypto/bf/Makefile.orig 2005-09-28 16:51:37.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ crypto/bf/Makefile 2005-09-28 16:52:25.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,6 +2,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OpenSSL/crypto/blowfish/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Case-insensitive HFS+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.PHONY: install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DIR= bf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TOP= ../..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC= cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- crypto/des/Makefile.orig 2005-09-28 16:51:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ crypto/des/Makefile 2005-09-28 16:52:15.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,6 +2,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OpenSSL/crypto/des/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Case-insensitive HFS+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.PHONY: install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DIR= des
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TOP= ../..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC= cc
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/openssl/files/parallel-building.patch b/devel/openssl/files/parallel-building.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 946c667..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/openssl/files/parallel-building.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,25 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Index: Makefile.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-===================================================================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.org.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -540,9 +540,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(MAKE) SDIRS='$(SDIRS)' clean
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--install: all install_docs install_sw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+install: install_docs install_sw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--install_sw:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+install_sw: build_all openssl.pc libssl.pc libcrypto.pc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -640,7 +640,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--install_docs:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+install_docs: build_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(PERL) $(TOP)/util/mkdir-p.pl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(INSTALL_PREFIX)$(MANDIR)/man1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(INSTALL_PREFIX)$(MANDIR)/man3 \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/openssl/files/remove-duplicate-bn_print-doc.patch b/devel/openssl/files/remove-duplicate-bn_print-doc.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 36d0b0f..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/openssl/files/remove-duplicate-bn_print-doc.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,40 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Prevent build from generating docs for both BN_print and bn_print.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-http://trac.macports.org/ticket/31322
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- doc/crypto/bn_internal.pod.orig 2009-10-28 14:51:56.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ doc/crypto/bn_internal.pod 2011-09-19 13:23:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,7 +8,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bn_mul_low_normal, bn_mul_recursive, bn_mul_part_recursive,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bn_mul_low_recursive, bn_mul_high, bn_sqr_normal, bn_sqr_recursive,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bn_expand, bn_wexpand, bn_expand2, bn_fix_top, bn_check_top,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--bn_print, bn_dump, bn_set_max, bn_set_high, bn_set_low - BIGNUM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bn_dump, bn_set_max, bn_set_high, bn_set_low - BIGNUM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- library internal functions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- =head1 SYNOPSIS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -57,7 +57,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void bn_fix_top(BIGNUM *a);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void bn_check_top(BIGNUM *a);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- void bn_print(BIGNUM *a);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void bn_dump(BN_ULONG *d, int n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void bn_set_max(BIGNUM *a);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void bn_set_high(BIGNUM *r, BIGNUM *a, int n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -221,14 +220,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bn_check_top() verifies that C<((a)-E<gt>top E<gt>= 0 && (a)-E<gt>top
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- E<lt>= (a)-E<gt>dmax)>. A violation will cause the program to abort.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--bn_print() prints B<a> to stderr. bn_dump() prints B<n> words at B<d>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bn_dump() prints B<n> words at B<d>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (in reverse order, i.e. most significant word first) to stderr.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bn_set_max() makes B<a> a static number with a B<dmax> of its current size.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- This is used by bn_set_low() and bn_set_high() to make B<r> a read-only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- B<BIGNUM> that contains the B<n> low or high words of B<a>.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--If B<BN_DEBUG> is not defined, bn_check_top(), bn_print(), bn_dump()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+If B<BN_DEBUG> is not defined, bn_check_top(), bn_dump()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and bn_set_max() are defined as empty macros.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- =head1 SEE ALSO
</span></pre><pre style='margin:0'>
</pre>