aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2023-06-01 19:01:35 +0000
committerRene Ladan <rene@FreeBSD.org>2023-06-01 19:01:35 +0000
commit0537cfd01d9c8d5b9199104b3a4baad862ca9769 (patch)
tree64f9a948160dd482a32c4fc5b0c996b4d745ac1a
parentea709754f9100ed051708043406ffc48c2ebd448 (diff)
downloadports-0537cfd01d9c8d5b9199104b3a4baad862ca9769.tar.gz
ports-0537cfd01d9c8d5b9199104b3a4baad862ca9769.zip
www/webstone-ssl: Remove expired port:
2023-06-01 www/webstone-ssl: Requires upstream EOL OpenSSL 1.0.X
-rw-r--r--MOVED1
-rw-r--r--www/Makefile1
-rw-r--r--www/webstone-ssl/Makefile60
-rw-r--r--www/webstone-ssl/distinfo2
-rw-r--r--www/webstone-ssl/files/patch-src_Makefile.in37
-rw-r--r--www/webstone-ssl/files/patch-src_get.c45
-rw-r--r--www/webstone-ssl/pkg-descr18
-rw-r--r--www/webstone-ssl/pkg-message20
-rw-r--r--www/webstone-ssl/pkg-plist51
9 files changed, 1 insertions, 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