diff options
author | jlam <jlam> | 2004-12-14 19:24:29 +0000 |
---|---|---|
committer | jlam <jlam> | 2004-12-14 19:24:29 +0000 |
commit | c6cd2687e3e1e9868865b6affd8086c7118f6424 (patch) | |
tree | e416cb16d25bfad873bc7eaecd5852cef2126929 /chat | |
parent | c9e369310c68516b71f80c022b6b2d2832a9e662 (diff) | |
download | pkgsrc-c6cd2687e3e1e9868865b6affd8086c7118f6424.tar.gz |
Change the way that openssl/builtin.mk handles the USE_OLD_DES_API flag.
The idea is to prevent needing to patch source files for packages that
use OpenSSL for DES support by ensuring that including <openssl/des.h>
will always present the old DES API.
(1) If des_old.h exists, then we're using OpenSSL>=0.9.7, and
<openssl/des.h> already does the right thing.
(2) If des_old.h doesn't exist, then one of two things is happening:
(a) If <openssl/des.h> is old and (only) supports the old DES API,
then <openssl/des.h> does the right thing.
(b) If it's NetBSD's Special(TM) one that stripped out the old DES
support into a separate library and header (-ldes, <des.h>),
then we create a new header <openssl/des.h> that includes the
system one and <des.h>.
Also modify existing packages that set USE_OLD_DES_API to simply include
<openssl/des.h> instead of either <des.h> or <openssl/des_old.h> (This
step is mostly just removing unnecessary patches).
This should fix building packages that use OpenSSL's old DES API support
on non-NetBSD systems where the built-in OpenSSL is at least 0.9.7.
Diffstat (limited to 'chat')
0 files changed, 0 insertions, 0 deletions