Index: head/www/webstone-ssl/Makefile =================================================================== --- head/www/webstone-ssl/Makefile (revision 376787) +++ head/www/webstone-ssl/Makefile (revision 376788) @@ -1,45 +1,46 @@ # Created by: Kazumasa Nishizawa # $FreeBSD$ PORTNAME= webstone PORTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= www benchmarks MASTER_SITES= http://crypto.stanford.edu/~nagendra/projects/WebStone/download/ PKGNAMESUFFIX= -ssl DISTNAME= WebStone-SSL-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= World wide web server benchmarking with SSL support WRKSRC= ${WRKDIR}/WebStone${PORTVERSION}/src GNU_CONFIGURE= yes USES= tar:tgz USE_OPENSSL= yes ALL_TARGET= install MAKE_JOBS_UNSAFE= yes CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} pre-configure: @${RM} -f ${WRKSRC}/config.cache do-install: @${RMDIR} ${WRKSRC}/../bin/runs @${MKDIR} ${STAGEDIR}${PREFIX}/webstone-ssl/bin @${MKDIR} ${STAGEDIR}${PREFIX}/webstone-ssl/conf @${MKDIR} ${STAGEDIR}${PREFIX}/webstone-ssl/lgm ${INSTALL_SCRIPT} ${WRKSRC}/../bin/* ${STAGEDIR}${PREFIX}/webstone-ssl/bin ${INSTALL_SCRIPT} ${WRKSRC}/../lgm/* ${STAGEDIR}${PREFIX}/webstone-ssl/lgm ${INSTALL_DATA} ${WRKSRC}/../conf/* ${STAGEDIR}${PREFIX}/webstone-ssl/conf ${INSTALL_SCRIPT} ${WRKSRC}/../webstone ${STAGEDIR}${PREFIX}/webstone-ssl @${MKDIR} ${WRKSRC}/../bin/runs .for i in webclient webmaster genrand ${STRIP_CMD} ${STAGEDIR}${PREFIX}/webstone-ssl/bin/${i} .endfor .for i in ws20_cgi ws25_cgi ${STRIP_CMD} ${STAGEDIR}${PREFIX}/webstone-ssl/lgm/${i} .endfor .include Index: head/www/webstone-ssl/files/patch-get.c =================================================================== --- head/www/webstone-ssl/files/patch-get.c (nonexistent) +++ head/www/webstone-ssl/files/patch-get.c (revision 376788) @@ -0,0 +1,45 @@ +--- get.c.orig 2000-06-21 19:15:41 UTC ++++ get.c +@@ -169,27 +169,33 @@ get(char *loc, NETPORT port, char *url, + OpenSSL_add_all_algorithms(); + OpenSSL_add_ssl_algorithms(); + +- if(ssl_version != NULL && strcasecmp(ssl_version, "SSLv23") == 0) { +- if((ctx = SSL_CTX_new(SSLv23_client_method())) == NULL) { +- ERR_print_errors_fp(stderr); +- goto error; +- } +- D_PRINTF( "SSL version = SSLv23\n" ); +- } +- else if(ssl_version != NULL && strcasecmp(ssl_version, "SSLv2") == 0) { ++#ifndef OPENSSL_NO_SSL2 ++ if(ssl_version != NULL && strcasecmp(ssl_version, "SSLv2") == 0) { + if((ctx = SSL_CTX_new(SSLv2_client_method())) == NULL) { + ERR_print_errors_fp(stderr); + goto error; + } + D_PRINTF( "SSL version = SSLv2\n" ); + } +- else { ++ else ++#endif ++#ifndef OPENSSL_NO_SSL3_METHOD ++ if(ssl_version != NULL && strcasecmp(ssl_version, "SSLv3") == 0) { + if((ctx = SSL_CTX_new(SSLv3_client_method())) == NULL) { + ERR_print_errors_fp(stderr); + goto error; + } + D_PRINTF( "SSL version = SSLv3\n" ); + } ++ else ++#endif ++ { ++ if((ctx = SSL_CTX_new(SSLv23_client_method())) == NULL) { ++ ERR_print_errors_fp(stderr); ++ goto error; ++ } ++ D_PRINTF( "SSL version = SSLv23\n" ); ++ } + + /* set preferred cipher */ + if(ssl_cipher != NULL && strlen(ssl_cipher) > 0) { Property changes on: head/www/webstone-ssl/files/patch-get.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