diff options
author | Denis Kozadaev <[email protected]> | 2020-01-30 22:13:12 +0300 |
---|---|---|
committer | Denis Kozadaev <[email protected]> | 2020-02-27 20:55:29 +0300 |
commit | c2cf8f6ec78fcb445212965de1339391c31fbfae (patch) | |
tree | 4f1e6a6f1881afd73fa104ba6afc1af9e50344f7 /dilos/libraries/libtdeldap/debian/patches | |
parent | 119afc3253d6fe46a6f1d326a1a45ecc669233f4 (diff) | |
download | tde-packaging-c2cf8f6ec78fcb445212965de1339391c31fbfae.tar.gz tde-packaging-c2cf8f6ec78fcb445212965de1339391c31fbfae.zip |
DilOS: libtdeldap build pack
Signed-off-by: Denis Kozadaev <[email protected]>
Diffstat (limited to 'dilos/libraries/libtdeldap/debian/patches')
-rw-r--r-- | dilos/libraries/libtdeldap/debian/patches/dilos.patch | 74 | ||||
-rw-r--r-- | dilos/libraries/libtdeldap/debian/patches/series | 1 |
2 files changed, 75 insertions, 0 deletions
diff --git a/dilos/libraries/libtdeldap/debian/patches/dilos.patch b/dilos/libraries/libtdeldap/debian/patches/dilos.patch new file mode 100644 index 000000000..7092a6749 --- /dev/null +++ b/dilos/libraries/libtdeldap/debian/patches/dilos.patch @@ -0,0 +1,74 @@ +Index: libtdeldap/src/libtdeldap.cpp +=================================================================== +--- libtdeldap.orig/src/libtdeldap.cpp ++++ libtdeldap/src/libtdeldap.cpp +@@ -25,6 +25,10 @@ + #include <netdb.h> + #include <pwd.h> + ++#ifdef __dilos__ ++#define __TDE_HAVE_TDEHWLIB ++#endif /* __dilos__ */ ++ + #include <tqdir.h> + #include <tqfile.h> + #include <tqprocess.h> +@@ -39,8 +43,58 @@ + #include <tdesu/process.h> + #include <ksslcertificate.h> + #include <krfcdate.h> ++#ifdef __dilos__ ++//class TDEGenericHardwareList; ++ ++class TDEGenericDevice; ++class TDEHardwareDevices; ++ ++namespace TDEGenericDeviceType { ++enum TDEGenericDeviceType { ++ CryptographicCard ++}; ++}; ++ ++class TDEGenericDevice ++{ ++ void *dummy; ++}; ++ ++typedef TQPtrList<TDEGenericDevice> TDEGenericHardwareList; ++typedef TQValueList<X509*> X509CertificatePtrList; ++ ++class TDECryptographicCardDevice:public TDEGenericDevice ++{ ++public: ++ X509CertificatePtrList cardX509Certificates(){return (X509CertificatePtrList());} ++ ++ static TQString pkcsProviderLibrary(){return (TQString::null);} ++}; ++ ++ ++ ++ ++class TDEHardwareDevices ++{ ++ void *dummy; ++public: ++ TDEGenericHardwareList listByDeviceClass(const TDEGenericDeviceType::TDEGenericDeviceType) ++ { ++ return TDEGenericHardwareList(); ++ } ++}; ++ ++TDEHardwareDevices * ++TDEGlobal::hardwareDevices() ++{ ++ ++ return (NULL); ++} ++ ++#else /* !__dilos__ */ + #include <tdehardwaredevices.h> + #include <tdecryptographiccarddevice.h> ++#endif /* __dilos__ */ + + #include <ldap.h> + #include <sasl/sasl.h> diff --git a/dilos/libraries/libtdeldap/debian/patches/series b/dilos/libraries/libtdeldap/debian/patches/series new file mode 100644 index 000000000..c77ae3ebe --- /dev/null +++ b/dilos/libraries/libtdeldap/debian/patches/series @@ -0,0 +1 @@ +dilos.patch |