[139230] trunk/dports/security/libressl
jeremyhu at macports.org
jeremyhu at macports.org
Fri Aug 7 20:56:59 PDT 2015
Revision: 139230
https://trac.macports.org/changeset/139230
Author: jeremyhu at macports.org
Date: 2015-08-07 20:56:59 -0700 (Fri, 07 Aug 2015)
Log Message:
-----------
libressl: fix path to cert.pem in libtls
Modified Paths:
--------------
trunk/dports/security/libressl/Portfile
Added Paths:
-----------
trunk/dports/security/libressl/files/
trunk/dports/security/libressl/files/openssldir-cert.pem.patch
Modified: trunk/dports/security/libressl/Portfile
===================================================================
--- trunk/dports/security/libressl/Portfile 2015-08-08 03:10:35 UTC (rev 139229)
+++ trunk/dports/security/libressl/Portfile 2015-08-08 03:56:59 UTC (rev 139230)
@@ -6,6 +6,7 @@
name libressl
version 2.2.2
+revision 1
categories security devel
platforms darwin
@@ -28,6 +29,16 @@
rmd160 d0fe4d74ce9f6b9c2f913066018e904117013576 \
sha256 e094b09f33d468545edbb2b16dc178f958ec2f66de1a2fc7cc2a20bd2489a114
+patchfiles \
+ openssldir-cert.pem.patch
+
+use_autoreconf yes
+autoreconf.args -fvi
+
+configure.args \
+ --disable-silent-rules \
+ --with-openssldir=${prefix}/etc/ssl
+
# HOST_ASM_MACOSX_X86_64 gets set when building i386 on x86_64
set merger_configure_args(i386) --disable-asm
Added: trunk/dports/security/libressl/files/openssldir-cert.pem.patch
===================================================================
--- trunk/dports/security/libressl/files/openssldir-cert.pem.patch (rev 0)
+++ trunk/dports/security/libressl/files/openssldir-cert.pem.patch 2015-08-08 03:56:59 UTC (rev 139230)
@@ -0,0 +1,28 @@
+--- tls/tls_internal.h.orig 2015-02-22 13:39:36.000000000 -0800
++++ tls/tls_internal.h 2015-03-24 04:34:38.000000000 -0700
+@@ -23,7 +23,7 @@
+
+ #define HTTPS_PORT "443"
+
+-#define _PATH_SSL_CA_FILE "/etc/ssl/cert.pem"
++#define _PATH_SSL_CA_FILE OPENSSLDIR"/cert.pem"
+
+ #define TLS_CIPHERS_COMPAT "ALL:!aNULL:!eNULL"
+ #define TLS_CIPHERS_DEFAULT "TLSv1.2+AEAD+ECDHE:TLSv1.2+AEAD+DHE"
+--- tls/Makefile.am.orig 2015-08-07 20:41:08.000000000 -0700
++++ tls/Makefile.am 2015-08-07 20:42:32.000000000 -0700
+@@ -5,6 +5,14 @@ lib_LTLIBRARIES = libtls.la
+ EXTRA_DIST = VERSION
+ EXTRA_DIST += CMakeLists.txt
+
++libtls_la_CPPFLAGS =
++
++if OPENSSLDIR_DEFINED
++libtls_la_CPPFLAGS += -DOPENSSLDIR=\"@OPENSSLDIR@\"
++else
++libtls_la_CPPFLAGS += -DOPENSSLDIR=\"$(sysconfdir)/ssl\"
++endif
++
+ libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined
+ libtls_la_LIBADD = ../crypto/libcrypto.la ../ssl/libssl.la $(PLATFORM_LDADD)
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150807/864d8806/attachment.html>
More information about the macports-changes
mailing list