summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVlad Glagolev2015-03-05 12:27:14 +0300
committerVlad Glagolev2015-03-05 12:27:14 +0300
commit84cae21d0c7242b615393654f092b913b5880bf1 (patch)
tree8219c8c5975eab710766f75534f5cc0017b466f5
parent3cd4255868b638dadbb16a7381c8ee6b5d65cb33 (diff)
libressl: => 2.1.4
-rwxr-xr-xcrypto/libressl/BUILD3
-rwxr-xr-xcrypto/libressl/CONFIGURE3
-rwxr-xr-xcrypto/libressl/DETAILS15
-rw-r--r--crypto/libressl/HISTORY11
-rwxr-xr-x[-rw-r--r--]crypto/libressl/PROVIDES0
-rwxr-xr-xcrypto/libressl/UP_TRIGGERS10
-rw-r--r--crypto/libressl/libressl.gpgbin0 -> 5682 bytes
7 files changed, 27 insertions, 15 deletions
diff --git a/crypto/libressl/BUILD b/crypto/libressl/BUILD
new file mode 100755
index 0000000000..1bbd9051dc
--- /dev/null
+++ b/crypto/libressl/BUILD
@@ -0,0 +1,3 @@
+OPTS="$LIBRESSL_OPTS $OPTS" &&
+
+default_build
diff --git a/crypto/libressl/CONFIGURE b/crypto/libressl/CONFIGURE
new file mode 100755
index 0000000000..17095fc01d
--- /dev/null
+++ b/crypto/libressl/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option LIBRESSL_OPTS "Enable building the libtls library?" n \
+ "--enable-libtls" \
+ "--disable-libtls"
diff --git a/crypto/libressl/DETAILS b/crypto/libressl/DETAILS
index cf8a250214..92c56ae17d 100755
--- a/crypto/libressl/DETAILS
+++ b/crypto/libressl/DETAILS
@@ -1,13 +1,18 @@
SPELL=libressl
- VERSION=2.1.3
- SOURCE_HASH=sha512:d2806f6d147e4145a3ef7795d3a17bc6553b2673d488c47fec4d9ac87babeae3d8710f910d5ccb27e57a3d34c6e4cb7d94cd3862d92f378fa3376a6d2ebc6cd9
+ VERSION=2.1.4
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://www.libressl.org/
SOURCE_URL[0]=http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/$SOURCE
+ SOURCE_URL[1]=http://sourcemage.ru/mirror/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.sig
+ SOURCE_GPG=libressl.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.libressl.org/
LICENSE[0]=BSD
ENTERED=20140819
- KEYWORDS=""
+ KEYWORDS="ssl tls"
SHORT="SSL/TLS protocol"
cat << EOF
LibreSSL is a FREE version of the SSL/TLS protocol forked from OpenSSL
diff --git a/crypto/libressl/HISTORY b/crypto/libressl/HISTORY
index 2dbd18c46a..f7c4cce1cf 100644
--- a/crypto/libressl/HISTORY
+++ b/crypto/libressl/HISTORY
@@ -1,3 +1,14 @@
+2015-03-05 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.1.4; added forgotten SECURITY_PATCH for
+ 2.1.3 (CVE-2015-0206); quoting paths; updated KEYWORDS; converted to
+ upstream gpg checking; added the 2nd mirror
+ * PROVIDES: chmod +x
+ * BUILD: added, use LIBRESSL_OPTS
+ * CONFIGURE: added, for missing configure options
+ * UP_TRIGGERS: removed senseless triggers
+ * libressl.gpg: added, imported D5E4D8D5 public key (Brent Cook
+ <bcook@rapid7.com>)
+
2015-03-01 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 2.1.3
diff --git a/crypto/libressl/PROVIDES b/crypto/libressl/PROVIDES
index fe0d4a26e0..fe0d4a26e0 100644..100755
--- a/crypto/libressl/PROVIDES
+++ b/crypto/libressl/PROVIDES
diff --git a/crypto/libressl/UP_TRIGGERS b/crypto/libressl/UP_TRIGGERS
deleted file mode 100755
index 5e5a48a6df..0000000000
--- a/crypto/libressl/UP_TRIGGERS
+++ /dev/null
@@ -1,10 +0,0 @@
-# this makes ABI changes automatically cast those that depend on libressl via an up_trigger
-
-spell_ok $SPELL && local OLD_SPELL_VERSION="$(installed_version $SPELL)" || return 0
-
-if [ "${VERSION/[a-z]*/}" != "${OLD_SPELL_VERSION/[a-z]*/}" ] || \
- [ "${VERSION%.*}" != "${OLD_SPELL_VERSION%.*}" ]; then
- for each in $(show_up_depends $SPELL 1); do
- up_trigger $each cast_self
- done
-fi
diff --git a/crypto/libressl/libressl.gpg b/crypto/libressl/libressl.gpg
new file mode 100644
index 0000000000..f8cb3e48c2
--- /dev/null
+++ b/crypto/libressl/libressl.gpg
Binary files differ