[137466] trunk/dports/devel/openssl/Portfile
larryv at macports.org
larryv at macports.org
Thu Jun 11 22:32:25 PDT 2015
Revision: 137466
https://trac.macports.org/changeset/137466
Author: larryv at macports.org
Date: 2015-06-11 22:32:25 -0700 (Thu, 11 Jun 2015)
Log Message:
-----------
openssl: Rearrange and reformat
I prefer to group settings according to phase.
Modified Paths:
--------------
trunk/dports/devel/openssl/Portfile
Modified: trunk/dports/devel/openssl/Portfile
===================================================================
--- trunk/dports/devel/openssl/Portfile 2015-06-12 03:55:05 UTC (rev 137465)
+++ trunk/dports/devel/openssl/Portfile 2015-06-12 05:32:25 UTC (rev 137466)
@@ -40,15 +40,12 @@
patch-Makefile.org-parallel.diff \
patch-crypto-perlasm-x86_64-xlate.pl.diff
-# We've tried patching some, but we're not there yet, see #46719
-use_parallel_build no
-
configure.ccache no
configure.perl /usr/bin/perl
configure.cmd ./Configure
-configure.args -L${prefix}/lib \
+configure.args -L${prefix}/lib \
no-krb5 \
- --openssldir=${prefix}/etc/openssl \
+ --openssldir=${prefix}/etc/openssl \
shared \
zlib
# Use SDK if necessary.
@@ -57,51 +54,50 @@
-Wl,-syslibroot,${configure.sdkroot}
}
-destroot.args MANDIR=${prefix}/share/man MANSUFFIX=ssl
-destroot.destdir INSTALL_PREFIX=${destroot}
-
-test.run yes
-test.dir ${worksrcpath}/test
-test.target alltests
-
-livecheck.type regex
-livecheck.url ${master_sites}
-livecheck.regex ${name}-(\[0-9.\]+\[a-z\]?)\\.tar\\.gz
-
-# code for universal build
+set merger_arch_compiler "no"
array set merger_configure_args {
ppc darwin-ppc-cc
i386 darwin-i386-cc
ppc64 darwin64-ppc-cc
x86_64 darwin64-x86_64-cc
}
-platform darwin 8 {
- append merger_configure_args(i386) " " no-asm
+platform darwin {
+ if {${os.major} <= 8} {
+ append merger_configure_args(i386) " " no-asm
+ }
}
+# Do not set --host.
+array set merger_host {ppc {} i386 {} ppc64 {} x86_64 {}}
-if {[variant_isset universal]} {
- set merger_arch_compiler "no"
+if {![variant_isset universal]
+ && [info exists merger_configure_args($build_arch)]} {
+ configure.args-append $merger_configure_args($build_arch)
+}
+configure.universal_args-delete --disable-dependency-tracking
- configure.universal_args-delete --disable-dependency-tracking
+# We've tried patching some, but we're not there yet, see #46719
+use_parallel_build no
+test.run yes
+test.dir ${worksrcpath}/test
+test.target alltests
+
+if {[variant_isset universal]} {
pre-destroot {
global merger_dont_diff
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 {}
- }
-} elseif {[info exists merger_configure_args($build_arch)]} {
- configure.args-append $merger_configure_args($build_arch)
}
+destroot.args MANDIR=${prefix}/share/man MANSUFFIX=ssl
+destroot.destdir INSTALL_PREFIX=${destroot}
+
variant rfc3779 description {enable RFC 3779: X.509 Extensions for IP Addresses and AS Identifiers} {
configure.args-append enable-rfc3779
}
+
+livecheck.type regex
+livecheck.url ${master_sites}
+livecheck.regex ${name}-(\[0-9.\]+\[a-z\]?)\\.tar\\.gz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150611/709e6bcc/attachment.html>
More information about the macports-changes
mailing list