Revision: 132606 https://trac.macports.org/changeset/132606 Author: larryv@macports.org Date: 2015-02-05 12:51:25 -0800 (Thu, 05 Feb 2015) Log Message: ----------- openssl: Add modeline, rearrange, reformat Might as well make myself at home. Modified Paths: -------------- trunk/dports/devel/openssl/Portfile Modified: trunk/dports/devel/openssl/Portfile =================================================================== --- trunk/dports/devel/openssl/Portfile 2015-02-05 20:51:21 UTC (rev 132605) +++ trunk/dports/devel/openssl/Portfile 2015-02-05 20:51:25 UTC (rev 132606) @@ -1,11 +1,12 @@ +# -*- 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 # $Id$ -PortSystem 1.0 -PortGroup muniversal 1.0 +PortSystem 1.0 +PortGroup muniversal 1.0 name openssl +epoch 1 version 1.0.1k -epoch 1 # At least the following ports statically link OpenSSL and need to be revbumped # for every update of OpenSSL: @@ -16,19 +17,22 @@ # - tor # These lists aren't exhaustive. Feel free to add more entries as you find them. +categories devel security platforms darwin -categories devel security +license OpenSSL SSLeay maintainers larryv openmaintainer + +description OpenSSL SSL/TLS cryptography library +long_description The OpenSSL Project is a collaborative effort to \ + develop a robust, commercial-grade, full-featured, \ + and Open Source toolkit implementing the Secure \ + Sockets Layer (SSL v2/v3) and Transport Layer \ + Security (TLS v1) protocols as well as \ + a full-strength general purpose cryptography \ + library. homepage http://www.openssl.org/ -license OpenSSL SSLeay -description OpenSSL SSL/TLS cryptography library -long_description \ - The OpenSSL Project is a collaborative effort to develop a robust, \ - commercial-grade, full-featured, and Open Source toolkit implementing \ - the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security \ - (TLS v1) protocols as well as a full-strength general purpose \ - cryptography library. +depends_lib port:zlib master_sites http://www.openssl.org/source/ checksums md5 d4f002bd22a56881340105028842ae1f \ @@ -36,27 +40,33 @@ rmd160 e22c085189c6ce640378f0cc67faa512b4b873f2 \ sha256 8f9faeaebad088e772f4ef5e38252d472be4d878c6b3a2718c10a4fcebe7a41c -depends_lib port:zlib - -patchfiles patch-Makefile.org.diff patch-crypto-Makefile.diff \ +patchfiles patch-bn_internal.pod.diff \ + patch-Configure.diff \ + patch-crypto-Makefile.diff \ patch-Makefile.org-parallel.diff \ - patch-bn_internal.pod.diff patch-Configure.diff - + patch-Makefile.org.diff post-patch { # Ensure that the correct compiler is used reinplace "s|cc:|${configure.cc}:|" ${worksrcpath}/Configure # use SDK if necessary - if {${configure.sdkroot} != ""} { + if {${configure.sdkroot} ne ""} { reinplace "s|\\(-arch \[_a-zA-Z0-9\]*\\)|\\1 -isysroot ${configure.sdkroot}|" ${worksrcpath}/Configure } } +configure.ccache no configure.cmd ./Configure -configure.args -L${prefix}/lib --openssldir=${prefix}/etc/openssl zlib no-krb5 shared -configure.ccache no +configure.args -L${prefix}/lib \ + no-krb5 \ + --openssldir=${prefix}/etc/openssl \ + shared \ + zlib +platform darwin 8 i386 { + configure.args-append no-asm +} +destroot.args MANDIR=${prefix}/share/man MANSUFFIX=ssl destroot.destdir INSTALL_PREFIX=${destroot} -destroot.args MANDIR=${prefix}/share/man MANSUFFIX=ssl test.run yes test.dir ${worksrcpath}/test @@ -66,41 +76,37 @@ livecheck.url ${master_sites} livecheck.regex ${name}-(\[0-9.\]+\[a-z\]?)\\.tar\\.gz -variant rfc3779 description {enable RFC 3779: X.509 Extensions for IP Addresses and AS Identifiers} { - configure.args-append enable-rfc3779 -} - # code for universal build array set merger_configure_args { - ppc darwin-ppc-cc - i386 darwin-i386-cc - ppc64 darwin64-ppc-cc - x86_64 darwin64-x86_64-cc + ppc darwin-ppc-cc + i386 darwin-i386-cc + ppc64 darwin64-ppc-cc + x86_64 darwin64-x86_64-cc } -if { [variant_isset universal] } { +if {[variant_isset universal]} { set merger_arch_compiler "no" configure.universal_args-delete --disable-dependency-tracking pre-destroot { global merger_dont_diff - if { [llength ${universal_archs_to_use}] > 2 } { + if {[llength ${universal_archs_to_use}] > 2} { lappend merger_dont_diff ${prefix}/include/openssl/opensslconf.h } } # Do not set --host. array set merger_host { - ppc "" - i386 "" - ppc64 "" - x86_64 "" + ppc {} + i386 {} + ppc64 {} + x86_64 {} } } elseif {[info exists merger_configure_args($build_arch)]} { configure.args-append $merger_configure_args($build_arch) } -platform darwin 8 i386 { - configure.args-append no-asm +variant rfc3779 description {enable RFC 3779: X.509 Extensions for IP Addresses and AS Identifiers} { + configure.args-append enable-rfc3779 }
participants (1)
-
larryv@macports.org