pkgsrc/security/heimdal
jlam f9724a680a 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.
2004-12-14 19:24:29 +00:00
..
files Let the rc.d script start kdc detached, as is the default for 2004-02-23 12:35:11 +00:00
patches Change the way that openssl/builtin.mk handles the USE_OLD_DES_API flag. 2004-12-14 19:24:29 +00:00
buildlink3.mk Correctly detect the old DES API in the OpenSSL in NetBSD's base 2004-11-19 23:16:02 +00:00
builtin.mk Teach builtin.mk about the latest releases of Heimdal and match them up 2004-09-14 15:10:09 +00:00
DESCR
distinfo Change the way that openssl/builtin.mk handles the USE_OLD_DES_API flag. 2004-12-14 19:24:29 +00:00
Makefile Set USE_OLD_DES_API and replace custom changes to work with NetBSD-2.0's 2004-12-04 03:59:26 +00:00
PLIST Don't list the info/ files. This uses INFO_FILES so they 2004-10-19 04:03:05 +00:00