genode/repos/libports/ports/openssl.port

93 lines
5.7 KiB
Plaintext

LICENSE := OpenSSL
VERSION := 1.0.2u
DOWNLOADS := openssl.archive
URL(openssl) := https://www.openssl.org/source/openssl-$(VERSION).tar.gz
SHA(openssl) := ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16
DIR(openssl) := src/lib/openssl
DIRS := include/openssl
DIR_CONTENT(include/openssl) = \
src/lib/openssl/crypto/aes/aes.h \
src/lib/openssl/crypto/asn1/asn1.h \
src/lib/openssl/crypto/asn1/asn1_mac.h \
src/lib/openssl/crypto/asn1/asn1t.h \
src/lib/openssl/crypto/bf/blowfish.h \
src/lib/openssl/crypto/bio/bio.h \
src/lib/openssl/crypto/bn/bn.h \
src/lib/openssl/crypto/buffer/buffer.h \
src/lib/openssl/crypto/camellia/camellia.h \
src/lib/openssl/crypto/cast/cast.h \
src/lib/openssl/crypto/cmac/cmac.h \
src/lib/openssl/crypto/cms/cms.h \
src/lib/openssl/crypto/comp/comp.h \
src/lib/openssl/crypto/conf/conf.h \
src/lib/openssl/crypto/conf/conf_api.h \
src/lib/openssl/crypto/crypto.h \
src/lib/openssl/crypto/des/des.h \
src/lib/openssl/crypto/des/des_old.h \
src/lib/openssl/crypto/dh/dh.h \
src/lib/openssl/crypto/dsa/dsa.h \
src/lib/openssl/crypto/dso/dso.h \
src/lib/openssl/crypto/ebcdic.h \
src/lib/openssl/crypto/ec/ec.h \
src/lib/openssl/crypto/ecdh/ecdh.h \
src/lib/openssl/crypto/ecdsa/ecdsa.h \
src/lib/openssl/crypto/engine/engine.h \
src/lib/openssl/crypto/err/err.h \
src/lib/openssl/crypto/evp/evp.h \
src/lib/openssl/crypto/hmac/hmac.h \
src/lib/openssl/crypto/idea/idea.h \
src/lib/openssl/crypto/krb5/krb5_asn.h \
src/lib/openssl/crypto/lhash/lhash.h \
src/lib/openssl/crypto/md2/md2.h \
src/lib/openssl/crypto/md4/md4.h \
src/lib/openssl/crypto/md5/md5.h \
src/lib/openssl/crypto/mdc2/mdc2.h \
src/lib/openssl/crypto/modes/modes.h \
src/lib/openssl/crypto/objects/obj_mac.h \
src/lib/openssl/crypto/objects/objects.h \
src/lib/openssl/crypto/ocsp/ocsp.h \
src/lib/openssl/crypto/opensslconf.h \
src/lib/openssl/crypto/opensslv.h \
src/lib/openssl/crypto/ossl_typ.h \
src/lib/openssl/crypto/pem/pem.h \
src/lib/openssl/crypto/pem/pem2.h \
src/lib/openssl/crypto/pkcs12/pkcs12.h \
src/lib/openssl/crypto/pkcs7/pkcs7.h \
src/lib/openssl/crypto/pqueue/pqueue.h \
src/lib/openssl/crypto/rand/rand.h \
src/lib/openssl/crypto/rc2/rc2.h \
src/lib/openssl/crypto/rc4/rc4.h \
src/lib/openssl/crypto/rc5/rc5.h \
src/lib/openssl/crypto/ripemd/ripemd.h \
src/lib/openssl/crypto/rsa/rsa.h \
src/lib/openssl/crypto/seed/seed.h \
src/lib/openssl/crypto/sha/sha.h \
src/lib/openssl/crypto/srp/srp.h \
src/lib/openssl/crypto/stack/safestack.h \
src/lib/openssl/crypto/stack/stack.h \
src/lib/openssl/crypto/store/store.h \
src/lib/openssl/crypto/symhacks.h \
src/lib/openssl/crypto/ts/ts.h \
src/lib/openssl/crypto/txt_db/txt_db.h \
src/lib/openssl/crypto/ui/ui.h \
src/lib/openssl/crypto/ui/ui_compat.h \
src/lib/openssl/crypto/whrlpool/whrlpool.h \
src/lib/openssl/crypto/x509/x509.h \
src/lib/openssl/crypto/x509/x509_vfy.h \
src/lib/openssl/e_os.h \
src/lib/openssl/e_os2.h \
src/lib/openssl/ssl/dtls1.h \
src/lib/openssl/ssl/kssl.h \
src/lib/openssl/ssl/srtp.h \
src/lib/openssl/ssl/ssl.h \
src/lib/openssl/ssl/ssl2.h \
src/lib/openssl/ssl/ssl23.h \
src/lib/openssl/ssl/ssl3.h \
src/lib/openssl/ssl/tls1.h \
src/lib/openssl/crypto/x509v3/x509v3.h
PATCHES := $(addprefix src/lib/openssl/,rand_unix_c.patch ssl.patch constant_time_locl.patch)
PATCH_OPT := -p1 -d src/lib/openssl