deps: copy all openssl header files to include dir
authorShigeki Ohtsu <ohtsu@iij.ad.jp>
Fri, 19 Jun 2015 02:48:11 +0000 (11:48 +0900)
committerRod Vagg <rod@vagg.org>
Thu, 25 Jun 2015 09:17:41 +0000 (19:17 +1000)
commit1f371e39880aee0fa81aa3bd6dd7bd032335a41b
tree5dee9efa0f3f011fcfe90759ae93113f48fd2978
parentdcbb9e1da65ac16e8ed783d0b2b82ad6c7de8dbc
deps: copy all openssl header files to include dir

On upgrading openssl, all symlinks in pulic header files are replaced
with nested include files. The issue was raised that installing them
leads to lost its references to real header files.
To avoid this, all public header files are copied into the
`deps/openssl/openssl/include/openssl/` directory.
As a result, we have duplicated header files under
`deps/openssl/openssl/` but copied files are refereed in build as
specified to include path in openssl.gyp.

Fixes: https://github.com/nodejs/io.js/pull/1975
PR-URL: https://github.com/nodejs/io.js/pull/2016
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
76 files changed:
deps/openssl/doc/UPGRADING.md
deps/openssl/openssl/include/openssl/aes.h
deps/openssl/openssl/include/openssl/asn1.h
deps/openssl/openssl/include/openssl/asn1_mac.h
deps/openssl/openssl/include/openssl/asn1t.h
deps/openssl/openssl/include/openssl/bio.h
deps/openssl/openssl/include/openssl/blowfish.h
deps/openssl/openssl/include/openssl/bn.h
deps/openssl/openssl/include/openssl/buffer.h
deps/openssl/openssl/include/openssl/camellia.h
deps/openssl/openssl/include/openssl/cast.h
deps/openssl/openssl/include/openssl/cmac.h
deps/openssl/openssl/include/openssl/cms.h
deps/openssl/openssl/include/openssl/comp.h
deps/openssl/openssl/include/openssl/conf.h
deps/openssl/openssl/include/openssl/conf_api.h
deps/openssl/openssl/include/openssl/crypto.h
deps/openssl/openssl/include/openssl/des.h
deps/openssl/openssl/include/openssl/des_old.h
deps/openssl/openssl/include/openssl/dh.h
deps/openssl/openssl/include/openssl/dsa.h
deps/openssl/openssl/include/openssl/dso.h
deps/openssl/openssl/include/openssl/dtls1.h
deps/openssl/openssl/include/openssl/e_os2.h
deps/openssl/openssl/include/openssl/ebcdic.h
deps/openssl/openssl/include/openssl/ec.h
deps/openssl/openssl/include/openssl/ecdh.h
deps/openssl/openssl/include/openssl/ecdsa.h
deps/openssl/openssl/include/openssl/engine.h
deps/openssl/openssl/include/openssl/err.h
deps/openssl/openssl/include/openssl/evp.h
deps/openssl/openssl/include/openssl/hmac.h
deps/openssl/openssl/include/openssl/idea.h
deps/openssl/openssl/include/openssl/krb5_asn.h
deps/openssl/openssl/include/openssl/kssl.h
deps/openssl/openssl/include/openssl/lhash.h
deps/openssl/openssl/include/openssl/md4.h
deps/openssl/openssl/include/openssl/md5.h
deps/openssl/openssl/include/openssl/mdc2.h
deps/openssl/openssl/include/openssl/modes.h
deps/openssl/openssl/include/openssl/obj_mac.h
deps/openssl/openssl/include/openssl/objects.h
deps/openssl/openssl/include/openssl/ocsp.h
deps/openssl/openssl/include/openssl/opensslconf.h
deps/openssl/openssl/include/openssl/opensslv.h
deps/openssl/openssl/include/openssl/ossl_typ.h
deps/openssl/openssl/include/openssl/pem.h
deps/openssl/openssl/include/openssl/pem2.h
deps/openssl/openssl/include/openssl/pkcs12.h
deps/openssl/openssl/include/openssl/pkcs7.h
deps/openssl/openssl/include/openssl/pqueue.h
deps/openssl/openssl/include/openssl/rand.h
deps/openssl/openssl/include/openssl/rc2.h
deps/openssl/openssl/include/openssl/rc4.h
deps/openssl/openssl/include/openssl/ripemd.h
deps/openssl/openssl/include/openssl/rsa.h
deps/openssl/openssl/include/openssl/safestack.h
deps/openssl/openssl/include/openssl/seed.h
deps/openssl/openssl/include/openssl/sha.h
deps/openssl/openssl/include/openssl/srp.h
deps/openssl/openssl/include/openssl/srtp.h
deps/openssl/openssl/include/openssl/ssl.h
deps/openssl/openssl/include/openssl/ssl2.h
deps/openssl/openssl/include/openssl/ssl23.h
deps/openssl/openssl/include/openssl/ssl3.h
deps/openssl/openssl/include/openssl/stack.h
deps/openssl/openssl/include/openssl/symhacks.h
deps/openssl/openssl/include/openssl/tls1.h
deps/openssl/openssl/include/openssl/ts.h
deps/openssl/openssl/include/openssl/txt_db.h
deps/openssl/openssl/include/openssl/ui.h
deps/openssl/openssl/include/openssl/ui_compat.h
deps/openssl/openssl/include/openssl/whrlpool.h
deps/openssl/openssl/include/openssl/x509.h
deps/openssl/openssl/include/openssl/x509_vfy.h
deps/openssl/openssl/include/openssl/x509v3.h