Index: head/net/ssltunnel-client/Makefile =================================================================== --- head/net/ssltunnel-client/Makefile (revision 421933) +++ head/net/ssltunnel-client/Makefile (revision 421934) @@ -1,48 +1,49 @@ # Created by: at@rominet.net # $FreeBSD$ PORTNAME= ssltunnel PORTVERSION= 1.18 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://www.hsc.fr/ressources/outils/ssltunnel/download/ PKGNAMESUFFIX= -client MAINTAINER= crees@FreeBSD.org COMMENT= PPP over SSL virtual private networking (client part) LICENSE= BSD3CLAUSE OPTIONS_DEFINE= GUI DOCS GUI_DESC= GTK 1.2 graphical interface -CONFIGURE_ARGS= --disable-server --with-iconv=${ICONV_PREFIX} +CONFIGURE_ARGS= --disable-server \ + --with-iconv=${ICONV_PREFIX} \ + --with-openssl=${OPENSSLBASE} GNU_CONFIGURE= yes -USES= iconv -USE_OPENSSL= yes +USES= iconv ssl .include .if ${PORT_OPTIONS:MGUI} USE_GNOME= gtk12 USES+= perl5 RUN_DEPENDS= p5-Gtk>=0:x11-toolkits/p5-Gtk MAN1+= gpppclient.1 PLIST_SUB+= PERLGTK="" .else PLIST_SUB+= PERLGTK="@comment " .endif post-patch: ${REINPLACE_CMD} -e 's|with_iconv|with-iconv|g' ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/LISEZ-MOI \ ${STAGEDIR}${DOCSDIR}/client.LISEZ-MOI ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/client.README ${MKDIR} ${STAGEDIR}${ETCDIR}/ ${INSTALL_DATA} ${WRKSRC}/client/tunnel.conf \ ${STAGEDIR}${ETCDIR}/client.conf.sample .include Index: head/net/ssltunnel-client/files/patch-client_ntlmauth.c =================================================================== --- head/net/ssltunnel-client/files/patch-client_ntlmauth.c (nonexistent) +++ head/net/ssltunnel-client/files/patch-client_ntlmauth.c (revision 421934) @@ -0,0 +1,43 @@ +--- client/ntlmauth.c.orig 2009-02-05 15:32:12 UTC ++++ client/ntlmauth.c +@@ -56,7 +56,7 @@ extern int write_timeout(int s, char *b + extern int read_timeout(int s, char *buffer, int size, int tmo); + extern void do_log( int prio, char *format , ...); + +-static void setup_des_key(unsigned char *key56, des_key_schedule *ks); ++static void setup_des_key(unsigned char *key56, DES_key_schedule *ks); + static void calc_resp(unsigned char *keys, unsigned char *plaintext, unsigned char *results); + static char *do_ntlm_auth_1(char *username, char *password); + static char *do_ntlm_auth_2(iconv_t myiconv, char *username, char *password, char *challenge); +@@ -156,8 +156,8 @@ static char *do_ntlm_auth_2(iconv_t myic + unsigned char *nt_pw = NULL,*lm_resp,*nt_resp; + const unsigned char magic[] = "KGS!@#$%"; + unsigned char lm_hpw[50]; +- des_key_schedule ks1; +- des_key_schedule ks2; ++ DES_key_schedule ks1; ++ DES_key_schedule ks2; + unsigned char nt_hpw[50]; + MD4_CTX context; + unsigned short server_flags; +@@ -558,9 +558,9 @@ catch: + * turns a 56 bit key into the 64 bit, odd parity key and sets the key. + * The key schedule ks is also set. + */ +-static void setup_des_key(unsigned char key_56[], des_key_schedule *ks) ++static void setup_des_key(unsigned char key_56[], DES_key_schedule *ks) + { +- des_cblock key; ++ DES_cblock key; + + key[0] = key_56[0]; + key[1] = ((key_56[0] << 7) & 0xFF) | (key_56[1] >> 1); +@@ -582,7 +582,7 @@ static void setup_des_key(unsigned char + */ + static void calc_resp(unsigned char *keys, unsigned char *plaintext, unsigned char *results) + { +- des_key_schedule ks; ++ DES_key_schedule ks; + + setup_des_key(keys, &ks); + DES_ecb_encrypt((const_DES_cblock *) plaintext, (const_DES_cblock *) results, &ks, DES_ENCRYPT); Property changes on: head/net/ssltunnel-client/files/patch-client_ntlmauth.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property