Remove security/zebedee

HOMEPAGE is dead, last updated in 2014, only BSDs and Arch AUR package it.
Use socat(1) or ssh(1) or any other up-to-date tunneling solution.

OK benoit (maintainer)
This commit is contained in:
kn 2022-11-16 15:52:09 +00:00
parent 739ff3aa68
commit a2d2c28794
9 changed files with 4 additions and 188 deletions

View File

@ -3,7 +3,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
PKGNAME = quirks-6.62
PKGNAME = quirks-6.63
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>

View File

@ -1,7 +1,7 @@
#! /usr/bin/perl
# ex:ts=8 sw=4:
# $OpenBSD: Quirks.pm,v 1.1457 2022/11/16 12:53:00 kn Exp $
# $OpenBSD: Quirks.pm,v 1.1458 2022/11/16 15:52:09 kn Exp $
#
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
#
@ -1744,6 +1744,7 @@ setup_obsolete_reason(
1 => 'chntpw',
5 => 'nbaudit',
1 => 'despoof',
51 => 'zebedee',
);
# though it's not yet used, these should be pkgnames, so that eventually
@ -1807,6 +1808,7 @@ my $obsolete_message = {
48 => "horrible ecosystem",
49 => "has no license, unmaintained since too long, crashes at runtime",
50 => "abandoned ten years ago, broken by default due to missing runtime dependencies, use security/sslscan",
51 => "dead upstream, consider using socat or SSH",
};
# ->is_base_system($handle, $state):

View File

@ -413,7 +413,6 @@
SUBDIR += yubico
SUBDIR += yubiserve
SUBDIR += zaproxy
SUBDIR += zebedee
SUBDIR += zkt
.include <bsd.port.subdir.mk>

View File

@ -1,63 +0,0 @@
COMMENT= portable, encrypted, compressed tunnel
DISTNAME = zebedee-2.5.3
CATEGORIES= security net
HOMEPAGE= http://www.winton.org.uk/zebedee/
MAINTAINER= Benoit Lecocq <benoit@openbsd.org>
# GPLv2
PERMIT_PACKAGE= Yes
WANTLIB= c pthread
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=zebedee/} \
http://www.winton.org.uk/zebedee/
FLAVORS= udp_spoof
FLAVOR?=
DEFINES_openbsd= -DHAVE_PTHREADS -DBUGGY_FORK_WITH_THREADS
OSLIBS_openbsd= -pthread
BUILD_DEPENDS= archivers/bzip2
.if ${FLAVOR:Mudp_spoof}
WANTLIB += lib/libnet-1.0/net=0
LIB_DEPENDS+= libnet->=1.0,<1.1:net/libnet/1.0
LIBNET_DEFS= `libnet-config-1.0 --defines`
LIBNET_INCS= `libnet-config-1.0 --cflags`
DEFINES_openbsd+= -DUSE_UDP_SPOOFING ${LIBNET_DEFS} ${LIBNET_INCS}
LIBNET_LIBS= `libnet-config-1.0 --libs`
OSLIBS_openbsd+= ${LIBNET_LIBS}
.endif
NO_TEST= Yes
MAKE_FLAGS+= CC="${CC}" CFLAGS="${CFLAGS}" OS=openbsd \
DEFINES_openbsd="${DEFINES_openbsd}" \
OSLIBS_openbsd="${OSLIBS_openbsd}"
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/zebedee ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/ftpgw.tcl ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/zebedee.1 ${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/ftpgw.tcl.1 ${PREFIX}/man/man1
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/zebedee
${INSTALL_DATA} ${WRKSRC}/server.zbd ${PREFIX}/share/examples/zebedee
${INSTALL_DATA} ${WRKSRC}/vncviewer.zbd ${PREFIX}/share/examples/zebedee
${INSTALL_DATA} ${WRKSRC}/vncserver.zbd ${PREFIX}/share/examples/zebedee
${INSTALL_DATA} ${WRKSRC}/server.key ${PREFIX}/share/examples/zebedee
${INSTALL_DATA} ${WRKSRC}/server.id ${PREFIX}/share/examples/zebedee
${INSTALL_DATA} ${WRKSRC}/client1.key ${PREFIX}/share/examples/zebedee
${INSTALL_DATA} ${WRKSRC}/client2.key ${PREFIX}/share/examples/zebedee
${INSTALL_DATA} ${WRKSRC}/clients.id ${PREFIX}/share/examples/zebedee
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/zebedee
${INSTALL_DATA} ${WRKSRC}/README.txt ${PREFIX}/share/doc/zebedee
${INSTALL_DATA} ${WRKSRC}/LICENCE.txt ${PREFIX}/share/doc/zebedee
${INSTALL_DATA} ${WRKSRC}/CHANGES.txt ${PREFIX}/share/doc/zebedee
${INSTALL_DATA} ${WRKSRC}/zebedee.html ${PREFIX}/share/doc/zebedee
${INSTALL_DATA} ${WRKSRC}/ftpgw.tcl.html ${PREFIX}/share/doc/zebedee
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (zebedee-2.5.3.tar.gz) = PaNMdfXOGPZq0XJhi4Dt5V7tfLDV3m4nwpdThTI1cF4=
SIZE (zebedee-2.5.3.tar.gz) = 176088

View File

@ -1,70 +0,0 @@
--- Makefile.orig Tue Sep 6 07:59:53 2005
+++ Makefile Fri Sep 5 10:18:07 2014
@@ -5,7 +5,7 @@
ZBD_VERSION = 2.5.3
-OS =
+#OS =
###
### Locations of tools, libraries and installation directories.
@@ -46,19 +46,19 @@
# BFINC = /usr/include/openssl
# BFLIB = -lcrypto
-BFINC = -I../blowfish-0.9.5a
-BFLIB = ../blowfish-0.9.5a/libblowfish.a
+BFINC = -I/usr/include/openssl
+BFLIB = /usr/lib/libcrypto.a
# Location of zlib include and library
-ZINC = -I../zlib-1.2.3
-ZLIB = ../zlib-1.2.3/libz.a
+ZINC = -I/usr/include
+ZLIB = /usr/lib/libz.a
# Location of bzlib include and library
# Set these empty if you don't want bzib2 support
-BZINC = -I../bzip2-1.0.3
-BZLIB = ../bzip2-1.0.3/libbz2.a
+BZINC = -I${PREFIX}/include
+BZLIB = ${PREFIX}/lib/libbz2.a
#
# Tools needed for Perl "POD"-format documentation conversion.
@@ -186,11 +186,12 @@
#### You REALLY shouldn't have to modify anything beyond here ...
####
-CFLAGS = $(OPTIM) $(DEFINES) -I. $(GMPINC) $(BFINC) $(ZINC) $(BZINC)
+ZCFLAGS = $(DEFINES) -I. $(GMPINC) $(BFINC) $(ZINC) $(BZINC)
LIBS = $(GMPLIB) $(BFLIB) $(ZLIB) $(BZLIB) $(OSLIBS)
OBJS = zebedee.o sha_func.o huge.o $(GETOPTOBJ) $(SERVICEOBJ)
+SRCS = $(OBJS:S/.o$/.c/g)
ZBDFILES = server.zbd vncviewer.zbd vncserver.zbd server.key server.id \
client1.key client2.key clients.id
@@ -200,13 +201,16 @@
EXTRAFILES = $(ZBDFILES) $(TXTFILES)
-all : precheck zebedee$(EXE) zebedee.1 zebedee.html ftpgw.tcl.1 ftpgw.tcl.html zebedee.ja_JP.html
+all : precheck zebedee$(EXE) zebedee.1 zebedee.html ftpgw.tcl.1 ftpgw.tcl.html
precheck :
@ if test -z "$(OS)"; then echo "Use '$(MAKE) OS=xxx' where xxx is win32, linux, linux64, solaris, freebsd, tru64, irix, hpux, macosx or bsdi"; exit 1; fi
zebedee$(EXE) : $(OBJS)
- $(CC) $(CFLAGS) -o zebedee$(EXE) $(OBJS) $(LIBS)
+ $(CC) $(CFLAGS) $(ZCFLAGS) -o zebedee$(EXE) $(OBJS) $(LIBS)
+
+$(OBJS) : $(SRCS)
+ $(CC) $(CFLAGS) $(ZCFLAGS) -c -o $@ $<
huge.o : huge.h

View File

@ -1,23 +0,0 @@
--- vncviewer.zbd.orig Thu Apr 12 14:07:44 2001
+++ vncviewer.zbd Wed Oct 31 10:44:58 2001
@@ -7,16 +7,18 @@
verbosity 1 # Basic messages only
server false # It's a client
+# If you use VNC, you may have to turn 'detached' off
+# so it can read the password form the terminal.
detached true # Detach from terminal
message "Starting VNC viewer"
# On Windows systems you might use the following:
-command '"c:\Program Files\ORL\VNC\vncviewer.exe" localhost:%d'
+# command '"c:\Program Files\ORL\VNC\vncviewer.exe" localhost:%d'
# On UNIX systems you might use the following:
-# command 'vncviewer localhost:%d'
+command 'vncviewer localhost:%d'
compression zlib:6 # Request normal Zlib compression

View File

@ -1,8 +0,0 @@
Zebedee is a simple program to establish an encrypted, compressed TCP or
UDP tunnel between two systems. This allows traffic such as telnet, ftp,
VNC, and X to be protected from snooping as well as potentially gaining
performance over low-bandwidth networks from compression.
Flavors:
udp_spoof - Limited unidirectional UDP source address spoofing,
intended for applications like syslog.

View File

@ -1,19 +0,0 @@
bin/ftpgw.tcl
@bin bin/zebedee
@man man/man1/ftpgw.tcl.1
@man man/man1/zebedee.1
share/doc/zebedee/
share/doc/zebedee/CHANGES.txt
share/doc/zebedee/LICENCE.txt
share/doc/zebedee/README.txt
share/doc/zebedee/ftpgw.tcl.html
share/doc/zebedee/zebedee.html
share/examples/zebedee/
share/examples/zebedee/client1.key
share/examples/zebedee/client2.key
share/examples/zebedee/clients.id
share/examples/zebedee/server.id
share/examples/zebedee/server.key
share/examples/zebedee/server.zbd
share/examples/zebedee/vncserver.zbd
share/examples/zebedee/vncviewer.zbd