SOURCES: nail-pure.patch (NEW) - a hack to build nail without open...

baggins baggins at pld-linux.org
Tue Jun 14 09:46:47 CEST 2005


Author: baggins                      Date: Tue Jun 14 07:46:47 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- a hack to build nail without openssl and heimdal (for /bin/mail)

---- Files affected:
SOURCES:
   nail-pure.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/nail-pure.patch
diff -u /dev/null SOURCES/nail-pure.patch:1.1
--- /dev/null	Tue Jun 14 09:46:47 2005
+++ SOURCES/nail-pure.patch	Tue Jun 14 09:46:42 2005
@@ -0,0 +1,86 @@
+--- nail-11.22/makeconfig-pure~	2004-11-17 20:09:19.000000000 +0100
++++ nail-11.22/makeconfig-pure	2005-06-13 22:54:41.711070776 +0200
+@@ -316,83 +316,6 @@
+ #}
+ #!
+ 
+-link_check 'for Network Security Services (NSS)' '#define USE_SSL
+-#define USE_NSS' '-lsmime3 -lnss3 -lssl3 -lnspr4 -lplc4' <<\! || \
+-		link_check 'for sufficiently recent OpenSSL' '#define USE_SSL
+-#define USE_OPENSSL' '-lssl -lcrypto' <<\%
+-#include <nss.h>
+-#include <ssl.h>
+-#include <prinit.h>
+-#include <prmem.h>
+-#include <pk11func.h>
+-#include <prtypes.h>
+-#include <prerror.h>
+-#include <secerr.h>
+-#include <smime.h>
+-#include <ciferfam.h>
+-#include <private/pprio.h>
+-
+-int main(void)
+-{
+-	PR_ImportTCPSocket(0);
+-	NSS_CMSSignerInfo_AddSMIMECaps(0);
+-	return 0;
+-}
+-!
+-#include <openssl/ssl.h>
+-#include <openssl/err.h>
+-#include <openssl/x509v3.h>
+-#include <openssl/x509.h>
+-#include <openssl/rand.h>
+-
+-int main(void)
+-{
+-	SSLv23_client_method();
+-	PEM_read_PrivateKey(0, 0, 0, 0);
+-	return 0;
+-}
+-%
+-
+-cat >$tmp2.c <<\!
+-#include <gssapi/gssapi.h>
+-
+-int main(void)
+-{
+-	gss_import_name(0, 0, GSS_C_NT_HOSTBASED_SERVICE, 0);
+-	gss_init_sec_context(0,0,0,0,0,0,0,0,0,0,0,0,0);
+-	return 0;
+-}
+-!
+-
+-<$tmp2.c link_check 'for GSSAPI in libgss' '#define USE_GSSAPI' '-lgss' ||
+-	<$tmp2.c link_check 'for GSSAPI in libgssapi_krb5' \
+-			'#define USE_GSSAPI' '-lgssapi_krb5' ||
+-		link_check 'for GSSAPI in libgssapi_krb5, old-style' \
+-				'#define USE_GSSAPI
+-#define GSSAPI_OLD_STYLE' '-lgssapi_krb5' <<\! || \
+-			link_check 'for GSSAPI in libgssapi' \
+-				'#define USE_GSSAPI
+-#define	GSSAPI_REG_INCLUDE' '-lgssapi' <<\%
+-#include <gssapi/gssapi.h>
+-#include <gssapi/gssapi_generic.h>
+-
+-int main(void)
+-{
+-	gss_import_name(0, 0, gss_nt_service_name, 0);
+-	gss_init_sec_context(0,0,0,0,0,0,0,0,0,0,0,0,0);
+-	return 0;
+-}
+-!
+-#include <gssapi.h>
+-
+-int main(void)
+-{
+-	gss_import_name(0, 0, GSS_C_NT_HOSTBASED_SERVICE, 0);
+-	gss_init_sec_context(0,0,0,0,0,0,0,0,0,0,0,0,0);
+-	return 0;
+-}
+-%
+-
+ cat >$tmp2.c <<\!
+ #include "config.h"
+ #ifdef HAVE_NL_LANGINFO
================================================================



More information about the pld-cvs-commit mailing list