git: 0537cfd01d9c - main - www/webstone-ssl: Remove expired port:
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 01 Jun 2023 19:01:44 UTC
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=0537cfd01d9c8d5b9199104b3a4baad862ca9769 commit 0537cfd01d9c8d5b9199104b3a4baad862ca9769 Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2023-06-01 19:01:35 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2023-06-01 19:01:35 +0000 www/webstone-ssl: Remove expired port: 2023-06-01 www/webstone-ssl: Requires upstream EOL OpenSSL 1.0.X --- MOVED | 1 + www/Makefile | 1 - www/webstone-ssl/Makefile | 60 ---------------------------- www/webstone-ssl/distinfo | 2 - www/webstone-ssl/files/patch-src_Makefile.in | 37 ----------------- www/webstone-ssl/files/patch-src_get.c | 45 --------------------- www/webstone-ssl/pkg-descr | 18 --------- www/webstone-ssl/pkg-message | 20 ---------- www/webstone-ssl/pkg-plist | 51 ----------------------- 9 files changed, 1 insertion(+), 234 deletions(-) diff --git a/MOVED b/MOVED index f686c19b0c7d..5c2a74f5a4dc 100644 --- a/MOVED +++ b/MOVED @@ -7605,3 +7605,4 @@ sysutils/puppetserver6|sysutils/puppetserver7|2023-06-01|Has expired: Puppet 6 h databases/puppetdb6|databases/puppetdb7|2023-06-01|Has expired: Puppet 6 has reached EOL databases/puppetdb-terminus6|databases/puppetdb-terminus7|2023-06-01|Has expired: Puppet 6 has reached EOL sysutils/boxbackup-devel||2023-06-01|Has expired: Requires upstream EOL OpenSSL 1.0.X +www/webstone-ssl||2023-06-01|Has expired: Requires upstream EOL OpenSSL 1.0.X diff --git a/www/Makefile b/www/Makefile index 0d81b98eb56f..658769bfdbcf 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2407,7 +2407,6 @@ SUBDIR += websocat SUBDIR += websocketd SUBDIR += webstone - SUBDIR += webstone-ssl SUBDIR += webtrees20 SUBDIR += webtrees21 SUBDIR += wget2 diff --git a/www/webstone-ssl/Makefile b/www/webstone-ssl/Makefile deleted file mode 100644 index 8de4649d2138..000000000000 --- a/www/webstone-ssl/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -PORTNAME= webstone -PORTVERSION= 2.5 -PORTREVISION= 4 -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 -WWW= https://crypto.stanford.edu/~nagendra/projects/WebStone/ - -DEPRECATED= Requires upstream EOL OpenSSL 1.0.X -EXPIRATION_DATE= 2023-06-01 - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -USES= perl5 shebangfix tar:tgz ssl -USE_PERL5= run -SHEBANG_FILES= bin/*.wpl bin/*.pl -perl_OLD_CMD= /bin/perl5 /usr/local/bin/perl5.001 -GNU_CONFIGURE= yes -WRKSRC= ${WRKDIR}/WebStone${PORTVERSION} -CONFIGURE_WRKSRC= ${WRKSRC}/src -BUILD_WRKSRC= ${WRKSRC}/src -ALL_TARGET= install -MAKE_JOBS_UNSAFE= yes - -CFLAGS+= -I${OPENSSLINC} -LDFLAGS+= -L${OPENSSLLIB} - -.include <bsd.port.pre.mk> - -.if ${SSL_DEFAULT} == base -BROKEN_FreeBSD_12= incomplete definition of type 'struct ssl_st' -BROKEN_FreeBSD_13= incomplete definition of type 'struct ssl_st' -BROKEN_FreeBSD_14= incomplete definition of type 'struct ssl_st' -.endif - -pre-configure: - @${RM} ${WRKSRC}/src/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 -.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 <bsd.port.post.mk> diff --git a/www/webstone-ssl/distinfo b/www/webstone-ssl/distinfo deleted file mode 100644 index 2e664bf5b40a..000000000000 --- a/www/webstone-ssl/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (WebStone-SSL-2.5.tgz) = 249fca5a07aa3a9b77957f5c14bfba0bed5de9133851c2b7116e05212fd31a1c -SIZE (WebStone-SSL-2.5.tgz) = 1062421 diff --git a/www/webstone-ssl/files/patch-src_Makefile.in b/www/webstone-ssl/files/patch-src_Makefile.in deleted file mode 100644 index 9a16d1affb6b..000000000000 --- a/www/webstone-ssl/files/patch-src_Makefile.in +++ /dev/null @@ -1,37 +0,0 @@ ---- src/Makefile.in.orig 2000-06-15 20:49:19 UTC -+++ src/Makefile.in -@@ -29,7 +29,7 @@ PRODUCT = @PRODUCT@ - VERSION = @VERSION@ - - CC = @CC@ --LIBS = @LIBS@ -lssl -lcrypto #-lm -+LIBS = @LIBS@ -lssl -lcrypto -lcompat #-lm - LDFLAGS = @LDFLAGS@ - INCLUDES = - CFLAGS = @CFLAGS@ -DSTONE_SSL -@@ -47,11 +47,11 @@ EXECUTABLE3 = genrand - MAIN3 = genrand.c - - MASTERSRCS = timefunc.c bench.c parse_file_list.c statistics.c \ -- errexit.c sysdep.c -+ errexit.c sysdep.c random.c - - STONESRCS = timefunc.c get.c \ - parse_file_list.c bench.c statistics.c errexit.c \ -- sysdep.c -+ sysdep.c random.c - - COMPILE = $(CC) $(CFLAGS) $(DEFS) $(INCLUDES) - -@@ -64,9 +64,9 @@ TARGETS = $(EXECUTABLE1) $(EXECUTABLE2) - .SUFFIXES: - .SUFFIXES: .c .o - --all: $(TARGETS) cgi api -+all: $(TARGETS) cgi - --install: all install-api install-cgi -+install: all install-cgi - $(CP) $(TARGETS) $(BINDIR) - - pure: all diff --git a/www/webstone-ssl/files/patch-src_get.c b/www/webstone-ssl/files/patch-src_get.c deleted file mode 100644 index 531b876452cf..000000000000 --- a/www/webstone-ssl/files/patch-src_get.c +++ /dev/null @@ -1,45 +0,0 @@ ---- src/get.c.orig 2000-06-21 19:15:41 UTC -+++ src/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) { diff --git a/www/webstone-ssl/pkg-descr b/www/webstone-ssl/pkg-descr deleted file mode 100644 index 5404c155d3b7..000000000000 --- a/www/webstone-ssl/pkg-descr +++ /dev/null @@ -1,18 +0,0 @@ -WebStone is free benchmarking tool for web servers available from -Mindcraft. The version available here has been SSL enabled, so secure -web servers can be benchmarked using our version. In addition to the -default configuration parameters, the following can be specified: - - 1. SSL_VERSION: SSLv2, SSLv23 or SSLv3 (default SSLv3) - - 2. SSL_CIPHER(SSL preferred cipher): use ssl ciphers specified in - ssl[2,3].h, e.g RC4-SHA, IDEA-CBC-SHA, DH-DSS-DES-CBC3-SHA - (default EDH-RSA-DES-CBC3-SHA). Specifying an SSLv2 cipher in - SSLv3 mode won't work (and vice versa) - - 3. SSL_CACHE_MODE(client cache mode): ON, OFF (default OFF) - - 4. SSL_MIX(percentage HTTPS connections, remaining connections are - filled in with HTTP connections): 0.0-1.0 (default 1.0) - - 5. HTTPS_PORT: port (default 8443) diff --git a/www/webstone-ssl/pkg-message b/www/webstone-ssl/pkg-message deleted file mode 100644 index 87dfd03f8072..000000000000 --- a/www/webstone-ssl/pkg-message +++ /dev/null @@ -1,20 +0,0 @@ -[ -{ type: install - message: <<EOM -Before running webstone make sure that the non-root user -who runs webstone has rexec access to the webclients and -the web server. This user must also have write access to -/usr/local/webstone-ssl on webmaster and write access in -the web data directory on the web server. Be aware of -security risks! - -To run configure webstones, run it, and see the results: - - cd /usr/local/webstone-ssl - ${EDITOR} conf/testbed - ./webstone -genfiles - ./webstone - ./webstone -results -EOM -} -] diff --git a/www/webstone-ssl/pkg-plist b/www/webstone-ssl/pkg-plist deleted file mode 100644 index 08aec89e84c1..000000000000 --- a/www/webstone-ssl/pkg-plist +++ /dev/null @@ -1,51 +0,0 @@ -webstone-ssl/bin/WebStone-common.pl -webstone-ssl/bin/WebStone-filelist.wpl -webstone-ssl/bin/WebStone-help.wpl -webstone-ssl/bin/WebStone-manage.wpl -webstone-ssl/bin/WebStone-run.wpl -webstone-ssl/bin/WebStone-testbed.wpl -webstone-ssl/bin/checkfilelist -webstone-ssl/bin/genfiles -webstone-ssl/bin/genfiles-from-filelist.sh -webstone-ssl/bin/genfiles.pl -webstone-ssl/bin/genrand -webstone-ssl/bin/gui-configure -webstone-ssl/bin/killbench -webstone-ssl/bin/killbench.wpl -webstone-ssl/bin/mine-logs.wpl -webstone-ssl/bin/move-filelist.wpl -webstone-ssl/bin/move-runs.wpl -webstone-ssl/bin/runbench -webstone-ssl/bin/runbench.pl -webstone-ssl/bin/runbench.wpl -webstone-ssl/bin/tabs2html -webstone-ssl/bin/view-results.wpl -webstone-ssl/bin/webclient -webstone-ssl/bin/webmaster -webstone-ssl/bin/webstone-gui.pl -webstone-ssl/bin/write-testbed.wpl -webstone-ssl/bin/ws-utils.pl -webstone-ssl/bin/wscollect -webstone-ssl/bin/wscollect.pl -webstone-ssl/conf/README -webstone-ssl/conf/filelist -webstone-ssl/conf/filelist-dyn-cgi-ws20 -webstone-ssl/conf/filelist-dyn-cgi-ws20-win -webstone-ssl/conf/filelist-dyn-cgi-ws25 -webstone-ssl/conf/filelist-dyn-cgi-ws25-win -webstone-ssl/conf/filelist-dyn-ws20-iis -webstone-ssl/conf/filelist-dyn-ws20-ns -webstone-ssl/conf/filelist-dyn-ws25-iis -webstone-ssl/conf/filelist-dyn-ws25-ns -webstone-ssl/conf/filelist.homepage -webstone-ssl/conf/filelist.manyfiles -webstone-ssl/conf/filelist.standard -webstone-ssl/conf/fileset -webstone-ssl/conf/paths.pl -webstone-ssl/conf/testbed -webstone-ssl/conf/testbed.nt -webstone-ssl/conf/testbed.orig -webstone-ssl/lgm/keepme -webstone-ssl/lgm/ws20_cgi -webstone-ssl/lgm/ws25_cgi -webstone-ssl/webstone