summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openssl-1.1/build45
-rw-r--r--openssl-1.1/checksums1
-rw-r--r--openssl-1.1/sources1
-rw-r--r--openssl-1.1/version1
4 files changed, 48 insertions, 0 deletions
diff --git a/openssl-1.1/build b/openssl-1.1/build
new file mode 100644
index 0000000..71a3baa
--- /dev/null
+++ b/openssl-1.1/build
@@ -0,0 +1,45 @@
+#!/bin/sh -e
+
+./Configure \
+ --prefix=/usr/openssl/1.1 \
+ --openssldir=/etc/ssl \
+ --libdir=lib \
+ no-unit-test \
+ shared \
+ solaris-x86-gcc
+
+gmake depend
+gmake
+gmake DESTDIR=$1 install_sw install_ssldirs install_man_docs
+
+mkdir $1/../proto64
+gmake clean
+./Configure \
+ --prefix=/usr/openssl/1.1 \
+ --openssldir=/etc/ssl \
+ --libdir=lib \
+ no-unit-test \
+ shared \
+ solaris64-x86_64-gcc
+
+gmake depend
+gmake
+gmake DESTDIR=$1/../proto64 install_sw
+
+cp -r $1/../proto64/usr/openssl/1.1/lib $1/usr/openssl/1.1/lib/64
+
+# Remove ssl dirs (managed by openssl package)
+rm -rf $1/etc
+
+# Symlinks to important libs
+mkdir -p $1/usr/lib
+mkdir -p $1/usr/lib/64
+ln -s ../openssl/1.1/lib/libssl.so.1.1 $1/usr/lib/libssl.so.1.1
+ln -s ../openssl/1.1/lib/libssl.so.1.1 $1/usr/lib/libssl.so.1
+ln -s ../../openssl/1.1/lib/64/libssl.so.1.1 $1/usr/lib/64/libssl.so.1.1
+ln -s ../../openssl/1.1/lib/64/libssl.so.1.1 $1/usr/lib/64/libssl.so.1
+
+ln -s ../openssl/1.1/lib/libcrypto.so.1.1 $1/usr/lib/libcrypto.so.1.1
+ln -s ../openssl/1.1/lib/libcrypto.so.1.1 $1/usr/lib/libcrypto.so.1
+ln -s ../../openssl/1.1/lib/64/libcrypto.so.1.1 $1/usr/lib/64/libcrypto.so.1.1
+ln -s ../../openssl/1.1/lib/64/libcrypto.so.1.1 $1/usr/lib/64/libcrypto.so.1
diff --git a/openssl-1.1/checksums b/openssl-1.1/checksums
new file mode 100644
index 0000000..d50ee5b
--- /dev/null
+++ b/openssl-1.1/checksums
@@ -0,0 +1 @@
+077f69d357758c7d6ef686f813e16f30 openssl-1.1.1s.tar.gz
diff --git a/openssl-1.1/sources b/openssl-1.1/sources
new file mode 100644
index 0000000..7f0bef9
--- /dev/null
+++ b/openssl-1.1/sources
@@ -0,0 +1 @@
+https://www.openssl.org/source/openssl-1.1.1s.tar.gz $
diff --git a/openssl-1.1/version b/openssl-1.1/version
new file mode 100644
index 0000000..2894f41
--- /dev/null
+++ b/openssl-1.1/version
@@ -0,0 +1 @@
+1.1.1s