aboutsummaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
Diffstat (limited to 'security')
-rw-r--r--security/Makefile17
-rw-r--r--security/authforce/Makefile57
-rw-r--r--security/authforce/distinfo2
-rw-r--r--security/authforce/files/patch-doc__authforce.texi12
-rw-r--r--security/authforce/pkg-descr8
-rw-r--r--security/avcheck/Makefile34
-rw-r--r--security/avcheck/distinfo2
-rw-r--r--security/avcheck/files/patch-avcheck.c56
-rw-r--r--security/avcheck/pkg-descr22
-rw-r--r--security/digest/Makefile30
-rw-r--r--security/digest/distinfo2
-rw-r--r--security/digest/files/patch-sha2.c11
-rw-r--r--security/digest/files/patch-triger.c62
-rw-r--r--security/digest/pkg-descr5
-rw-r--r--security/fpm2/Makefile60
-rw-r--r--security/fpm2/distinfo2
-rw-r--r--security/fpm2/files/pkg-message.in10
-rw-r--r--security/fpm2/pkg-descr18
-rw-r--r--security/fpm2/pkg-plist13
-rw-r--r--security/fwipe/Makefile31
-rw-r--r--security/fwipe/distinfo2
-rw-r--r--security/fwipe/files/patch-hier.c26
-rw-r--r--security/fwipe/pkg-descr8
-rw-r--r--security/gnome-password-generator/Makefile29
-rw-r--r--security/gnome-password-generator/distinfo2
-rw-r--r--security/gnome-password-generator/pkg-descr5
-rw-r--r--security/gnome-password-generator/pkg-plist3
-rw-r--r--security/httprint/Makefile27
-rw-r--r--security/httprint/distinfo2
-rw-r--r--security/httprint/pkg-descr10
-rw-r--r--security/httprint/pkg-plist45
-rw-r--r--security/ike-scan/Makefile30
-rw-r--r--security/ike-scan/distinfo2
-rw-r--r--security/ike-scan/pkg-descr12
-rw-r--r--security/ike-scan/pkg-plist13
-rw-r--r--security/ipfwcount/Makefile37
-rw-r--r--security/ipfwcount/distinfo2
-rw-r--r--security/ipfwcount/files/pkg-message.in16
-rw-r--r--security/ipfwcount/pkg-descr10
-rw-r--r--security/libsparkcrypto/Makefile45
-rw-r--r--security/libsparkcrypto/distinfo2
-rw-r--r--security/libsparkcrypto/files/patch-Makefile88
-rw-r--r--security/libsparkcrypto/files/patch-build_libsparkcrypto.gpr13
-rw-r--r--security/libsparkcrypto/files/patch-src_shared_generic_lsc-byteswap64.ads9
-rw-r--r--security/libsparkcrypto/files/patch-src_shared_generic_lsc-types.ads21
-rw-r--r--security/libsparkcrypto/pkg-descr12
-rw-r--r--security/libsparkcrypto/pkg-plist114
-rw-r--r--security/md4coll/Makefile32
-rw-r--r--security/md4coll/distinfo2
-rw-r--r--security/md4coll/pkg-descr9
-rw-r--r--security/md4coll/pkg-message8
-rw-r--r--security/md5coll/Makefile32
-rw-r--r--security/md5coll/distinfo2
-rw-r--r--security/md5coll/pkg-descr9
-rw-r--r--security/osiris/Makefile69
-rw-r--r--security/osiris/distinfo2
-rw-r--r--security/osiris/pkg-descr12
-rw-r--r--security/osiris/pkg-install73
-rw-r--r--security/osiris/pkg-message15
-rw-r--r--security/osiris/pkg-plist30
-rw-r--r--security/ranpwd/Makefile32
-rw-r--r--security/ranpwd/distinfo2
-rw-r--r--security/ranpwd/pkg-descr9
-rw-r--r--security/rdigest/Makefile22
-rw-r--r--security/rdigest/files/patch-Makefile.in60
-rw-r--r--security/rdigest/files/patch-digest.190
-rw-r--r--security/rdigest/files/patch-digest.c210
-rw-r--r--security/rdigest/pkg-descr16
-rw-r--r--security/smap/Makefile28
-rw-r--r--security/smap/distinfo2
-rw-r--r--security/smap/files/patch-Makefile13
-rw-r--r--security/smap/pkg-descr7
-rw-r--r--security/smap/pkg-plist2
-rw-r--r--security/sshblock/Makefile36
-rw-r--r--security/sshblock/distinfo2
-rw-r--r--security/sshblock/files/pkg-message.in18
-rw-r--r--security/sshblock/files/sshblock.in26
-rw-r--r--security/sshblock/pkg-descr6
78 files changed, 0 insertions, 1915 deletions
diff --git a/security/Makefile b/security/Makefile
index a000853a7b6f..00946a9c955d 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -32,9 +32,7 @@
SUBDIR += arm
SUBDIR += arpCounterattack
SUBDIR += asignify
- SUBDIR += authforce
SUBDIR += autossh
- SUBDIR += avcheck
SUBDIR += aws-iam-authenticator
SUBDIR += aws-vault
SUBDIR += axTLS
@@ -125,7 +123,6 @@
SUBDIR += dehydrated
SUBDIR += denyhosts
SUBDIR += destroy
- SUBDIR += digest
SUBDIR += dirbuster
SUBDIR += dirmngr
SUBDIR += distcache
@@ -161,7 +158,6 @@
SUBDIR += fl0p
SUBDIR += flawfinder
SUBDIR += fpc-openssl
- SUBDIR += fpm2
SUBDIR += fprint_demo
SUBDIR += fprintd
SUBDIR += fragroute
@@ -172,7 +168,6 @@
SUBDIR += fuzz
SUBDIR += fwanalog
SUBDIR += fwbuilder
- SUBDIR += fwipe
SUBDIR += fwknop
SUBDIR += fwlogwatch
SUBDIR += gag
@@ -183,7 +178,6 @@
SUBDIR += git-secret
SUBDIR += gnome-keyring
SUBDIR += gnome-keyring-sharp
- SUBDIR += gnome-password-generator
SUBDIR += gnome-ssh-askpass
SUBDIR += gnomint
SUBDIR += gnupg
@@ -222,7 +216,6 @@
SUBDIR += honggfuzz
SUBDIR += hotssh
SUBDIR += hpenc
- SUBDIR += httprint
SUBDIR += hydra
SUBDIR += i2p
SUBDIR += i2pd
@@ -230,13 +223,11 @@
SUBDIR += idea
SUBDIR += identify
SUBDIR += ike
- SUBDIR += ike-scan
SUBDIR += integrit
SUBDIR += ipfcount
SUBDIR += ipfilter2dshield
SUBDIR += ipfmeta
SUBDIR += ipfw2dshield
- SUBDIR += ipfwcount
SUBDIR += ipguard
SUBDIR += ipsec-tools
SUBDIR += ipv6toolkit
@@ -316,7 +307,6 @@
SUBDIR += libsecret
SUBDIR += libsectok
SUBDIR += libsodium
- SUBDIR += libsparkcrypto
SUBDIR += libssh
SUBDIR += libssh2
SUBDIR += libtasn1
@@ -364,8 +354,6 @@
SUBDIR += matrixssl
SUBDIR += mbedtls
SUBDIR += mcrypt
- SUBDIR += md4coll
- SUBDIR += md5coll
SUBDIR += md5deep
SUBDIR += medusa
SUBDIR += meek
@@ -445,7 +433,6 @@
SUBDIR += openvpn-mbedtls
SUBDIR += ophcrack
SUBDIR += orthrus
- SUBDIR += osiris
SUBDIR += ossec-hids
SUBDIR += ossec-hids-agent
SUBDIR += ossec-hids-agent-config
@@ -1053,7 +1040,6 @@
SUBDIR += quantis-kmod
SUBDIR += racoon2
SUBDIR += radamsa
- SUBDIR += ranpwd
SUBDIR += ratproxy
SUBDIR += rats
SUBDIR += razorback-api
@@ -1072,7 +1058,6 @@
SUBDIR += razorback-virusTotal
SUBDIR += razorback-yaraNugget
SUBDIR += rcracki_mt
- SUBDIR += rdigest
SUBDIR += regripper
SUBDIR += reop
SUBDIR += retranslator
@@ -1217,7 +1202,6 @@
SUBDIR += sks
SUBDIR += slurpie
SUBDIR += slush
- SUBDIR += smap
SUBDIR += smtpscan
SUBDIR += smurflog
SUBDIR += sniff
@@ -1245,7 +1229,6 @@
SUBDIR += ssh-multiadd
SUBDIR += ssh-vault
SUBDIR += ssh_askpass_gtk2
- SUBDIR += sshblock
SUBDIR += sshguard
SUBDIR += sshpass
SUBDIR += ssl-admin
diff --git a/security/authforce/Makefile b/security/authforce/Makefile
deleted file mode 100644
index c247c0826336..000000000000
--- a/security/authforce/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: ache
-# $FreeBSD$
-
-PORTNAME= authforce
-PORTVERSION= 0.9.9
-PORTREVISION= 7
-CATEGORIES= security www
-MASTER_SITES= GHC
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= HTTP authentication brute forcer
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-NO_CCACHE= yes
-
-WRKSRC= ${WRKDIR}/${DISTNAME}
-
-USE_GITHUB= yes
-GH_ACCOUNT= zlandau
-
-USES= localbase:ldflags ncurses readline tar:bzip2
-GNU_CONFIGURE= yes
-
-INFO= authforce
-
-PLIST_FILES= bin/authforce \
- man/man1/authforce.1.gz \
- %%DATADIR%%/blank.lst \
- %%DATADIR%%/dummy.lst \
- %%DATADIR%%/password.lst \
- %%DATADIR%%/username.lst \
- %%DATADIR%%/userpass.lst
-
-OPTIONS_DEFINE= CURL NLS
-
-CURL_LIB_DEPENDS= libcurl.so:ftp/curl
-CURL_CONFIGURE_WITH= curl
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
-NLS_PLIST_FILES= share/locale/nl/LC_MESSAGES/authforce.mo
-
-post-patch:
- @${REINPLACE_CMD} -e \
- '/^pwlistsdir = / s|/data$$||' ${WRKSRC}/data/Makefile.in
- @${REINPLACE_CMD} -e \
- '/^mangdir = / s|/mang$$|/man1|' ${WRKSRC}/doc/Makefile.in
- @${FIND} ${WRKSRC}/src -name "*.c" | ${XARGS} ${REINPLACE_CMD} -e \
- 's|^\(#include <curl/types.h>\)|/* \1 */| ; \
- s|^\(#include <malloc.h>\)|/* \1 */|'
-
-.include <bsd.port.mk>
diff --git a/security/authforce/distinfo b/security/authforce/distinfo
deleted file mode 100644
index c8a9aa6c061d..000000000000
--- a/security/authforce/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (authforce-0.9.9.tar.bz2) = 8df475c066151fbdfe1f1f41d05a9c717ff5b734ec0bc42e280705988a2b0712
-SIZE (authforce-0.9.9.tar.bz2) = 303077
diff --git a/security/authforce/files/patch-doc__authforce.texi b/security/authforce/files/patch-doc__authforce.texi
deleted file mode 100644
index a8fb02c8de77..000000000000
--- a/security/authforce/files/patch-doc__authforce.texi
+++ /dev/null
@@ -1,12 +0,0 @@
---- doc/authforce.texi.orig 2007-05-13 22:54:20 UTC
-+++ doc/authforce.texi
-@@ -2,6 +2,9 @@
- @c %**start of header
- @setfilename authforce.info
- @settitle Authforce
-+@direntry
-+* Authforce: (authforce). HTTP authentification brute forcer.
-+@end direntry
- @c %**end of header
-
- @setchapternewpage odd
diff --git a/security/authforce/pkg-descr b/security/authforce/pkg-descr
deleted file mode 100644
index f4b25a257fba..000000000000
--- a/security/authforce/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Authforce is an HTTP authentication brute forcer. Using various methods,
-it attempts brute force username and password pairs for a site. It has
-the ability to try common username and passwords, username derivations,
-and common username/password pairs. It is used to both test the security
-of your site and to prove the insecurity of HTTP authentication based on
-the fact that users just don't pick good passwords.
-
-WWW: https://github.com/zlandau/authforce
diff --git a/security/avcheck/Makefile b/security/avcheck/Makefile
deleted file mode 100644
index f4d238f3337d..000000000000
--- a/security/avcheck/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: dsh@vlink.ru
-# $FreeBSD$
-
-PORTNAME= avcheck
-PORTVERSION= 0.91
-CATEGORIES= security
-MASTER_SITES= http://www.corpit.ru/ftp/avcheck/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple antivirus solution for a mail system
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
-
-PLIST_FILES= man/man1/avcheck.1.gz sbin/avcheck sbin/uchroot
-PORTDOCS= README.AVP README.AVP.de README.DrWeb README.Exim \
- README.Postfix README.Postfix.de README.Sendmail eicar.msg \
- eicar.txt
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/avcheck ${WRKSRC}/uchroot \
- ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/security/avcheck/distinfo b/security/avcheck/distinfo
deleted file mode 100644
index d4cff9bc7fc6..000000000000
--- a/security/avcheck/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (avcheck-0.91.tar.gz) = 227aafd729f5319756bc4c65a5148c4e8a92bbabf65b131bfa213d170fee954c
-SIZE (avcheck-0.91.tar.gz) = 47799
diff --git a/security/avcheck/files/patch-avcheck.c b/security/avcheck/files/patch-avcheck.c
deleted file mode 100644
index 1bf53cc60fc2..000000000000
--- a/security/avcheck/files/patch-avcheck.c
+++ /dev/null
@@ -1,56 +0,0 @@
---- avcheck.c.orig Sun Jul 28 00:22:05 2002
-+++ avcheck.c Thu Mar 25 10:32:17 2004
-@@ -530,23 +530,27 @@
- #define DRWEBD_SCAN_FLAGS (DRWEBD_RETURN_VIRUSES/*|DRWEBD_HEURISTIC_ON*/)
-
- /* DrWeb result codes */
--#define DERR_READ_ERR 0x00001
--#define DERR_WRITE_ERR 0x00002
--#define DERR_NOMEMORY 0x00004
--#define DERR_CRC_ERROR 0x00008
--#define DERR_READSOCKET 0x00010
--#define DERR_KNOWN_VIRUS 0x00020
--#define DERR_UNKNOWN_VIRUS 0x00040
--#define DERR_VIRUS_MODIFICATION 0x00080
--#define DERR_TIMEOUT 0x00200
--#define DERR_SYMLINK 0x00400
--#define DERR_NO_REGFILE 0x00800
--#define DERR_SKIPPED 0x01000
--#define DERR_TOO_BIG 0x02000
--#define DERR_TOO_COMPRESSED 0x04000
--#define DERR_BAD_CALL 0x08000
--#define DERR_EVAL_VERSION 0x10000
--#define DERR_SPAM_MESSAGE 0x20000
-+#define DERR_READ_ERR 0x00000001
-+#define DERR_WRITE_ERR 0x00000002
-+#define DERR_NOMEMORY 0x00000004
-+#define DERR_CRC_ERROR 0x00000008
-+#define DERR_READSOCKET 0x00000010
-+#define DERR_KNOWN_VIRUS 0x00000020
-+#define DERR_UNKNOWN_VIRUS 0x00000040
-+#define DERR_VIRUS_MODIFICATION 0x00000080
-+#define DERR_HAVE_CURED 0x00000100
-+#define DERR_TIMEOUT 0x00000200
-+#define DERR_SYMLINK 0x00000400
-+#define DERR_NO_REGFILE 0x00000800
-+#define DERR_SKIPPED 0x00001000
-+#define DERR_TOO_BIG 0x00002000
-+#define DERR_TOO_COMPRESSED 0x00004000
-+#define DERR_BAD_CALL 0x00008000
-+#define DERR_EVAL_VERSION 0x00010000
-+#define DERR_SPAM_MESSAGE 0x00020000
-+#define DERR_ARCHIVE_LEVEL 0x00040000
-+#define DERR_HAVE_DELETED 0x00080000
-+#define DERR_IS_CLEAN 0x00100000
-
- #define DERR_VIRUS \
- (DERR_KNOWN_VIRUS|DERR_UNKNOWN_VIRUS|DERR_VIRUS_MODIFICATION)
-@@ -570,7 +574,7 @@
- if (read(fd, &c, sizeof(c)) != sizeof(c) || /* code */
- read(fd, &n, sizeof(n)) != sizeof(n)) /* number of viruses */
- err(errno, "error reading %s daemon response", avname);
-- if ((c = ntohl(c)) == 0)
-+ if (((c = ntohl(c)) == 0) || (c & DERR_IS_CLEAN))
- return 0; /* all ok, no viruses found (n should be 0) */
-
- if (!(c & DERR_VIRUS)) {
diff --git a/security/avcheck/pkg-descr b/security/avcheck/pkg-descr
deleted file mode 100644
index f5e248844cdd..000000000000
--- a/security/avcheck/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Avcheck is a simple program that allows you to call an antivirus
-software in order to check mail messages for viruses before actual
-delivery from within a Mail Transfer Agent, or MTA.
-
-Avcheck itself isn't a virusscanner, nor it is an MTA. It sits between
-the MTA and a real antivirus software. Most MTAs available today can
-call an external program for every mail message in order to perform
-various tasks, including virus scanning and content filtering. Avcheck
-can be used as that external program.
-
-Avcheck will receive a mail message from a mail system, pass it to an
-antivirus software, and, depending on the presence of a virus in that
-message, will either allow the message to be delivered or take
-appropriate actions to handle infected mail.
-
-Avcheck does nothing with a mail message contents -- it's task is to
-prepare file with a mail message and feed it to an antivirus
-progra. It's an antivirus task to decode MIME structure, handle
-embedded archives and so on. Many but not all antivirus products today
-have this ability.
-
-WWW: http://www.corpit.ru/avcheck/
diff --git a/security/digest/Makefile b/security/digest/Makefile
deleted file mode 100644
index 1f4878872c0d..000000000000
--- a/security/digest/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: trevor
-# $FreeBSD$
-
-PORTNAME?= digest
-PORTVERSION?= 20050323
-PORTREVISION= 1
-CATEGORIES?= security sysutils
-MASTER_SITES?= NETBSD/../../misc/digest
-
-MAINTAINER?= ports@FreeBSD.org
-COMMENT?= Message digest wrapper utility
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-CONFLICTS?= emboss-[0-9]* qmail-ldap2-*
-
-GNU_CONFIGURE= yes
-
-PLIST_FILES?= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
-
-.include <bsd.port.pre.mk>
-
-test: build
- @${ECHO_MSG} "No news is good news"
- @cd ${WRKSRC} && ${SETENV} DIGESTDIR=${WRKSRC} DIGESTCMD=${PORTNAME} ${SH} ./regress.sh
- @${ECHO_MSG} "All tests completed"
-
-.include <bsd.port.post.mk>
diff --git a/security/digest/distinfo b/security/digest/distinfo
deleted file mode 100644
index e2f8ea610af0..000000000000
--- a/security/digest/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (digest-20050323.tar.gz) = f5187daa1d278405cd364ff74e7cfde98edbebfebb97742b0d255752b320fbeb
-SIZE (digest-20050323.tar.gz) = 144957
diff --git a/security/digest/files/patch-sha2.c b/security/digest/files/patch-sha2.c
deleted file mode 100644
index bedf3e5fc22a..000000000000
--- a/security/digest/files/patch-sha2.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- sha2.c.orig Thu Jul 21 00:39:56 2005
-+++ sha2.c Thu Jul 21 02:30:00 2005
-@@ -588,7 +588,7 @@
- /* Begin padding with a 1 bit: */
- context->buffer[usedspace++] = 0x80;
-
-- if (usedspace < SHA256_SHORT_BLOCK_LENGTH) {
-+ if (usedspace <= SHA256_SHORT_BLOCK_LENGTH) {
- /* Set-up for the last transform: */
- MEMSET_BZERO(&context->buffer[usedspace], SHA256_SHORT_BLOCK_LENGTH - usedspace);
- } else {
diff --git a/security/digest/files/patch-triger.c b/security/digest/files/patch-triger.c
deleted file mode 100644
index bd1085bab41c..000000000000
--- a/security/digest/files/patch-triger.c
+++ /dev/null
@@ -1,62 +0,0 @@
---- tiger.c.orig Tue May 8 06:31:30 2007
-+++ tiger.c Tue May 8 08:07:57 2007
-@@ -646,12 +646,16 @@
- TIGER_COMPRESS_MACRO(((const uint64_t *) str), ((uint64_t *) state));
- }
-
-+static uint64_t init_state[3] = {
-+ 0x0123456789ABCDEFLL, 0xFEDCBA9876543210LL, 0xF096A5B4C3B2E187LL
-+};
-+
- void
- TIGERInit(tiger_context_t *tp)
- {
-- tp->ctx[0] = 0x0123456789ABCDEFLL;
-- tp->ctx[1] = 0xFEDCBA9876543210LL;
-- tp->ctx[2] = 0xF096A5B4C3B2E187LL;
-+ tp->ctx[0] = init_state[0];
-+ tp->ctx[1] = init_state[1];
-+ tp->ctx[2] = init_state[2];
- }
-
- void
-@@ -708,10 +712,27 @@
- tiger_compress(((uint64_t *) temp), tp->ctx);
- }
-
-+#define PUT_64BIT_BE(cp, value) do { \
-+ (cp)[0] = (value) >> 56; \
-+ (cp)[1] = (value) >> 48; \
-+ (cp)[2] = (value) >> 40; \
-+ (cp)[3] = (value) >> 32; \
-+ (cp)[4] = (value) >> 24; \
-+ (cp)[5] = (value) >> 16; \
-+ (cp)[6] = (value) >> 8; \
-+ (cp)[7] = (value); } while (0)
-+
- void
- TIGERFinal(uint8_t *digest, tiger_context_t *tp)
- {
-- /* nothing to do - included for compatibility with SHA* interface */
-+ int i;
-+
-+ if (tp->ctx[0] == init_state[0] && tp->ctx[1] == init_state[1] &&
-+ tp->ctx[2] == init_state[2])
-+ TIGERUpdate(tp, "", 0);
-+
-+ for (i = 0; i < 3; i++)
-+ PUT_64BIT_BE(digest + i * 8, tp->ctx[i]);
- }
-
- static void
-@@ -734,6 +755,9 @@
- if (buf == NULL && (buf = malloc(41)) == NULL) {
- return NULL;
- }
-+ if (tp->ctx[0] == init_state[0] && tp->ctx[1] == init_state[1] &&
-+ tp->ctx[2] == init_state[2])
-+ TIGERUpdate(tp, "", 0);
-
- for (i = 0; i < 3; ++i)
- print_uint64(buf + i * 16, tp->ctx[i]);
-
diff --git a/security/digest/pkg-descr b/security/digest/pkg-descr
deleted file mode 100644
index 49e9b0427590..000000000000
--- a/security/digest/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The digest utility is a wrapper for the md5, sha1, sha256, sha384,
-sha512, rmd160, tiger and whirlpool message digest algorithms (also
-known as hashes, checksums or "fingerprints").
-
-WWW: http://cvsweb.NetBSD.org/bsdweb.cgi/pkgsrc/pkgtools/digest/
diff --git a/security/fpm2/Makefile b/security/fpm2/Makefile
deleted file mode 100644
index 65ec2e11e088..000000000000
--- a/security/fpm2/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= fpm2
-PORTVERSION= 0.79
-PORTREVISION= 1
-CATEGORIES= security
-MASTER_SITES= https://als.regnet.cz/fpm2/download
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Program that allows you to securely store the passwords
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
-
-USES= gmake localbase pkgconfig tar:bzip2
-USE_GNOME= gtk20 intltool
-INSTALLS_OMF= yes
-GNU_CONFIGURE= yes
-
-PORTDOCS= AUTHORS ChangeLog README
-
-SUB_FILES= pkg-message
-
-OPTIONS_DEFINE= DOCS NLS
-
-OPTIONS_SUB= yes
-
-NLS_USES= gettext
-NLS_USES_OFF= gettext-tools
-
-# Restrict to stable (even) versions, indicated by the second component.
-PORTSCOUT= limit:^0.7\..*
-
-post-configure:
- @${REINPLACE_CMD} -e \
- 's|^Icon.*|Icon=${PREFIX}/share/pixmaps/${PORTNAME}/logo.png|' \
- -e 's|^Categories=.*|Categories=GTK;Utility;System;|' \
- ${WRKSRC}/data/${PORTNAME}.desktop.in
-
-post-patch:
- @${REINPLACE_CMD} -E -e "s@encrypt\(@bfishencrypt\(@g" \
- ${WRKSRC}/src/blowfish.c
- @${REINPLACE_CMD} -e 's|gdk_pixbuf_unref|g_object_unref|g' \
- ${WRKSRC}/src/interface.c
-
-post-patch-NLS-off:
- @${REINPLACE_CMD} -e 's|USE_NLS=yes|USE_NLS=no|' ${WRKSRC}/configure
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/security/fpm2/distinfo b/security/fpm2/distinfo
deleted file mode 100644
index 00642ecd0e05..000000000000
--- a/security/fpm2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fpm2-0.79.tar.bz2) = d55e9ce6be38a44fc1053d82db2d117cf3991a51898bd86d7913bae769f04da7
-SIZE (fpm2-0.79.tar.bz2) = 230189
diff --git a/security/fpm2/files/pkg-message.in b/security/fpm2/files/pkg-message.in
deleted file mode 100644
index 66fe0dcc7809..000000000000
--- a/security/fpm2/files/pkg-message.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Figaro's Password Manager 2 has been installed.
-
-Make sure you set up a few IRQ's for random generation with rndcontrol before
-expecting password generation to work well.
-EOM
-}
-]
diff --git a/security/fpm2/pkg-descr b/security/fpm2/pkg-descr
deleted file mode 100644
index c92e053871b1..000000000000
--- a/security/fpm2/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Figaro's Password Manager 2 is a program that allows you to securely store the
-passwords using GTK2 interface. Features include:
-- Passwords are encrypted with the AES-256 algorithm.
-- Copy passwords or usernames to the clipboard/primary selection.
-- If the password is for a web site, FPM2 can keep track of the URLs of your
- login screens and can automatically launch your browser. In this capacity,
- FPM2 acts as a kind of bookmark manager.
-- You can teach FPM2 to launch other applications, and optionally pass
- hostnames, usernames or passwords to the command line.
-- FPM2 also has a password generator that can choose passwords for you. It
- allows you to determine how long the password should be, and what types of
- characters (lower case, upper case, numbers and symbols) should be used.
- You can even have it avoid ambiguous characters such as a capital O or the
- number zero.
-- Auto-minimise and/or auto-locking passwords database after configurable time
- to the tray icon.
-
-WWW: https://als.regnet.cz/fpm2/
diff --git a/security/fpm2/pkg-plist b/security/fpm2/pkg-plist
deleted file mode 100644
index 841bc5aa622c..000000000000
--- a/security/fpm2/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/fpm2
-man/man1/fpm2.1.gz
-share/applications/fpm2.desktop
-%%NLS%%share/locale/bg/LC_MESSAGES/fpm2.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/fpm2.mo
-%%NLS%%share/locale/de/LC_MESSAGES/fpm2.mo
-%%NLS%%share/locale/es/LC_MESSAGES/fpm2.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/fpm2.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/fpm2.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/fpm2.mo
-%%NLS%%share/locale/it/LC_MESSAGES/fpm2.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/fpm2.mo
-share/pixmaps/fpm2/logo.png
diff --git a/security/fwipe/Makefile b/security/fwipe/Makefile
deleted file mode 100644
index af7768fc5061..000000000000
--- a/security/fwipe/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: David Thiel <lx@redundancy.redundancy.org>
-# $FreeBSD$
-
-PORTNAME= fwipe
-PORTVERSION= 0.36
-PORTREVISION= 1
-CATEGORIES= security
-MASTER_SITES= http://www.jeenyus.net/linux/software/fwipe/ \
- http://redundancy.redundancy.org/mirror/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= djb-style file wiping utility
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-ALL_TARGET= it
-INSTALL_TARGET= setup
-USES= groff
-
-PLIST_FILES= bin/fwipe bin/fwipe0 bin/echo0 man/man1/fwipe.1.gz \
- man/man1/fwipe0.1.gz man/man1/echo0.1.gz
-
-post-extract:
- @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc
- @${ECHO_CMD} "${CC} -s" > ${WRKSRC}/conf-ld
- @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home
- @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-root
-
-.include <bsd.port.mk>
diff --git a/security/fwipe/distinfo b/security/fwipe/distinfo
deleted file mode 100644
index b57da66762d1..000000000000
--- a/security/fwipe/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fwipe-0.36.tar.gz) = 43394c23d47b3d895243b32ee0e6efb546b73350718c5b376b6e7c72e26571b2
-SIZE (fwipe-0.36.tar.gz) = 28296
diff --git a/security/fwipe/files/patch-hier.c b/security/fwipe/files/patch-hier.c
deleted file mode 100644
index b31374fb3f28..000000000000
--- a/security/fwipe/files/patch-hier.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- hier.c.orig Sat Apr 14 04:53:05 2001
-+++ hier.c Tue Sep 26 08:56:49 2006
-@@ -2,19 +2,15 @@
-
- void hier()
- {
-- h(auto_home,-1,-1,02755);
-- d(auto_home,"bin",-1,-1,02755);
-+ h(auto_home,-1,-1,0755);
-+ d(auto_home,"bin",-1,-1,0755);
- c(auto_home,"bin","fwipe0",-1,-1,0755);
- c(auto_home,"bin","echo0",-1,-1,0755);
- c(auto_home,"bin","fwipe",-1,-1,0755);
-
-- d(auto_home,"man",-1,-1,02755);
-- d(auto_home,"man/man1",-1,-1,02755);
-- d(auto_home,"man/cat1",-1,-1,02755);
-+ d(auto_home,"man",-1,-1,0755);
-+ d(auto_home,"man/man1",-1,-1,0755);
- c(auto_home,"man/man1","fwipe0.1",-1,-1,0644);
-- c(auto_home,"man/cat1","fwipe0.0",-1,-1,0644);
- c(auto_home,"man/man1","echo0.1",-1,-1,0644);
-- c(auto_home,"man/cat1","echo0.0",-1,-1,0644);
- c(auto_home,"man/man1","fwipe.1",-1,-1,0644);
-- c(auto_home,"man/cat1","fwipe.0",-1,-1,0644);
- }
diff --git a/security/fwipe/pkg-descr b/security/fwipe/pkg-descr
deleted file mode 100644
index 217c0ff459fa..000000000000
--- a/security/fwipe/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Fwipe is a secure file erasing program. fwipe0, which actually erases
-your files, is immune to filenames containing spaces, carriage returns,
-dashes, or any other special characters. You can use it in place of rm
-in cron jobs, together with "find ... -print0". The output of fwipe0 is
-specially designed to be parsed easily by machine, so it can be embedded
-in other applications which need secure file erasure.
-
-WWW: http://jeenyus.net/~budney/linux/software/fwipe.html
diff --git a/security/gnome-password-generator/Makefile b/security/gnome-password-generator/Makefile
deleted file mode 100644
index 527fa82fca29..000000000000
--- a/security/gnome-password-generator/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Sergey Akifyev <asa@gascom.ru>
-# $FreeBSD$
-
-PORTNAME= gnome-password-generator
-PORTVERSION= 1.6
-PORTREVISION= 6
-CATEGORIES= security gnome python
-MASTER_SITES= SF/gnome-password/Gnome%20Password%20Generator/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GNOME 2 password generator
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-USE_GNOME= pygnome2
-USES= python:2.7
-
-do-build:
- @cd ${WRKSRC} && ${SED} -e 's|/usr/bin/python|${PYTHON_CMD}|g ; \
- s|/usr/share|${PREFIX}/share|g' ${PORTNAME}.py > ${PORTNAME}
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/*.png ${STAGEDIR}${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKSRC}/*.desktop ${STAGEDIR}${PREFIX}/share/applications
-
-.include <bsd.port.mk>
diff --git a/security/gnome-password-generator/distinfo b/security/gnome-password-generator/distinfo
deleted file mode 100644
index f7ff664ffac2..000000000000
--- a/security/gnome-password-generator/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome-password-generator-1.6.tar.gz) = 9e4d9dd39f6fb6ce9f643b20fba2e6824ceccc5d8bb1cedeb7e8a00d7ec35340
-SIZE (gnome-password-generator-1.6.tar.gz) = 22170
diff --git a/security/gnome-password-generator/pkg-descr b/security/gnome-password-generator/pkg-descr
deleted file mode 100644
index f48c98023bab..000000000000
--- a/security/gnome-password-generator/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Gnome Password Generator is a GUI based secure password generator. It allows
-the user to generate a specified number of random passwords of a specified
-length.
-
-WWW: http://gnome-password.sourceforge.net/
diff --git a/security/gnome-password-generator/pkg-plist b/security/gnome-password-generator/pkg-plist
deleted file mode 100644
index 91a7fe0f1531..000000000000
--- a/security/gnome-password-generator/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/gnome-password-generator
-share/pixmaps/gnome-password-generator.png
-share/applications/gnome-password-generator.desktop
diff --git a/security/httprint/Makefile b/security/httprint/Makefile
deleted file mode 100644
index 5517df540645..000000000000
--- a/security/httprint/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Yonatan <onatan@gmail.com>
-# $FreeBSD$
-
-PORTNAME= httprint
-PORTVERSION= 301
-CATEGORIES= security
-MASTER_SITES= http://net-square.com/zip%20folders/
-DISTNAME= ${PORTNAME}_freebsd_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Web server fingerprinting tool
-
-WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}/freebsd/
-USES= zip
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-RESTRICTED= No cost for personal, education and non-commercial use.
-NO_BUILD= yes
-
-do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
- ${LN} -s httprint ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/security/httprint/distinfo b/security/httprint/distinfo
deleted file mode 100644
index 4b2894a2177f..000000000000
--- a/security/httprint/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (httprint_freebsd_301.zip) = 168127b70bc87f1a6e9256ed4aa3a076a7a23c7155e3fe8d5b11a25dc880fcce
-SIZE (httprint_freebsd_301.zip) = 512708
diff --git a/security/httprint/pkg-descr b/security/httprint/pkg-descr
deleted file mode 100644
index 2025fafa7ea9..000000000000
--- a/security/httprint/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-httprint is a web server fingerprinting tool. It relies on web server
-characteristics to accurately identify web servers, despite the fact that they
-may have been obfuscated by changing the server banner strings, or by plug-ins
-such as mod_security or servermask. httprint can also be used to detect web
-enabled devices which do not have a server banner string, such as wireless
-access points, routers, switches, cable modems, etc. httprint uses text
-signature strings and it is very easy to add signatures to the signature
-database.
-
-WWW: http://www.net-square.com/httprint.html
diff --git a/security/httprint/pkg-plist b/security/httprint/pkg-plist
deleted file mode 100644
index 677e20a1d62e..000000000000
--- a/security/httprint/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-bin/httprint
-%%DATADIR%%/httprint
-%%DATADIR%%/input.txt
-%%DATADIR%%/nmapportlist.txt
-%%DATADIR%%/readme.txt
-%%DATADIR%%/signatures.txt
-%%DATADIR%%/images/_1x1blue.gif
-%%DATADIR%%/images/_1x1grey.gif
-%%DATADIR%%/images/_1x1white.gif
-%%DATADIR%%/images/_blue-end.gif
-%%DATADIR%%/images/_blue-front.gif
-%%DATADIR%%/images/_blue-mid.gif
-%%DATADIR%%/images/_end.gif
-%%DATADIR%%/images/_front.gif
-%%DATADIR%%/images/_grey-end.gif
-%%DATADIR%%/images/_grey-mid.gif
-%%DATADIR%%/images/_httprint.gif
-%%DATADIR%%/images/_netsquare.gif
-%%DATADIR%%/images/_tick.gif
-%%DATADIR%%/images/aol.gif
-%%DATADIR%%/images/apache.gif
-%%DATADIR%%/images/bea.gif
-%%DATADIR%%/images/cisco.gif
-%%DATADIR%%/images/compaq.gif
-%%DATADIR%%/images/domino.gif
-%%DATADIR%%/images/hp.gif
-%%DATADIR%%/images/ibm.gif
-%%DATADIR%%/images/iis4_5.gif
-%%DATADIR%%/images/iis51_6.gif
-%%DATADIR%%/images/jana.gif
-%%DATADIR%%/images/linksys.gif
-%%DATADIR%%/images/mikrotik.gif
-%%DATADIR%%/images/netscape.gif
-%%DATADIR%%/images/novell.gif
-%%DATADIR%%/images/smc.gif
-%%DATADIR%%/images/snap.gif
-%%DATADIR%%/images/sun.gif
-%%DATADIR%%/images/thttpd.gif
-%%DATADIR%%/images/tomcat.gif
-%%DATADIR%%/images/tux.gif
-%%DATADIR%%/images/ubicom.gif
-%%DATADIR%%/images/vnc.gif
-%%DATADIR%%/images/xerver.gif
-%%DATADIR%%/images/zeus.gif
-%%DATADIR%%/images/zope.gif
diff --git a/security/ike-scan/Makefile b/security/ike-scan/Makefile
deleted file mode 100644
index 6ace43e00797..000000000000
--- a/security/ike-scan/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Yonatan <onatan@gmail.com>
-# $FreeBSD$
-
-PORTNAME= ike-scan
-PORTVERSION= 1.9
-CATEGORIES= security net-vpn
-MASTER_SITES= http://www.nta-monitor.com/tools/ike-scan/download/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= VPN scanner and identifier
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-USES= ssl
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --datadir=${PREFIX}/share --with-openssl=${LOCALBASE}
-
-OPTIONS_DEFINE= DOCS
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS COPYING NEWS README TODO \
- udp-backoff-fingerprinting-paper.txt ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/security/ike-scan/distinfo b/security/ike-scan/distinfo
deleted file mode 100644
index 852aa70b73d8..000000000000
--- a/security/ike-scan/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ike-scan-1.9.tar.gz) = 05d15c7172034935d1e46b01dacf1101a293ae0d06c0e14025a4507656f1a7b6
-SIZE (ike-scan-1.9.tar.gz) = 1412689
diff --git a/security/ike-scan/pkg-descr b/security/ike-scan/pkg-descr
deleted file mode 100644
index 294a87cd024e..000000000000
--- a/security/ike-scan/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-ike-scan discovers IKE hosts and can also fingerprint them using the
-retransmission backoff pattern.
-ike-scan does two things:
-a) Discovery: Determine which hosts are running IKE.
- This is done by displaying those hosts which respond to the IKE requests
- sent by ike-scan.
-b) Fingerprinting: Determine which IKE implementation the hosts are using.
- This is done by recording the times of the IKE response packets from the
- target hosts and comparing the observed retransmission backoff pattern
- against known patterns.
-
-WWW: http://www.nta-monitor.com/ike-scan
diff --git a/security/ike-scan/pkg-plist b/security/ike-scan/pkg-plist
deleted file mode 100644
index 690ecce34dbe..000000000000
--- a/security/ike-scan/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/ike-scan
-bin/psk-crack
-man/man1/ike-scan.1.gz
-man/man1/psk-crack.1.gz
-%%DATADIR%%/ike-backoff-patterns
-%%DATADIR%%/ike-vendor-ids
-%%DATADIR%%/psk-crack-dictionary
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/udp-backoff-fingerprinting-paper.txt
diff --git a/security/ipfwcount/Makefile b/security/ipfwcount/Makefile
deleted file mode 100644
index cecbe0968b44..000000000000
--- a/security/ipfwcount/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Robert Archer <freebsd@deathbeforedecaf.net>
-# $FreeBSD$
-
-PORTNAME= ipfwcount
-PORTVERSION= 0.2.1
-PORTREVISION= 1
-CATEGORIES= security
-MASTER_SITES= http://deathbeforedecaf.net/misc/ports/ \
- http://users.netleader.com.au/~rob/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Summarise ipfw logs by counting and sorting the fields
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-USES= perl5 shebangfix
-SHEBANG_FILES= ipfwcount
-
-PLIST_FILES= bin/ipfwcount man/man1/ipfwcount.1.gz
-PORTEXAMPLES= 100.ipfwcount
-
-SUB_FILES= pkg-message
-
-OPTIONS_DEFINE= EXAMPLES
-
-do-build:
- cd ${WRKSRC} && pod2man ipfwcount > ipfwcount.1
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/ipfwcount ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/ipfwcount.1 ${STAGEDIR}${PREFIX}/man/man1
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/100.ipfwcount ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/security/ipfwcount/distinfo b/security/ipfwcount/distinfo
deleted file mode 100644
index bc333b838bcb..000000000000
--- a/security/ipfwcount/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ipfwcount-0.2.1.tar.gz) = b8b7ccb3bd8ff95903e48269aa78cef2eb8def79b966fbf0c1542882b1412bc4
-SIZE (ipfwcount-0.2.1.tar.gz) = 3863
diff --git a/security/ipfwcount/files/pkg-message.in b/security/ipfwcount/files/pkg-message.in
deleted file mode 100644
index 7a34f06d4015..000000000000
--- a/security/ipfwcount/files/pkg-message.in
+++ /dev/null
@@ -1,16 +0,0 @@
-[
-{ type: install
- message: <<EOM
- To summarise ipfw(8) logs in your daily security check:
-
- * Copy %%EXAMPLESDIR%%/100.ipfwcount to
- %%PREFIX%%/etc/periodic/security
-
- * Add the line
-
- daily_status_security_ipfwcount_enable="YES"
-
- to /etc/periodic.conf
-EOM
-}
-]
diff --git a/security/ipfwcount/pkg-descr b/security/ipfwcount/pkg-descr
deleted file mode 100644
index 858a0c9f0163..000000000000
--- a/security/ipfwcount/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-ipfwcount reads ipfw(8) logs and extracts the following fields:
-
- rule action proto type shost sport dhost dport dir iface
-
-You can then print lists like 'top <n> blocked ports', 'top <n> blocked hosts',
-or 'incoming connections sorted by interface and protocol'.
-
-For more sophisticated lists, you can filter the entries using Perl expressions.
-
-WWW: http://deathbeforedecaf.net/misc/ports
diff --git a/security/libsparkcrypto/Makefile b/security/libsparkcrypto/Makefile
deleted file mode 100644
index ba3093d2f7d9..000000000000
--- a/security/libsparkcrypto/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= libsparkcrypto
-PORTVERSION= 0.1.1
-PORTREVISION= 5
-CATEGORIES= security
-MASTER_SITES= http://senier.net/libsparkcrypto/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Cryptographic library implemented in SPARK
-
-LICENSE= BSD3CLAUSE
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-USES= ada dos2unix gmake tar:tgz
-DOS2UNIX_FILES= Makefile build/libsparkcrypto.gpr \
- src/shared/generic/lsc-byteswap64.ads \
- src/shared/generic/lsc-types.ads
-SPARKARCH:= ${ARCH:S/amd64/x86_64/:S/i386/i686/}
-ALL_TARGET= all build
-
-BROKEN_aarch64= fails to compile: unsupported architecture: aarch64
-
-MAKE_ENV+= SPARKARCH=${SPARKARCH} \
- SPARK_DIR=${WRKSRC}/src/spark \
- MODE=release \
- RUNTIME=native \
- NO_TESTS=true \
- NO_PROOF=true
-
-OPTIONS_DEFINE= DOCS
-
-DOCS_BUILD_DEPENDS= adabrowse:textproc/adabrowse
-DOCS_MAKE_ENV_OFF= NO_APIDOC=true
-
-post-patch:
-# ports passed unwanted ARCH definition to Makefile
- @${REINPLACE_CMD} -e 's|ARCH|SPARKARCH|g' \
- ${WRKSRC}/Makefile
-
-.include <bsd.port.mk>
diff --git a/security/libsparkcrypto/distinfo b/security/libsparkcrypto/distinfo
deleted file mode 100644
index b32135fb105a..000000000000
--- a/security/libsparkcrypto/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libsparkcrypto-0.1.1.tgz) = 47582d6910b8c5bb46df51d0e76c27e6fa2b13e8ab73fb4ae0f1d9f7cbd7aa6a
-SIZE (libsparkcrypto-0.1.1.tgz) = 101491
diff --git a/security/libsparkcrypto/files/patch-Makefile b/security/libsparkcrypto/files/patch-Makefile
deleted file mode 100644
index 46a53a5fb4c6..000000000000
--- a/security/libsparkcrypto/files/patch-Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
---- Makefile.orig 2013-07-20 13:54:32.000000000 +0000
-+++ Makefile
-@@ -5,7 +5,6 @@ UNAME_M := $(shell uname -m)
- ARCH ?= $(UNAME_M)
- RUNTIME ?= native
- TESTS ?= test_aes test_hmac test_ripemd160 test_sha2 test_shadow benchmark
--DESTDIR ?= /usr/local
- TARGET_CFG ?= $(OUTPUT_DIR)/target.cfg
-
- VERSION ?= 0.1.1
-@@ -33,7 +32,7 @@ SHARED_DIRS = src/shared/$(ENDIANESS) sr
- ARCH_FILES = $(wildcard src/ada/$(ARCH)/*.ad?)
- ADT_FILES = $(addprefix $(OUTPUT_DIR)/tree/,$(notdir $(patsubst %.ads,%.adt,$(wildcard src/shared/generic/*.ads))))
-
--ALL_GOALS = install_local
-+ALL_GOALS =
- INSTALL_DEPS = install_files
-
- # SPARK_DIR must be set
-@@ -78,6 +77,7 @@ endif
- # Feature: NO_APIDOC
- ifeq ($(NO_APIDOC),)
- ALL_GOALS += apidoc
-+INSTALL_DEPS += install_docs
- endif
-
- ###############################################################################
-@@ -119,9 +119,12 @@ proof: $(OUTPUT_DIR)/proof/libsparkcrypt
- apidoc: $(ADT_FILES)
- echo $^ | xargs -n1 > $(OUTPUT_DIR)/tree.lst
- adabrowse -T $(OUTPUT_DIR)/tree -f @$(OUTPUT_DIR)/tree.lst -w1 -c doc/adabrowse.conf -o $(OUTPUT_DIR)/doc/
-- install -m 644 doc/libsparkcrypto.css $(OUTPUT_DIR)/doc/libsparkcrypto.css
-- install -m 644 doc/apidoc.css $(OUTPUT_DIR)/doc/apidoc.css
-- install -m 644 doc/lsc_logo.png $(OUTPUT_DIR)/doc/lsc_logo.png
-+
-+install_docs:
-+ install -d -m 755 $(DESTDIR)$(PREFIX)/share/doc/libsparkcrypto
-+ install -m 644 doc/libsparkcrypto.css doc/apidoc.css \
-+ doc/lsc_logo.png $(DESTDIR)$(PREFIX)/share/doc/libsparkcrypto
-+ install -m 644 $(OUTPUT_DIR)/doc/* $(DESTDIR)$(PREFIX)/share/doc/libsparkcrypto/
-
- archive: $(OUTPUT_DIR)/doc/libsparkcrypto-$(VERSION).tgz
-
-@@ -154,21 +157,33 @@ $(OUTPUT_DIR)/proof/libsparkcrypto.idx:
- install: $(INSTALL_DEPS)
-
- install_files: build
-- install -d -m 755 $(DESTDIR)/adalib $(DESTDIR)/adainclude $(DESTDIR)/sharedinclude
-- install -p -m 755 $(OUTPUT_DIR)/build/adalib/libsparkcrypto.a $(DESTDIR)/adalib/libsparkcrypto.a
-- install -p -m 644 build/libsparkcrypto.gpr $(DESTDIR)/libsparkcrypto.gpr
-- install -p -m 644 src/shared/$(ENDIANESS)/*.ad? $(DESTDIR)/sharedinclude/
-- install -p -m 644 src/shared/generic/*.ad? $(DESTDIR)/sharedinclude/
-- install -p -m 644 src/ada/generic/*.ad? $(DESTDIR)/adainclude/
-- install -p -m 644 src/ada/$(IO)/*.ad? $(DESTDIR)/adainclude/
-+ install -d -m 755 $(DESTDIR)$(PREFIX)/lib/libsparkcrypto \
-+ $(DESTDIR)$(PREFIX)/include/libsparkcrypto/adainclude \
-+ $(DESTDIR)$(PREFIX)/lib/gnat \
-+ $(DESTDIR)$(PREFIX)/include/libsparkcrypto/sharedinclude
-+ install -p -m 755 $(OUTPUT_DIR)/build/adalib/libsparkcrypto.a \
-+ $(DESTDIR)$(PREFIX)/lib/libsparkcrypto
-+ install -p -m 644 build/libsparkcrypto.gpr \
-+ $(DESTDIR)$(PREFIX)/lib/gnat
-+ install -p -m 644 src/shared/$(ENDIANESS)/*.ad? \
-+ $(DESTDIR)$(PREFIX)/include/libsparkcrypto/sharedinclude/
-+ install -p -m 644 src/shared/generic/*.ad? \
-+ $(DESTDIR)$(PREFIX)/include/libsparkcrypto/sharedinclude/
-+ install -p -m 644 src/ada/generic/*.ad? \
-+ $(DESTDIR)$(PREFIX)/include/libsparkcrypto/adainclude/
-+ install -p -m 644 src/ada/$(IO)/*.ad? \
-+ $(DESTDIR)$(PREFIX)/include/libsparkcrypto/adainclude/
- ifneq ($(strip $(ARCH_FILES)),)
-- install -p -m 644 $(ARCH_FILES) $(DESTDIR)/adainclude/
-+ install -p -m 644 $(ARCH_FILES) \
-+ $(DESTDIR)$(PREFIX)/include/libsparkcrypto/adainclude/
- endif
-- install -p -m 444 $(OUTPUT_DIR)/build/adalib/*.ali $(DESTDIR)/adalib/
-+ install -p -m 444 $(OUTPUT_DIR)/build/adalib/*.ali \
-+ $(DESTDIR)$(PREFIX)/lib/libsparkcrypto/
-
- install_proof: install_files proof
-- install -D -p -m 444 $(OUTPUT_DIR)/proof/libsparkcrypto.sum $(DESTDIR)/libsparkcrypto.sum
-- (cd $(OUTPUT_DIR)/empty && sparkmake -include=*\.ads -dir=$(DESTDIR)/sharedinclude -nometa -index=$(DESTDIR)/libsparkcrypto.idx)
-+ install -D -p -m 444 $(OUTPUT_DIR)/proof/libsparkcrypto.sum \
-+ $(DESTDIR)$(PREFIX)/include/libsparkcrypto
-+ (cd $(OUTPUT_DIR)/empty && sparkmake -include=*\.ads -dir=$(DESTDIR)$(PREFIX)/include/libsparkcrypto/sharedinclude -nometa -index=$(DESTDIR)$(PREFIX)/include/libsparkcrypto/libsparkcrypto.idx)
-
- install_local: DESTDIR = $(OUTPUT_DIR)/libsparkcrypto
- install_local: install
diff --git a/security/libsparkcrypto/files/patch-build_libsparkcrypto.gpr b/security/libsparkcrypto/files/patch-build_libsparkcrypto.gpr
deleted file mode 100644
index 2483214ff5c5..000000000000
--- a/security/libsparkcrypto/files/patch-build_libsparkcrypto.gpr
+++ /dev/null
@@ -1,13 +0,0 @@
---- build/libsparkcrypto.gpr.orig 2013-06-26 21:14:37.000000000 +0000
-+++ build/libsparkcrypto.gpr
-@@ -1,7 +1,8 @@
- project Libsparkcrypto
- is
-- for Source_Dirs use ("adainclude", "sharedinclude");
-- for Library_Dir use "adalib";
-+ for Source_Dirs use ("../../include/libsparkcryto/adainclude",
-+ "../../include/libsparkcrypto/sharedinclude");
-+ for Library_Dir use "../libsparkcrypto";
- for Library_Kind use "static";
- for Library_Name use "sparkcrypto";
- for Externally_Built use "true";
diff --git a/security/libsparkcrypto/files/patch-src_shared_generic_lsc-byteswap64.ads b/security/libsparkcrypto/files/patch-src_shared_generic_lsc-byteswap64.ads
deleted file mode 100644
index 4a33dd64ac57..000000000000
--- a/security/libsparkcrypto/files/patch-src_shared_generic_lsc-byteswap64.ads
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/shared/generic/lsc-byteswap64.ads.orig 2015-07-05 09:06:26 UTC
-+++ src/shared/generic/lsc-byteswap64.ads
-@@ -44,6 +44,5 @@ package LSC.Byteswap64 is
-
- -- Byte-swap @Value@
- function Swap (Value : Types.Word64) return Types.Word64;
-- pragma Inline (Swap);
-
- end LSC.Byteswap64;
diff --git a/security/libsparkcrypto/files/patch-src_shared_generic_lsc-types.ads b/security/libsparkcrypto/files/patch-src_shared_generic_lsc-types.ads
deleted file mode 100644
index 5613ca8a4d48..000000000000
--- a/security/libsparkcrypto/files/patch-src_shared_generic_lsc-types.ads
+++ /dev/null
@@ -1,21 +0,0 @@
---- src/shared/generic/lsc-types.ads.orig 2015-03-16 17:16:28 UTC
-+++ src/shared/generic/lsc-types.ads
-@@ -102,18 +102,14 @@ package LSC.Types is
-
- -- Convert 32-bit word to 32-bit byte array
- function Word32_To_Byte_Array32 (Value : Word32) return Byte_Array32_Type;
-- pragma Inline (Word32_To_Byte_Array32);
-
- -- Convert 32-bit byte array to 32-bit word
- function Byte_Array32_To_Word32 (Value : Byte_Array32_Type) return Word32;
-- pragma Inline (Byte_Array32_To_Word32);
-
- -- Convert 64-bit word to 64-bit byte array
- function Word64_To_Byte_Array64 (Value : Word64) return Byte_Array64_Type;
-- pragma Inline (Word64_To_Byte_Array64);
-
- -- Convert 64-bit byte array to 64-bit word
- function Byte_Array64_To_Word64 (Value : Byte_Array64_Type) return Word64;
-- pragma Inline (Byte_Array64_To_Word64);
-
- end LSC.Types;
diff --git a/security/libsparkcrypto/pkg-descr b/security/libsparkcrypto/pkg-descr
deleted file mode 100644
index cb64120ca02b..000000000000
--- a/security/libsparkcrypto/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-libsparkcrypto is a formally verified implementation of several widely used
-symmetric cryptographic algorithms using the SPARK programming language and
-toolset. For the complete library proofs of the absence of run-time errors
-like type range violations, division by zero and numerical overflows are
-available. Some of its subprograms include proofs of partial correctness.
-
-The distribution contains test cases for all implemented algorithms and a
-benchmark to compare its performance with the OpenSSL library. The achieved
-speed has been found to be very close to the optimized C and Assembler
-implementations of OpenSSL.
-
-WWW: http://senier.net/libsparkcrypto/
diff --git a/security/libsparkcrypto/pkg-plist b/security/libsparkcrypto/pkg-plist
deleted file mode 100644
index a51adea6a6ff..000000000000
--- a/security/libsparkcrypto/pkg-plist
+++ /dev/null
@@ -1,114 +0,0 @@
-include/libsparkcrypto/adainclude/lsc-aes-print.adb
-include/libsparkcrypto/adainclude/lsc-aes-print.ads
-include/libsparkcrypto/adainclude/lsc-byteswap32.adb
-include/libsparkcrypto/adainclude/lsc-byteswap64.adb
-include/libsparkcrypto/adainclude/lsc-debug.ads
-include/libsparkcrypto/adainclude/lsc-io.adb
-include/libsparkcrypto/adainclude/lsc-ripemd160-print.adb
-include/libsparkcrypto/adainclude/lsc-ripemd160-print.ads
-include/libsparkcrypto/adainclude/lsc-test.adb
-include/libsparkcrypto/adainclude/lsc-types.adb
-include/libsparkcrypto/sharedinclude/lsc-aes-cbc.adb
-include/libsparkcrypto/sharedinclude/lsc-aes-cbc.ads
-include/libsparkcrypto/sharedinclude/lsc-aes-print.ads
-include/libsparkcrypto/sharedinclude/lsc-aes-tables.ads
-include/libsparkcrypto/sharedinclude/lsc-aes.adb
-include/libsparkcrypto/sharedinclude/lsc-aes.ads
-include/libsparkcrypto/sharedinclude/lsc-byteorder32.adb
-include/libsparkcrypto/sharedinclude/lsc-byteorder32.ads
-include/libsparkcrypto/sharedinclude/lsc-byteorder64.adb
-include/libsparkcrypto/sharedinclude/lsc-byteorder64.ads
-include/libsparkcrypto/sharedinclude/lsc-byteswap32.adb
-include/libsparkcrypto/sharedinclude/lsc-byteswap32.ads
-include/libsparkcrypto/sharedinclude/lsc-byteswap64.adb
-include/libsparkcrypto/sharedinclude/lsc-byteswap64.ads
-include/libsparkcrypto/sharedinclude/lsc-debug.ads
-include/libsparkcrypto/sharedinclude/lsc-hmac_ripemd160.adb
-include/libsparkcrypto/sharedinclude/lsc-hmac_ripemd160.ads
-include/libsparkcrypto/sharedinclude/lsc-hmac_sha256.adb
-include/libsparkcrypto/sharedinclude/lsc-hmac_sha256.ads
-include/libsparkcrypto/sharedinclude/lsc-hmac_sha384.adb
-include/libsparkcrypto/sharedinclude/lsc-hmac_sha384.ads
-include/libsparkcrypto/sharedinclude/lsc-hmac_sha512.adb
-include/libsparkcrypto/sharedinclude/lsc-hmac_sha512.ads
-include/libsparkcrypto/sharedinclude/lsc-io.ads
-include/libsparkcrypto/sharedinclude/lsc-ops32.adb
-include/libsparkcrypto/sharedinclude/lsc-ops32.ads
-include/libsparkcrypto/sharedinclude/lsc-ops64.adb
-include/libsparkcrypto/sharedinclude/lsc-ops64.ads
-include/libsparkcrypto/sharedinclude/lsc-pad32.adb
-include/libsparkcrypto/sharedinclude/lsc-pad32.ads
-include/libsparkcrypto/sharedinclude/lsc-pad64.adb
-include/libsparkcrypto/sharedinclude/lsc-pad64.ads
-include/libsparkcrypto/sharedinclude/lsc-ripemd160-print.ads
-include/libsparkcrypto/sharedinclude/lsc-ripemd160.adb
-include/libsparkcrypto/sharedinclude/lsc-ripemd160.ads
-include/libsparkcrypto/sharedinclude/lsc-sha256-tables.ads
-include/libsparkcrypto/sharedinclude/lsc-sha256.adb
-include/libsparkcrypto/sharedinclude/lsc-sha256.ads
-include/libsparkcrypto/sharedinclude/lsc-sha512-tables.ads
-include/libsparkcrypto/sharedinclude/lsc-sha512.adb
-include/libsparkcrypto/sharedinclude/lsc-sha512.ads
-include/libsparkcrypto/sharedinclude/lsc-test.ads
-include/libsparkcrypto/sharedinclude/lsc-types.ads
-include/libsparkcrypto/sharedinclude/lsc.ads
-lib/gnat/libsparkcrypto.gpr
-lib/libsparkcrypto/libsparkcrypto.a
-lib/libsparkcrypto/lsc-aes-cbc.ali
-lib/libsparkcrypto/lsc-aes-print.ali
-lib/libsparkcrypto/lsc-aes-tables.ali
-lib/libsparkcrypto/lsc-aes.ali
-lib/libsparkcrypto/lsc-byteorder32.ali
-lib/libsparkcrypto/lsc-byteorder64.ali
-lib/libsparkcrypto/lsc-byteswap32.ali
-lib/libsparkcrypto/lsc-byteswap64.ali
-lib/libsparkcrypto/lsc-debug.ali
-lib/libsparkcrypto/lsc-hmac_ripemd160.ali
-lib/libsparkcrypto/lsc-hmac_sha256.ali
-lib/libsparkcrypto/lsc-hmac_sha384.ali
-lib/libsparkcrypto/lsc-hmac_sha512.ali
-lib/libsparkcrypto/lsc-io.ali
-lib/libsparkcrypto/lsc-ops32.ali
-lib/libsparkcrypto/lsc-ops64.ali
-lib/libsparkcrypto/lsc-pad32.ali
-lib/libsparkcrypto/lsc-pad64.ali
-lib/libsparkcrypto/lsc-ripemd160-print.ali
-lib/libsparkcrypto/lsc-ripemd160.ali
-lib/libsparkcrypto/lsc-sha256-tables.ali
-lib/libsparkcrypto/lsc-sha256.ali
-lib/libsparkcrypto/lsc-sha512-tables.ali
-lib/libsparkcrypto/lsc-sha512.ali
-lib/libsparkcrypto/lsc-test.ali
-lib/libsparkcrypto/lsc-types.ali
-lib/libsparkcrypto/lsc.ali
-%%PORTDOCS%%%%DOCSDIR%%/apidoc.css
-%%PORTDOCS%%%%DOCSDIR%%/libsparkcrypto.css
-%%PORTDOCS%%%%DOCSDIR%%/lsc-aes-cbc.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-aes-print.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-aes-tables.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-aes.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-byteorder32.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-byteorder64.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-byteswap32.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-byteswap64.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-debug.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-hmac_ripemd160.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-hmac_sha256.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-hmac_sha384.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-hmac_sha512.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-io.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-ops32.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-ops64.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-pad32.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-pad64.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-ripemd160-print.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-ripemd160.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-sha256-tables.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-sha256.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-sha512-tables.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-sha512.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-test.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc-types.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc.html
-%%PORTDOCS%%%%DOCSDIR%%/lsc_logo.png
-%%PORTDOCS%%%%DOCSDIR%%/subprograms.html
diff --git a/security/md4coll/Makefile b/security/md4coll/Makefile
deleted file mode 100644
index 01c5838b20b4..000000000000
--- a/security/md4coll/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= md4coll
-DISTVERSION= 0.1
-CATEGORIES= security
-MASTER_SITES= http://www.stachliu.com/ \
- http://mirror.roe.ch/dist/${PORTNAME}/${DISTVERSION}/
-DISTNAME= ${PORTNAME}.c
-EXTRACT_SUFX=
-EXTRACT_ONLY=
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Fast MD4 collision generator
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-NO_WRKSUBDIR= yes
-PLIST_FILES= bin/${PORTNAME}
-
-post-extract:
- @${CP} ${DISTDIR}/${DISTNAME} ${WRKSRC}
-
-do-build:
- ${CC} ${CFLAGS} ${WRKSRC}/${DISTNAME} -o ${WRKSRC}/${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/security/md4coll/distinfo b/security/md4coll/distinfo
deleted file mode 100644
index 8d510723aa60..000000000000
--- a/security/md4coll/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (md4coll.c) = 2bebad65909745571594f17a961b74232c8dfde3ae0949d01246d67c9c0e48a3
-SIZE (md4coll.c) = 16814
diff --git a/security/md4coll/pkg-descr b/security/md4coll/pkg-descr
deleted file mode 100644
index b66e5d8953f9..000000000000
--- a/security/md4coll/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-[ excerpt from developer's www site with modifications ]
-
-Faster implementation of techniques described in Cryptanalysis for
-Hash Functions MD4 and RIPEMD, by Xiaoyun Wang, et al.
-
-MD4 Collision Generator by Patrick Stach <pstach@stachliu.com>
-Implementation of paper by Xiaoyun Wang, et. al.
-
-WWW: http://www.stachliu.com/collisions.html
diff --git a/security/md4coll/pkg-message b/security/md4coll/pkg-message
deleted file mode 100644
index 91cefce11f21..000000000000
--- a/security/md4coll/pkg-message
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Please check http://www.stachliu.com/collisions.html for instructions
-on how to use this application.
-EOM
-}
-]
diff --git a/security/md5coll/Makefile b/security/md5coll/Makefile
deleted file mode 100644
index 54f00c594d31..000000000000
--- a/security/md5coll/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= md5coll
-DISTVERSION= 0.1
-CATEGORIES= security
-MASTER_SITES= http://www.stachliu.com/ \
- http://mirror.roe.ch/dist/${PORTNAME}/${DISTVERSION}/
-DISTNAME= ${PORTNAME}.c
-EXTRACT_SUFX=
-EXTRACT_ONLY=
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Fast MD5 collision generator
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-NO_WRKSUBDIR= yes
-PLIST_FILES= bin/${PORTNAME}
-
-post-extract:
- @${CP} ${DISTDIR}/${DISTNAME} ${WRKSRC}
-
-do-build:
- ${CC} ${CFLAGS} ${WRKSRC}/${DISTNAME} -o ${WRKSRC}/${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/security/md5coll/distinfo b/security/md5coll/distinfo
deleted file mode 100644
index 847c4cb7de19..000000000000
--- a/security/md5coll/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (md5coll.c) = ce00158446d946f0333baec9f38470f3670d46c1086d3d71b28ddee5313c5542
-SIZE (md5coll.c) = 45352
diff --git a/security/md5coll/pkg-descr b/security/md5coll/pkg-descr
deleted file mode 100644
index 6e6677d3b406..000000000000
--- a/security/md5coll/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-[ excerpt from developer's www site with modifications ]
-
-Faster implementation of techniques in How to Break MD5 and Other
-Hash Functions, by Xiaoyun Wang, et al.
-
-MD5 Collision Generator by Patrick Stach <pstach@stachliu.com>.
-Implementation of paper by Xiaoyun Wang, et all.
-
-WWW: http://www.stachliu.com/collisions.html
diff --git a/security/osiris/Makefile b/security/osiris/Makefile
deleted file mode 100644
index a8c02f488def..000000000000
--- a/security/osiris/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= osiris
-PORTVERSION= 4.2.3
-PORTREVISION= 4
-CATEGORIES= security
-MASTER_SITES= http://osiris.shmoo.com/data/ \
- http://redundancy.redundancy.org/mirror/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Shmoo client/server host integrity checker
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-BROKEN_FreeBSD_12= undefined symbol: SHA_Init
-BROKEN_FreeBSD_13= undefined symbol: SHA_Init
-
-GNU_CONFIGURE= yes
-USES= readline ssl
-
-OPTIONS_DEFINE= OSIRISMD OSIRISD PRINTDB CLI
-OPTIONS_DEFAULT= OSIRISD
-OPTIONS_SUB= yes
-
-OSIRISMD_DESC= Management daemon
-OSIRISD_DESC= Scan agent
-PRINTDB_DESC= Database print tool
-CLI_DESC= Management CLI
-
-post-build-PRINTDB-on:
- cd ${WRKSRC}/src/tools && ${MAKE_CMD}
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/osiris
-
-do-install-CLI-on:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/cli/osiris ${STAGEDIR}${PREFIX}/sbin
-
-do-install-PRINTDB-on:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/tools/printdb ${STAGEDIR}${PREFIX}/bin
-
-do-install-OSIRISD-on:
- ${SED} -e 's|@INSTALLDIR@|${PREFIX}/sbin|g' \
- -e 's|@OSIRISDIR@|${PREFIX}/osiris|g' \
- ${WRKSRC}/src/install/freebsd/osirisd.in > \
- ${WRKSRC}/src/install/freebsd/osirisd.sh
- ${INSTALL_PROGRAM} ${WRKSRC}/src/osirisd/osirisd ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirisd.sh \
- ${STAGEDIR}${PREFIX}/etc/rc.d
-
-do-install-OSIRISMD-on:
- ${SED} -e 's|@INSTALLDIR@|${PREFIX}/sbin|g' \
- -e 's|@OSIRISDIR@|${PREFIX}/osiris|g' \
- ${WRKSRC}/src/install/freebsd/osirismd.in > \
- ${WRKSRC}/src/install/freebsd/osirismd.sh
- @${MKDIR} ${STAGEDIR}${PREFIX}/osiris/configs
-.for os in aix bsdos darwin freebsd irix linux netbsd openbsd sunos \
- unix-generic windows2000 windowsnt windowsserver2003 windowsxp \
- wrt54g
- ${INSTALL_DATA} ${WRKSRC}/src/configs/default.${os} \
- ${STAGEDIR}${PREFIX}/osiris/configs
-.endfor
- ${INSTALL_PROGRAM} -m 4755 ${WRKSRC}/src/osirismd/osirismd \
- ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirismd.sh \
- ${STAGEDIR}${PREFIX}/etc/rc.d
-
-.include <bsd.port.mk>
diff --git a/security/osiris/distinfo b/security/osiris/distinfo
deleted file mode 100644
index 7fe395af9793..000000000000
--- a/security/osiris/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (osiris-4.2.3.tar.gz) = 94e1f28a6dc24e85efb47383126cf3bad35db8a7d47a8025e77bb6f0730c3b04
-SIZE (osiris-4.2.3.tar.gz) = 1924149
diff --git a/security/osiris/pkg-descr b/security/osiris/pkg-descr
deleted file mode 100644
index 07f23e77b3ad..000000000000
--- a/security/osiris/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Osiris is a Host Integrity Management System that periodically monitors
-one or more hosts for change. It maintains detailed logs of changes to
-the file system, user and group lists, resident kernel modules, and
-more. Osiris can be configured to email these logs to the administrator.
-Hosts are periodically scanned and, if desired, the records can be
-maintained for forensic purposes. Osiris keeps an administrator apprised
-of possible attacks and/or nasty little trojans. The purpose here is
-to isolate changes that indicate a break-in or a compromised system.
-Osiris makes use of OpenSSL for encryption and authentication in all
-components.
-
-WWW: http://osiris.shmoo.com/
diff --git a/security/osiris/pkg-install b/security/osiris/pkg-install
deleted file mode 100644
index eca0e185ef1d..000000000000
--- a/security/osiris/pkg-install
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-ask() {
- local question default answer
-
- question=$1
- default=$2
- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
- read -p "${question} [${default}]? " answer
- fi
- echo ${answer:-${default}}
-}
-
-yesno() {
- local question default answer
-
- question=$1
- default=$2
- while :; do
- answer=$(ask "${question}" "${default}")
- case "${answer}" in
- [Yy]*) return 0;;
- [Nn]*) return 1;;
- esac
- echo "Please answer yes or no."
- done
-}
-
-make_account() {
- local u g gcos
-
- u=$1
- g=$2
- gcos=$3
-
- if pw group show "${g}" >/dev/null 2>&1; then
- echo "You already have a group \"${g}\", so I will use it."
- else
- echo "You need a group \"${g}\"."
- if which -s pw && yesno "Would you like me to create it" y
- then
- pw groupadd ${g} || exit
- echo "Done."
- else
- echo "Please create it, and try again."
- exit 1
- fi
- fi
-
- if pw user show "${u}" >/dev/null 2>&1; then
- echo "You already have a user \"${u}\", so I will use it."
- else
- echo "You need a user \"${u}\"."
- if which -s pw && yesno "Would you like me to create it" y
- then
- pw useradd ${u} -g ${g} -h - -d /nonexistent -s /sbin/nologin -c "${gcos}" || exit
- echo "Done."
- else
- echo "Please create it, and try again."
- exit 1
- fi
- fi
-}
-
-case $2 in
-
-PRE-INSTALL)
- make_account osiris osiris "Osiris"
- ;;
-esac
diff --git a/security/osiris/pkg-message b/security/osiris/pkg-message
deleted file mode 100644
index c3df57c6f72b..000000000000
--- a/security/osiris/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To start the osiris daemons at system boot, add:
-
-osirisd_enable="YES"
-
-and/or
-
-osirismd_enable="YES"
-
-to /etc/rc.conf.
-EOM
-}
-]
diff --git a/security/osiris/pkg-plist b/security/osiris/pkg-plist
deleted file mode 100644
index 0042dcec27d3..000000000000
--- a/security/osiris/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-%%CLI%%sbin/osiris
-%%PRINTDB%%bin/printdb
-%%OSIRISD%%sbin/osirisd
-%%OSIRISMD%%@owner osiris
-%%OSIRISMD%%@group osiris
-%%OSIRISMD%%sbin/osirismd
-%%OSIRISMD%%@owner
-%%OSIRISMD%%@group
-%%OSIRISD%%etc/rc.d/osirisd.sh
-%%OSIRISMD%%etc/rc.d/osirismd.sh
-@dir(osiris,osiris,) osiris
-%%OSIRISMD%%@owner osiris
-%%OSIRISMD%%@group osiris
-%%OSIRISMD%%osiris/configs/default.aix
-%%OSIRISMD%%osiris/configs/default.bsdos
-%%OSIRISMD%%osiris/configs/default.darwin
-%%OSIRISMD%%osiris/configs/default.freebsd
-%%OSIRISMD%%osiris/configs/default.irix
-%%OSIRISMD%%osiris/configs/default.linux
-%%OSIRISMD%%osiris/configs/default.netbsd
-%%OSIRISMD%%osiris/configs/default.openbsd
-%%OSIRISMD%%osiris/configs/default.sunos
-%%OSIRISMD%%osiris/configs/default.unix-generic
-%%OSIRISMD%%osiris/configs/default.windows2000
-%%OSIRISMD%%osiris/configs/default.windowsnt
-%%OSIRISMD%%osiris/configs/default.windowsserver2003
-%%OSIRISMD%%osiris/configs/default.windowsxp
-%%OSIRISMD%%osiris/configs/default.wrt54g
-%%OSIRISMD%%@owner
-%%OSIRISMD%%@group
diff --git a/security/ranpwd/Makefile b/security/ranpwd/Makefile
deleted file mode 100644
index fa98e859f5e5..000000000000
--- a/security/ranpwd/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: corky1951@comcast.net
-# $FreeBSD$
-
-PORTNAME= ranpwd
-PORTVERSION= 1.2
-PORTREVISION= 1
-CATEGORIES= security
-#MASTER_SITES= KERNEL_ORG
-MASTER_SITES= http://artfiles.org/kernel.org/pub/software/utils/admin/ranpwd/ \
- http://debian.securedservers.com/kernel/pub/software/utils/admin/ranpwd/ \
- http://ftp.cc.uoc.gr/pub/software/utils/admin/ranpwd/ \
- http://ftp.naist.jp/pub/Linux/kernel.org/software/utils/admin/ranpwd/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tool to generate random passwords
-
-LICENSE= GPLv2+
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-USES= gmake
-GNU_CONFIGURE= yes
-
-PLIST_FILES= bin/ranpwd man/man1/ranpwd.1.gz
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ranpwd ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/ranpwd.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/security/ranpwd/distinfo b/security/ranpwd/distinfo
deleted file mode 100644
index 2517d2ffde7b..000000000000
--- a/security/ranpwd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ranpwd-1.2.tar.gz) = b63cc1a621966a3bfabc83803c32617ef8caf5b7687042ac1b0eee04b8b79507
-SIZE (ranpwd-1.2.tar.gz) = 41018
diff --git a/security/ranpwd/pkg-descr b/security/ranpwd/pkg-descr
deleted file mode 100644
index 095685d13fd7..000000000000
--- a/security/ranpwd/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-ranpwd uses /dev/random or /dev/urandom to generate cryptographically secure
-passwords.
-
-Generated passwords may consist of any specified length and any combination of
-upper- or lower-case alphanumeric characters or punctuation. ranpwd can also
-generate passwords consisting of hexadecimal, decimal, octal or binary numbers,
-and format these as valid C constants for inclusion in source code.
-
-WWW: http://freecode.com/projects/ranpwd
diff --git a/security/rdigest/Makefile b/security/rdigest/Makefile
deleted file mode 100644
index 7e0dc766fb63..000000000000
--- a/security/rdigest/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: eik
-# $FreeBSD$
-
-PORTNAME= rdigest
-
-COMMENT= Recursive message digest wrapper utility
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-DISTNAME= digest-${PORTVERSION}
-
-DESCR= ${.CURDIR}/pkg-descr
-
-CONFLICTS= # none
-
-PATCHDIR= ${.CURDIR}/files
-
-MASTERDIR= ${.CURDIR}/../digest
-
-.include "${MASTERDIR}/Makefile"
diff --git a/security/rdigest/files/patch-Makefile.in b/security/rdigest/files/patch-Makefile.in
deleted file mode 100644
index cb5a6e1f303a..000000000000
--- a/security/rdigest/files/patch-Makefile.in
+++ /dev/null
@@ -1,60 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2005/03/28 20:52:55 agc Exp $
-
---- Makefile.in.orig 2005-03-28 21:39:38.000000000 +0100
-+++ Makefile.in 2005-03-28 21:41:02.000000000 +0100
-@@ -57,7 +57,7 @@
- .c.o:
- $(COMPILE) -c $< -o $@
-
--all: digest
-+all: rdigest
-
- digest-types.h: bits
- ./bits digest-types.h
-@@ -65,10 +65,10 @@
- bits: bits.o
- $(LINK) $(bits_OBJS) $(LIBS)
-
--digest: $(digest_OBJS)
-+rdigest: $(digest_OBJS)
- $(LINK) $(digest_OBJS) $(LIBS)
-
--check: digest
-+check: rdigest
- @SHELL@ $(srcdir)/regress.sh
-
- digest.o: digest-types.h
-@@ -84,7 +84,7 @@
- whirlpool.o: digest-types.h
-
- clean:
-- rm -f *.o digest bits digest-types.h
-+ rm -f *.o rdigest bits digest-types.h
-
- distclean: clean
- rm -f Makefile config.h
-@@ -93,18 +93,18 @@
- maintainer-clean: distclean
- rm -f configure config.h.in
-
--install: digest
-+install: rdigest
- $(mkinstalldirs) $(DESTDIR)$(bindir)
-- @f=`echo digest|sed '$(transform)'`; \
-- echo "$(INSTALL_PROGRAM) digest $(DESTDIR)$(bindir)/$$f"; \
-- $(INSTALL_PROGRAM) digest $(DESTDIR)$(bindir)/$$f
-+ @f=`echo rdigest|sed '$(transform)'`; \
-+ echo "$(INSTALL_PROGRAM) rdigest $(DESTDIR)$(bindir)/$$f"; \
-+ $(INSTALL_PROGRAM) rdigest $(DESTDIR)$(bindir)/$$f
- $(mkinstalldirs) $(DESTDIR)$(mandir)/man1
-- @f=`echo digest.1|sed '$(transform)'`; \
-+ @f=`echo rdigest.1|sed '$(transform)'`; \
- echo "$(INSTALL_DATA) digest.1 $(DESTDIR)$(mandir)/man1/$$f"; \
- $(INSTALL_DATA) digest.1 $(DESTDIR)$(mandir)/man1/$$f
-
- uninstall:
-- @f=`echo digest|sed '$(transform)'`; \
-+ @f=`echo rdigest|sed '$(transform)'`; \
- echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
- rm -f $(DESTDIR)$(bindir)/$$f
-
diff --git a/security/rdigest/files/patch-digest.1 b/security/rdigest/files/patch-digest.1
deleted file mode 100644
index 3098b1d69af0..000000000000
--- a/security/rdigest/files/patch-digest.1
+++ /dev/null
@@ -1,90 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2005/03/31 05:02:24 atatat Exp $
-
---- digest.1.orig 2005-03-30 23:40:39.000000000 -0500
-+++ digest.1
-@@ -2,5 +2,5 @@
- .\"
- .\"
--.\" Copyright (c) 2001 Alistair G. Crooks. All rights reserved.
-+.\" Copyright (c) 2001-2005 Alistair G. Crooks. All rights reserved.
- .\"
- .\" Redistribution and use in source and binary forms, with or without
-@@ -32,12 +32,13 @@
- .\"
- .\"
--.Dd March 23, 2005
--.Dt DIGEST 1
-+.Dd March 31, 2005
-+.Dt RDIGEST 1
- .Os
- .Sh NAME
--.Nm digest
--.Nd calculate message digests
-+.Nm rdigest
-+.Nd calculate message digests of files and directories
- .Sh SYNOPSIS
- .Nm
-+.Op Fl x Ar directory
- .Ar algorithm
- .Op file ...
-@@ -45,6 +46,13 @@
- The
- .Nm
--utility calculates message digests of files or,
-+utility calculates message digests of files, directories, or,
- if no file is specified, standard input.
-+The
-+.Fl x
-+option can be used as many times as required to indicate directories
-+not to be included in a directory's hash.
-+This allows you to skip, eg, CVS subdirectories in a given tree, which
-+can have relatively volatile contents not pertinent to the hash.
-+.Pp
- The list of possible algorithms is:
- .Bl -tag -width Ds
-@@ -89,4 +97,23 @@ algorithm implementations, which are loc
- C library, and was designed to be scalable as new message digest
- algorithms are developed.
-+The checksum for a directory is implemented as the hash over a list of
-+one or two hashes for each of the items in the tree.
-+.Bl -bullet
-+.It
-+For a file, the string
-+.Dq f \&
-+along with the path make up the data for one hash, and the contents of
-+the file is used for the second hash.
-+.It
-+For a symbolic link, the string
-+.Dq l \&
-+along with the path to the symbolic link make up the data for one
-+hash, and the target of the symbolic link is used for the second hash.
-+.It
-+For a directory, the string
-+.Dq d \&
-+along with the path make up the data for one hash.
-+There is no second hash for a directory.
-+.El
- .Pp
- The
-@@ -95,4 +122,5 @@ utility exits 0 on success, and \*[Gt]0
- .Sh SEE ALSO
- .Xr cksum 1 ,
-+.Xr digest 1 ,
- .Xr md5 3 ,
- .Xr rmd160 3 ,
-@@ -102,8 +130,12 @@ The
- .Nm
- utility first appeared in
--.Nx 1.6 .
-+.Nx 2.0 .
- .Sh AUTHORS
- The
-+.Xr digest 1
-+utility was written by Alistair G. Crooks \*[Lt]agc@netbsd.org\*[Gt].
- .Nm
--utility was written by
--.An Alistair G. Crooks Aq agc@netbsd.org .
-+was implemented by Andrew Brown \*[Lt]atatat@netbsd.org\*[Gt] as a
-+patch to
-+.Xr digest 1
-+to add recursive capabilities.
diff --git a/security/rdigest/files/patch-digest.c b/security/rdigest/files/patch-digest.c
deleted file mode 100644
index bf6ee0d604a2..000000000000
--- a/security/rdigest/files/patch-digest.c
+++ /dev/null
@@ -1,210 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2005/01/21 02:18:23 tv Exp $
-
---- digest.c.orig 2005-01-20 21:10:03.000000000 -0500
-+++ digest.c
-@@ -43,9 +43,14 @@ __RCSID("$NetBSD: digest.c,v 1.8 2003/07
- #endif
-
-
-+#include <sys/queue.h>
-+#include <sys/stat.h>
-+
- #ifdef HAVE_ERRNO_H
- #include <errno.h>
- #endif
-+#include <fcntl.h>
-+#include <fts.h>
- #ifdef HAVE_LOCALE_H
- #include <locale.h>
- #endif
-@@ -147,21 +152,178 @@ digest_file(char *fn, alg_t *alg)
- return (rc);
- }
-
-+struct excl {
-+ LIST_ENTRY(excl) n;
-+ const char *p;
-+};
-+
-+LIST_HEAD(, excl) excl;
-+
-+static void
-+exclude(const char *p)
-+{
-+ struct excl *e;
-+
-+ e = malloc(sizeof(struct excl));
-+ e->p = p;
-+ LIST_INSERT_HEAD(&excl, e, n);
-+}
-+
-+static int
-+skip(const char *p)
-+{
-+ struct excl *e;
-+
-+#ifdef LIST_FOREACH
-+ LIST_FOREACH(e, &excl, n)
-+#else
-+ for (e = excl.lh_first; e; e = e->n.le_next)
-+#endif
-+ if (strcmp(e->p, p) == 0)
-+ return (1);
-+
-+ return (0);
-+}
-+
-+static int
-+compar(const FTSENT **fa, const FTSENT **fb)
-+{
-+ return (strcmp((*fa)->fts_name, (*fb)->fts_name));
-+}
-+
-+static int
-+digest_directory(char *dn, alg_t *alg)
-+{
-+ char in[BUFSIZ * 20], dot[2];
-+ char *digest;
-+ int cc, rc, l, fd, cwd;
-+ char *pathlist[2];
-+ FTS *ftsp;
-+ FTSENT *f;
-+
-+ rc = 1;
-+ l = alg->hash_len * 2;
-+ digest = malloc(l + 1);
-+ sprintf(dot, ".");
-+ pathlist[0] = dot;
-+ pathlist[1] = NULL;
-+
-+ if ((cwd = open(".", O_RDONLY)) == -1 ||
-+ chdir(dn) == -1 ||
-+ (ftsp = fts_open(pathlist,
-+ FTS_COMFOLLOW | FTS_NOCHDIR | FTS_PHYSICAL,
-+ compar)) == NULL) {
-+ (void) fprintf(stderr, "%s\n", dn);
-+ free(digest);
-+ return (0);
-+ }
-+
-+ (*alg->hash_init)(&alg->hash_ctx);
-+
-+ while ((f = fts_read(ftsp)) != NULL) {
-+ /* skip the second pass on a directory */
-+ if (f->fts_info == FTS_DP)
-+ continue;
-+
-+ /* skip directories named CVS, RCS, or SCCS */
-+ if ((f->fts_info == FTS_NS ||
-+ S_ISDIR(f->fts_statp->st_mode)) &&
-+ skip(f->fts_name)) {
-+ fts_set(ftsp, f, FTS_SKIP);
-+ continue;
-+ }
-+
-+ /* try to handle things based on stat info */
-+ if (f->fts_info != FTS_NS) {
-+ /* only mention directories */
-+ if (S_ISDIR(f->fts_statp->st_mode)) {
-+ (*alg->hash_init)(&alg->hash_ctx2);
-+ (*alg->hash_update)(&alg->hash_ctx2, "d ", 2);
-+ (*alg->hash_update)(&alg->hash_ctx2, f->fts_path, f->fts_pathlen);
-+ (*alg->hash_end)(&alg->hash_ctx2, digest);
-+ digest[l] = '\n';
-+ (*alg->hash_update)(&alg->hash_ctx, digest, l + 1);
-+
-+ /* hash the filename and then the contents separately */
-+ } else if (S_ISREG(f->fts_statp->st_mode)) {
-+ if ((fd = open(f->fts_path, O_RDONLY)) != -1) {
-+ (*alg->hash_init)(&alg->hash_ctx2);
-+ (*alg->hash_update)(&alg->hash_ctx2, "f ", 2);
-+ (*alg->hash_update)(&alg->hash_ctx2, f->fts_path, f->fts_pathlen);
-+ (*alg->hash_end)(&alg->hash_ctx2, &digest[0]);
-+ digest[l] = '\n';
-+ (*alg->hash_update)(&alg->hash_ctx, digest, 33);
-+
-+ (*alg->hash_init)(&alg->hash_ctx2);
-+ while ((cc = read(fd, in, sizeof(in))) > 0) {
-+ (*alg->hash_update)(&alg->hash_ctx2, in, cc);
-+ }
-+ close(fd);
-+ (*alg->hash_end)(&alg->hash_ctx2, digest);
-+ digest[l] = '\n';
-+ (*alg->hash_update)(&alg->hash_ctx, digest, l + 1);
-+ } else {
-+ (void) fprintf(stderr, "%s\n", f->fts_path);
-+ rc = 0;
-+ }
-+
-+ /* hash in symlinks as well, along with the link contents */
-+ } else if (S_ISLNK(f->fts_statp->st_mode)) {
-+ if ((cc = readlink(f->fts_path, in, sizeof(in))) > 0) {
-+ (*alg->hash_init)(&alg->hash_ctx2);
-+ (*alg->hash_update)(&alg->hash_ctx2, "l ", 2);
-+ (*alg->hash_update)(&alg->hash_ctx2, f->fts_path, f->fts_pathlen);
-+ (*alg->hash_end)(&alg->hash_ctx2, digest);
-+ digest[l] = '\n';
-+ (*alg->hash_update)(&alg->hash_ctx, digest, l + 1);
-+
-+ (*alg->hash_init)(&alg->hash_ctx2);
-+ (*alg->hash_update)(&alg->hash_ctx2, in, cc);
-+ (*alg->hash_end)(&alg->hash_ctx2, digest);
-+ digest[l] = '\n';
-+ (*alg->hash_update)(&alg->hash_ctx, digest, l + 1);
-+ } else {
-+ (void) fprintf(stderr, "%s\n", f->fts_path);
-+ rc = 0;
-+ }
-+ }
-+ }
-+ }
-+
-+ fts_close(ftsp);
-+ fchdir(cwd);
-+ close(cwd);
-+
-+ if (rc == 1) {
-+ (*alg->hash_end)(&alg->hash_ctx, digest);
-+ (void) printf("%s (%s) = %s\n", alg->name, dn, digest);
-+ }
-+
-+ free(digest);
-+ return (rc);
-+}
-+
- int
- main(int argc, char **argv)
- {
- alg_t *alg;
- int rval;
- int i;
-+ struct stat st;
-+
-+ LIST_INIT(&excl);
-
- #ifdef HAVE_SETLOCALE
- (void) setlocale(LC_ALL, "");
- #endif
-- while ((i = getopt(argc, argv, "V")) != -1) {
-+ while ((i = getopt(argc, argv, "Vx:")) != -1) {
- switch(i) {
- case 'V':
- printf("%s\n", VERSION);
- return EXIT_SUCCESS;
-+ case 'x':
-+ exclude(optarg);
-+ break;
- }
- }
- argc -= optind;
-@@ -186,7 +348,9 @@ main(int argc, char **argv)
- }
- } else {
- for (i = 0 ; i < argc ; i++) {
-- if (!digest_file(argv[i], alg)) {
-+ if (stat(argv[i], &st) == -1 ||
-+ (S_ISREG(st.st_mode) && !digest_file(argv[i], alg)) ||
-+ (S_ISDIR(st.st_mode) && !digest_directory(argv[i], alg))) {
- (void) fprintf(stderr, "%s\n", argv[i]);
- rval = EXIT_FAILURE;
- }
diff --git a/security/rdigest/pkg-descr b/security/rdigest/pkg-descr
deleted file mode 100644
index f31cf690b862..000000000000
--- a/security/rdigest/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This utility is a wrapper for the md5(3), sha1(3), rmd160(3), and
-tiger hash routines. It is remarkably similar to the digest package,
-except that it can recursively checksum directory trees.
-
-While a simple checksum on a tar file is usually satisfactory, once
-said archive has been extracted, it is virtually impossible to
-repackage the extracted tree in a form that can yield a repeatable
-checksum. To be specific, changes in timestamps and ownership, and
-changes in file ordering within directories can affect the checksum of
-the archive, while not really impacting the actual code at all.
-
-The algorithm used to checksum a directory in this implementation
-is considers only the files' pathnames, the files' types (ie,
-directory vs. file vs. symbolic link), and their contents (for
-the latter two). It is described in greater detail in the man
-page.
diff --git a/security/smap/Makefile b/security/smap/Makefile
deleted file mode 100644
index 9da6ee93ca3b..000000000000
--- a/security/smap/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Edwin Groothuis <edwin@mavetju.org>
-# $FreeBSD$
-
-PORTNAME= smap
-PORTVERSION= 0.5.0
-PORTREVISION= 2
-CATEGORIES= security net
-MASTER_SITES= http://www.wormulon.net/smap/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= SIP scanner and identifier
-
-# does not really specify # of clauses, so stay
-# with strictest variant to be on a safe side
-LICENSE= BSD4CLAUSE
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-USES= gmake
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/smap ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/fingerprint.db ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/security/smap/distinfo b/security/smap/distinfo
deleted file mode 100644
index 7b35e423f5e9..000000000000
--- a/security/smap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (smap-0.5.0.tar.gz) = 540e7c0e30e08ab007cc22b9c1b065ddfe809b42f07c283f5396a33bd5fddf52
-SIZE (smap-0.5.0.tar.gz) = 33282
diff --git a/security/smap/files/patch-Makefile b/security/smap/files/patch-Makefile
deleted file mode 100644
index b2f724332c27..000000000000
--- a/security/smap/files/patch-Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.orig 2007-05-10 13:45:31 UTC
-+++ Makefile
-@@ -8,8 +8,8 @@
- #
- # $Id: Makefile,v 1.15 2007/05/10 13:45:31 hscholz Exp $
-
--LDFLAGS= -L/usr/local/lib -lm
--CFLAGS= -Wall -g -I/usr/local/include
-+LDFLAGS+= -lm
-+CFLAGS+= -Wall
- CFLAGS+= -DHAVE_RANDOM -DRAW_SOCKET
- CC?= gcc
- OBJS= error.o fingerprint.o helpers.o icmpping.o localip.o request.o randomizer.o response.o scan.o sip.o smap.o stats.o stun.o test_accept.o test_allow.o test_supported.o test_headers.o transport_udp.o transport_tcp.o
diff --git a/security/smap/pkg-descr b/security/smap/pkg-descr
deleted file mode 100644
index 4f4a2ad2824a..000000000000
--- a/security/smap/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-smap is a simple scanner for SIP enabled devices
-
-smap sends off various SIP requests awaiting responses from SIP
-enabled DSL router, proxies and user agents. It could be considered
-a mashup of nmap and sipsak ;)
-
-WWW: http://www.wormulon.net/
diff --git a/security/smap/pkg-plist b/security/smap/pkg-plist
deleted file mode 100644
index dd0ceff30be5..000000000000
--- a/security/smap/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/smap
-%%DATADIR%%/fingerprint.db
diff --git a/security/sshblock/Makefile b/security/sshblock/Makefile
deleted file mode 100644
index fe4f316add02..000000000000
--- a/security/sshblock/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Anders Nordby <anders@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= sshblock
-PORTVERSION= 1.0
-PORTREVISION= 1
-CATEGORIES= security
-MASTER_SITES= http://www.bsdconsulting.no/tools/
-EXTRACT_SUFX= .pl
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Block abusive SSH login attempts
-
-BROKEN= unfetchable
-DEPRECATED= Unfetchable, unmaintained
-EXPIRATION_DATE= 2019-10-16
-
-RUN_DEPENDS= p5-File-Tail>=0:devel/p5-File-Tail
-
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-PLIST_FILES= sbin/sshblock
-USES= perl5 shebangfix
-USE_RC_SUBR= sshblock
-SUB_LIST= PERL=${PERL}
-EXTRACT_CMD= ${CP}
-EXTRACT_BEFORE_ARGS=
-EXTRACT_AFTER_ARGS= ${WRKSRC}
-SUB_FILES+= pkg-message
-SHEBANG_FILES= ${WRKSRC}/sshblock-${PORTVERSION}.pl
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/sshblock-${PORTVERSION}.pl \
- ${STAGEDIR}${PREFIX}/sbin/sshblock
-
-.include <bsd.port.mk>
diff --git a/security/sshblock/distinfo b/security/sshblock/distinfo
deleted file mode 100644
index 8ad5e6661e16..000000000000
--- a/security/sshblock/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sshblock-1.0.pl) = 92a3be2ebc41456d5a69fea86f51f9e04ed199dd7a564148b1552441b6ee4667
-SIZE (sshblock-1.0.pl) = 6926
diff --git a/security/sshblock/files/pkg-message.in b/security/sshblock/files/pkg-message.in
deleted file mode 100644
index ab5acfaa6ccb..000000000000
--- a/security/sshblock/files/pkg-message.in
+++ /dev/null
@@ -1,18 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To enable and use the sshblock daemon, use the following in /etc/rc.conf or
-/etc/rc.conf.local:
-
-sshblock_enable="YES"
-
-To set flags/options (optional), add:
-
-sshblock_flags="<flags>"
-
-See %%PREFIX%%/sbin/sshblock -h for possible command line options.
-
-Use %%PREFIX%%/etc/rc.d/sshblock to stop and start it.
-EOM
-}
-]
diff --git a/security/sshblock/files/sshblock.in b/security/sshblock/files/sshblock.in
deleted file mode 100644
index 0da0d074fb97..000000000000
--- a/security/sshblock/files/sshblock.in
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: sshblock
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf to enable sshblock:
-# sshblock_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable sshblock
-# sshblock_flags (string): Set sshblock flags (optional)
-#
-
-. /etc/rc.subr
-
-name="sshblock"
-rcvar=sshblock_enable
-
-command_interpreter=%%PERL%%
-command="%%PREFIX%%/sbin/sshblock"
-
-load_rc_config $name
-: ${sshblock_enable="NO"}
-
-run_rc_command "$1"
diff --git a/security/sshblock/pkg-descr b/security/sshblock/pkg-descr
deleted file mode 100644
index 791b7ffbafb7..000000000000
--- a/security/sshblock/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-SSHBlock is a daemon to monitor a syslog log for break-in attempts using
-SSH, and to automatically block bad hosts by adding lines to /etc/hosts.allow
-(TCP Wrappers). Several thresholds are pre-defined, to be able to block those
-trying many attempts within a longer or shorter period.
-
-WWW: http://www.bsdconsulting.no/tools/