<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/06c7071fb035a1986bed0235904d247c11bebe4f">https://github.com/macports/macports-ports/commit/06c7071fb035a1986bed0235904d247c11bebe4f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 06c7071  openssl11: new port, version 1.1.1b
</span>06c7071 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 06c7071fb035a1986bed0235904d247c11bebe4f
</span>Author: Chih-Hsuan Yen <yan12125@macports.org>
AuthorDate: Mon Mar 4 23:40:57 2019 +0800

<span style='display:block; white-space:pre;color:#404040;'>    openssl11: new port, version 1.1.1b
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    To make migration from OpenSSL 1.0.2 simpler. See
</span><span style='display:block; white-space:pre;color:#404040;'>    https://trac.macports.org/ticket/52101
</span>---
 devel/openssl11/Portfile | 111 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 111 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/openssl11/Portfile b/devel/openssl11/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f40c852
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/openssl11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,111 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                openssl11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.1.1b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Please revbump these ports when updating OpenSSL.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  - freeradius (#43461)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  - openssh (#54990)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel security
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             OpenSSL SSLeay
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {yan12125 @yan12125} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         OpenSSL SSL/TLS cryptography library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    The OpenSSL Project is a collaborative effort to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    develop a robust, commercial-grade, full-featured, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and Open Source toolkit implementing the Secure \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Sockets Layer (SSL v2/v3) and Transport Layer \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Security (TLS v1) protocols as well as \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    a full-strength general purpose cryptography \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    library.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.openssl.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           libressl libressl-devel openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            openssl-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://www.openssl.org/source/mirror.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        ${homepage}/source \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ftp://gd.tuwien.ac.at/infosys/security/openssl/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    http://mirror.switch.ch/ftp/mirror/openssl/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ftp://ftp.fi.muni.cz/pub/openssl/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ftp://ftp.pca.dfn.de/pub/tools/net/openssl/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    http://artfiles.org/openssl.org/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ftp://ftp.linux.hr/pub/openssl/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ftp://guest.kuria.katowice.pl/pub/openssl/source/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha1    e9710abf5e95c48ebf47991b10cbb48c09dae102 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  2f6ab1216c04d089cf930f128f142d9e4a531535 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  5c557b023230413dfb0756f3137a13e6d726838ccd1430888ad15bfb2b43ea4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    8213737
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# patchfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ccache    no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.perl      /usr/bin/perl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cmd       ./Configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args     -L${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                  --openssldir=${prefix}/etc/openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    shared \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use SDK if necessary.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.sdkroot} ne ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   '-isysroot ${configure.sdkroot}' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -Wl,-syslibroot,${configure.sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set merger_arch_compiler no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+array set merger_configure_args {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ppc     darwin-ppc-cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    i386    darwin-i386-cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ppc64   darwin64-ppc-cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    x86_64  darwin64-x86_64-cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Don't use i386 assembly on Tiger (#38015, #43303).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} <= 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        append merger_configure_args(i386) { no-asm}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Don't use x86-64 assembly on Tiger or Leopard.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} <= 9} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        append merger_configure_args(x86_64) { no-asm}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Don't pass --host to configure.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+array set merger_host {ppc {} i386 {} ppc64 {} x86_64 {}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset universal]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        && [info exists merger_configure_args(${configure.build_arch})]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append $merger_configure_args(${configure.build_arch})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.universal_args-delete --disable-dependency-tracking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Parallel builds don't quite work (#46719).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build  no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        global merger_dont_diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[llength ${universal_archs_to_use}] > 2} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            lappend merger_dont_diff ${prefix}/include/openssl/opensslconf.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args       MANDIR=${prefix}/share/man MANSUFFIX=ssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant rfc3779 description {enable RFC 3779: X.509 Extensions for IP Addresses and AS Identifiers} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   enable-rfc3779
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       [lindex ${master_sites} 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ${name}-(\[0-9.\]+\[a-z\]?)\\.tar\\.gz
</span></pre><pre style='margin:0'>

</pre>