summaryrefslogtreecommitdiff
path: root/meta-ilp32/recipes-overlayed/openssl/openssl_1.0.1k.bb
diff options
context:
space:
mode:
authorKoen Kooi <koen.kooi@linaro.org>2015-03-09 12:54:08 +0100
committerFathi Boudra <fathi.boudra@linaro.org>2015-03-09 11:58:12 +0000
commitfb951910d79b10a2892250c7c14898097287d7dd (patch)
treea81c8a829c3480c2343c20e8f5f8cf5b78c87887 /meta-ilp32/recipes-overlayed/openssl/openssl_1.0.1k.bb
parent0513c8cf2368b788da2db26f46e76421a0c350fa (diff)
meta-ilp32: add layer
Copy ILP32 related bits from meta-aarch64. Change-Id: Ic35b4b31d49d630b0e9aeb169b4d04e1fa2a1bc8 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Diffstat (limited to 'meta-ilp32/recipes-overlayed/openssl/openssl_1.0.1k.bb')
-rw-r--r--meta-ilp32/recipes-overlayed/openssl/openssl_1.0.1k.bb57
1 files changed, 57 insertions, 0 deletions
diff --git a/meta-ilp32/recipes-overlayed/openssl/openssl_1.0.1k.bb b/meta-ilp32/recipes-overlayed/openssl/openssl_1.0.1k.bb
new file mode 100644
index 0000000..16ffc58
--- /dev/null
+++ b/meta-ilp32/recipes-overlayed/openssl/openssl_1.0.1k.bb
@@ -0,0 +1,57 @@
+require openssl.inc
+
+# For target side versions of openssl enable support for OCF Linux driver
+# if they are available.
+DEPENDS += "cryptodev-linux"
+
+CFLAG += "-DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS"
+
+LIC_FILES_CHKSUM = "file://LICENSE;md5=f9a8f968107345e0b75aa8c2ecaa7ec8"
+
+export DIRS = "crypto ssl apps engines"
+export OE_LDFLAGS="${LDFLAGS}"
+
+SRC_URI += "file://configure-targets.patch \
+ file://shared-libs.patch \
+ file://oe-ldflags.patch \
+ file://engines-install-in-libdir-ssl.patch \
+ file://openssl-fix-link.patch \
+ file://debian/version-script.patch \
+ file://debian/pic.patch \
+ file://debian/c_rehash-compat.patch \
+ file://debian/ca.patch \
+ file://debian/make-targets.patch \
+ file://debian/no-rpath.patch \
+ file://debian/man-dir.patch \
+ file://debian/man-section.patch \
+ file://debian/no-symbolic.patch \
+ file://debian/debian-targets.patch \
+ file://openssl_fix_for_x32.patch \
+ file://fix-cipher-des-ede3-cfb1.patch \
+ file://openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch \
+ file://openssl-avoid-NULL-pointer-dereference-in-dh_pub_encode.patch \
+ file://initial-aarch64-bits.patch \
+ file://find.pl \
+ file://openssl-fix-des.pod-error.patch \
+ file://Makefiles-ptest.patch \
+ file://ptest-deps.patch \
+ file://run-ptest \
+ "
+
+SRC_URI[md5sum] = "d4f002bd22a56881340105028842ae1f"
+SRC_URI[sha256sum] = "8f9faeaebad088e772f4ef5e38252d472be4d878c6b3a2718c10a4fcebe7a41c"
+
+PACKAGES =+ " \
+ ${PN}-engines \
+ ${PN}-engines-dbg \
+ "
+
+FILES_${PN}-engines = "${libdir}/ssl/engines/*.so ${libdir}/engines"
+FILES_${PN}-engines-dbg = "${libdir}/ssl/engines/.debug"
+
+PARALLEL_MAKE = ""
+PARALLEL_MAKEINST = ""
+
+do_configure_prepend() {
+ cp ${WORKDIR}/find.pl ${S}/util/find.pl
+}