aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2011-05-02 09:11:34 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2011-05-02 09:11:34 +0000
commit991d09aec4e9b0ba9f12122d49ef31aa6de71e7b (patch)
tree289e5f7c28d6cfd0a4a81901b06639dd791602a3
parent9be9c4c1dafe17e16a81322515a375b6574e2bb7 (diff)
Remove unmaintained expired ports from ftp
2011-05-01 ftp/axyftp: Upstream disapear and distfile is no more available 2011-05-01 ftp/emacs-wget: Upstream disapear and distfile is no more available 2011-05-01 ftp/llnlxdir: Upstream disapear and distfile is no more available 2011-05-01 ftp/llnlxftp: Upstream disapear and distfile is no more available 2011-05-01 ftp/mirror: Upstream disapear and distfile is no more available 2011-05-01 ftp/moftpd: Upstream disapear and distfile is no more available 2011-05-01 ftp/wu-ftpd: Upstream disapear and distfile is no more available 2011-05-01 ftp/xrmftp: Upstream disapear and distfile is no more available 2011-05-01 ftp/yale-tftpd: Upstream disapear and distfile is no more available
Notes
Notes: svn path=/head/; revision=273464
-rw-r--r--MOVED9
-rw-r--r--ftp/Makefile9
-rw-r--r--ftp/axyftp/Makefile29
-rw-r--r--ftp/axyftp/distinfo2
-rw-r--r--ftp/axyftp/pkg-descr17
-rw-r--r--ftp/axyftp/pkg-plist18
-rw-r--r--ftp/emacs-wget/Makefile37
-rw-r--r--ftp/emacs-wget/distinfo2
-rw-r--r--ftp/emacs-wget/pkg-descr3
-rw-r--r--ftp/emacs-wget/pkg-message7
-rw-r--r--ftp/emacs-wget/pkg-plist10
-rw-r--r--ftp/llnlxdir/Makefile30
-rw-r--r--ftp/llnlxdir/distinfo2
-rw-r--r--ftp/llnlxdir/files/patch-aa20
-rw-r--r--ftp/llnlxdir/files/patch-ab12
-rw-r--r--ftp/llnlxdir/pkg-descr20
-rw-r--r--ftp/llnlxftp/Makefile30
-rw-r--r--ftp/llnlxftp/distinfo2
-rw-r--r--ftp/llnlxftp/files/patch-aa20
-rw-r--r--ftp/llnlxftp/files/patch-ab12
-rw-r--r--ftp/llnlxftp/pkg-descr22
-rw-r--r--ftp/mirror/Makefile44
-rw-r--r--ftp/mirror/distinfo4
-rw-r--r--ftp/mirror/files/patch-aa73
-rw-r--r--ftp/mirror/files/patch-ab80
-rw-r--r--ftp/mirror/files/patch-ac50
-rw-r--r--ftp/mirror/files/patch-ae36
-rw-r--r--ftp/mirror/files/patch-lchat.pl164
-rw-r--r--ftp/mirror/pkg-descr7
-rw-r--r--ftp/mirror/scripts/configure7
-rw-r--r--ftp/moftpd/Makefile51
-rw-r--r--ftp/moftpd/distinfo2
-rw-r--r--ftp/moftpd/files/moftpd.in41
-rw-r--r--ftp/moftpd/files/patch-Makefile.in16
-rw-r--r--ftp/moftpd/files/patch-config.y10
-rw-r--r--ftp/moftpd/pkg-descr4
-rw-r--r--ftp/moftpd/pkg-plist6
-rw-r--r--ftp/wu-ftpd/Makefile52
-rw-r--r--ftp/wu-ftpd/distinfo6
-rw-r--r--ftp/wu-ftpd/files/ftpd.c-pam10
-rw-r--r--ftp/wu-ftpd/files/logwtmp.c24
-rw-r--r--ftp/wu-ftpd/files/patch-aa148
-rw-r--r--ftp/wu-ftpd/files/patch-ab81
-rw-r--r--ftp/wu-ftpd/files/patch-ac11
-rw-r--r--ftp/wu-ftpd/files/patch-ad20
-rw-r--r--ftp/wu-ftpd/files/patch-ae13
-rw-r--r--ftp/wu-ftpd/files/patch-af29
-rw-r--r--ftp/wu-ftpd/files/patch-ag21
-rw-r--r--ftp/wu-ftpd/files/patch-ah31
-rw-r--r--ftp/wu-ftpd/files/patch-aj8
-rw-r--r--ftp/wu-ftpd/files/patch-al20
-rw-r--r--ftp/wu-ftpd/files/patch-am14
-rw-r--r--ftp/wu-ftpd/files/patch-an14
-rw-r--r--ftp/wu-ftpd/files/patch-ap34
-rw-r--r--ftp/wu-ftpd/files/patch-aq22
-rw-r--r--ftp/wu-ftpd/files/patch-ar11
-rw-r--r--ftp/wu-ftpd/pkg-descr22
-rw-r--r--ftp/wu-ftpd/pkg-plist12
-rw-r--r--ftp/xrmftp/Makefile42
-rw-r--r--ftp/xrmftp/distinfo2
-rw-r--r--ftp/xrmftp/pkg-descr17
-rw-r--r--ftp/yale-tftpd/Makefile29
-rw-r--r--ftp/yale-tftpd/distinfo2
-rw-r--r--ftp/yale-tftpd/files/patch-ab140
-rw-r--r--ftp/yale-tftpd/files/patch-classes::dict.c12
-rw-r--r--ftp/yale-tftpd/pkg-descr4
66 files changed, 9 insertions, 1750 deletions
diff --git a/MOVED b/MOVED
index b4e25ee5f141..e1b3c859a387 100644
--- a/MOVED
+++ b/MOVED
@@ -2064,3 +2064,12 @@ graphics/vvv||2011-05-02|Has expired: Upstream disapear and distfile is no more
graphics/xdl||2011-05-02|Has expired: Upstream disapear and distfile is no more available
graphics/xmms-goom||2011-05-02|Has expired: Upstream disapear and distfile is no more available
graphics/xmms-infinity||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/axyftp||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/emacs-wget||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/llnlxdir||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/llnlxftp||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/mirror||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/moftpd||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/wu-ftpd||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/xrmftp||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+ftp/yale-tftpd||2011-05-02|Has expired: Upstream disapear and distfile is no more available
diff --git a/ftp/Makefile b/ftp/Makefile
index ce68ea110cd8..705e3688b138 100644
--- a/ftp/Makefile
+++ b/ftp/Makefile
@@ -6,7 +6,6 @@
SUBDIR += IglooFTP
SUBDIR += atftp
SUBDIR += axel
- SUBDIR += axyftp
SUBDIR += bareftp
SUBDIR += bbftp
SUBDIR += bftpd
@@ -16,7 +15,6 @@
SUBDIR += curl
SUBDIR += curlpp
SUBDIR += dmachine
- SUBDIR += emacs-wget
SUBDIR += fget
SUBDIR += filezilla
SUBDIR += fmirror
@@ -53,11 +51,7 @@
SUBDIR += lftp
SUBDIR += linux-curl
SUBDIR += linux-f10-curl
- SUBDIR += llnlxdir
- SUBDIR += llnlxftp
SUBDIR += mget
- SUBDIR += mirror
- SUBDIR += moftpd
SUBDIR += muddleftpd
SUBDIR += multiget
SUBDIR += ncftp1
@@ -119,12 +113,9 @@
SUBDIR += wgetpro
SUBDIR += wmget
SUBDIR += wput
- SUBDIR += wu-ftpd
SUBDIR += wu-ftpd+ipv6
SUBDIR += wxdfast
SUBDIR += wzdftpd
- SUBDIR += xrmftp
SUBDIR += yafc
- SUBDIR += yale-tftpd
.include <bsd.port.subdir.mk>
diff --git a/ftp/axyftp/Makefile b/ftp/axyftp/Makefile
deleted file mode 100644
index d8e6fe313033..000000000000
--- a/ftp/axyftp/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: axyftp
-# Date created: 22 October 1998
-# Whom: Antti Kaipila <anttik@iki.fi>
-#
-# $FreeBSD$
-#
-
-PORTNAME= axyftp
-PORTVERSION= 0.5.1
-PORTREVISION= 5
-CATEGORIES= ftp
-MASTER_SITES= ftp://ftp.bitchx.com/pub/shareware/ \
- ftp://ftp.netsw.org/net/ip/filetrans/ftp/axyftp/ \
- ftp://ftp.mayn.de/pub/unix/network/ftp/ \
-# ftp://ftp.wxftp.seul.org/pub/wxftp/ # distfile changed there (md5sum)
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= X Window System FTP client, with WSftp-like UI
-
-USE_GMAKE= yes
-USE_GNOME= gtk12
-GNU_CONFIGURE= yes
-
-MAN1= axyftp.1
-
-.include <bsd.port.mk>
diff --git a/ftp/axyftp/distinfo b/ftp/axyftp/distinfo
deleted file mode 100644
index 805d45f5dafc..000000000000
--- a/ftp/axyftp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (axyftp-0.5.1.tar.gz) = 5a474d75721d329f59dae1dd0118b04d773b7bf777dd29062c463d937c583f5b
-SIZE (axyftp-0.5.1.tar.gz) = 469093
diff --git a/ftp/axyftp/pkg-descr b/ftp/axyftp/pkg-descr
deleted file mode 100644
index b59b0b3e235f..000000000000
--- a/ftp/axyftp/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-WXftp is an X Window System FTP client
-
-Major features available in current (0.4.0) release:
-
- o User-friendly, intuitive interface (both GTK+ and Motif).
- o Passive data transfers
- o Convenient session manager window
- o On-line help system
- o Recursive downloads with resume option
- o Recursive uploads
- o Multiple delete with option to recurse
- o Auto-redial option
-
-WXftp is copyright (c) 1998 by Alexander Yukhimets <alexy@edgarmail.com>.
-All right under the copyright reserved.
-
-WWW: http://www.wxftp.seul.org/
diff --git a/ftp/axyftp/pkg-plist b/ftp/axyftp/pkg-plist
deleted file mode 100644
index eafde42909b8..000000000000
--- a/ftp/axyftp/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/axyftp
-share/axyftp/help/artistic.txt
-share/axyftp/help/axyftp.html
-share/axyftp/help/doc.gif
-share/axyftp/help/folder.gif
-share/axyftp/help/glossary.html
-share/axyftp/help/help.html
-share/axyftp/help/intro.html
-share/axyftp/help/lgpl.txt
-share/axyftp/help/link.gif
-share/axyftp/help/main.html
-share/axyftp/help/options.html
-share/axyftp/help/panels.html
-share/axyftp/help/problems.html
-share/axyftp/help/session.html
-share/axyftp/help/up.gif
-@dirrm share/axyftp/help
-@dirrm share/axyftp
diff --git a/ftp/emacs-wget/Makefile b/ftp/emacs-wget/Makefile
deleted file mode 100644
index 3b32149d01a5..000000000000
--- a/ftp/emacs-wget/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: emacs-wget
-# Date Created: 6 Nov. 2002
-# Whom: Yoichi NAKAYAMA <yoichi@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= emacs-wget
-PORTVERSION= 0.5.0
-PORTREVISION= 1
-CATEGORIES= ftp www elisp
-MASTER_SITES= http://pop-club.hp.infoseek.co.jp/emacs/emacs-wget/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple front-end to wget on Emacsen
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget
-
-NO_BUILD= yes
-
-do-install:
- ${MKDIR} ${PREFIX}/share/emacs/site-lisp/wget
-.for i in wget wget-sysdep w3-wget w3m-wget
- ${INSTALL_DATA} ${WRKSRC}/${i}.el ${PREFIX}/share/emacs/site-lisp/wget
-.endfor
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for i in README README.ja USAGE USAGE.ja
- ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/ftp/emacs-wget/distinfo b/ftp/emacs-wget/distinfo
deleted file mode 100644
index 3c0658fd102b..000000000000
--- a/ftp/emacs-wget/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (emacs-wget-0.5.0.tar.gz) = ce59516c15f9de0c637d033419605c58f4da2f5ba762f74a5911cc96b6df7e81
-SIZE (emacs-wget-0.5.0.tar.gz) = 37074
diff --git a/ftp/emacs-wget/pkg-descr b/ftp/emacs-wget/pkg-descr
deleted file mode 100644
index b49c7e2bc2c2..000000000000
--- a/ftp/emacs-wget/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Emacs-wget is a simple interface program of wget for Emacsen.
-
-WWW: http://pop-club.hp.infoseek.co.jp/emacs/emacs-wget/
diff --git a/ftp/emacs-wget/pkg-message b/ftp/emacs-wget/pkg-message
deleted file mode 100644
index 552bb314bce4..000000000000
--- a/ftp/emacs-wget/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-******************************************************************
-* Before using emacs-wget, you must add this to your own .emacs: *
-* *
-* (autoload 'wget "wget" "wget interface for Emacs." t) *
-* (autoload 'wget-web-page "wget" "download web page." t) *
-* *
-******************************************************************
diff --git a/ftp/emacs-wget/pkg-plist b/ftp/emacs-wget/pkg-plist
deleted file mode 100644
index e6ba472a7d54..000000000000
--- a/ftp/emacs-wget/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-share/emacs/site-lisp/wget/wget.el
-share/emacs/site-lisp/wget/w3-wget.el
-share/emacs/site-lisp/wget/w3m-wget.el
-share/emacs/site-lisp/wget/wget-sysdep.el
-@dirrm share/emacs/site-lisp/wget
-%%PORTDOCS%%share/doc/emacs-wget/README
-%%PORTDOCS%%share/doc/emacs-wget/README.ja
-%%PORTDOCS%%share/doc/emacs-wget/USAGE
-%%PORTDOCS%%share/doc/emacs-wget/USAGE.ja
-%%PORTDOCS%%@dirrm share/doc/emacs-wget
diff --git a/ftp/llnlxdir/Makefile b/ftp/llnlxdir/Makefile
deleted file mode 100644
index 37140cbaee6f..000000000000
--- a/ftp/llnlxdir/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: llnlxdir
-# Date created: 9 November 1997
-# Whom: Dima Ruban <dima@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= llnlxdir
-PORTVERSION= 2.1.2
-PORTREVISION= 2
-CATEGORIES= ftp
-MASTER_SITES= ftp://ftp.llnl.gov/pub/ia/llnlxdir/
-DISTNAME= latest_xdir
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Motif FTP client with drag-and-drop file transfer
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-PLIST_FILES= bin/xdir lib/X11/app-defaults/XDir
-MAN1= xdir.1
-
-WRKSRC= ${WRKDIR}/llnlxdir2_1_2/sources
-USE_MOTIF= yes
-USE_IMAKE= yes
-USE_XORG= ice sm x11 xext xp xt
-
-.include <bsd.port.mk>
diff --git a/ftp/llnlxdir/distinfo b/ftp/llnlxdir/distinfo
deleted file mode 100644
index c466aa4b22a7..000000000000
--- a/ftp/llnlxdir/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (latest_xdir.tar.Z) = 4fae1cc71b2ca6f4b494c3e339ecef0b009ec08c8f2050a3d826852835c6b7cb
-SIZE (latest_xdir.tar.Z) = 574027
diff --git a/ftp/llnlxdir/files/patch-aa b/ftp/llnlxdir/files/patch-aa
deleted file mode 100644
index c232c24ce024..000000000000
--- a/ftp/llnlxdir/files/patch-aa
+++ /dev/null
@@ -1,20 +0,0 @@
---- Imakefile.orig Mon Feb 9 14:23:35 1998
-+++ Imakefile Sat Aug 28 11:33:56 1999
-@@ -120,7 +120,7 @@
- OS_LIBRARIES = -lgen
- #endif
-
--#if defined(BSDIArchitecture) || defined(i386BsdArchitecture) || defined(NetBSDArchitecture)
-+#if defined(BSDIArchitecture) || defined(i386BsdArchitecture) || defined(NetBSDArchitecture) || defined(FreeBSDArchitecture)
- EXTRA_LIBRARIES = -lcompat
- #endif
-
-@@ -139,7 +139,7 @@
- #ifdef XmClientLibs
- LOCAL_LIBRARIES = XmClientLibs $(SOCKS_LIBS)
- #else
--LOCAL_LIBRARIES = $(XMLIB) $(XTOOLLIB) $(XLIB) $(SOCKS_LIBS) $(SYSLIB)
-+LOCAL_LIBRARIES = $(XMLIB) $(XTOOLLIB) $(XLIB) $(SOCKS_LIBS) $(SYSLIB) ${MOTIFLIB}
- #endif
- #endif
-
diff --git a/ftp/llnlxdir/files/patch-ab b/ftp/llnlxdir/files/patch-ab
deleted file mode 100644
index 2dcb0443a05d..000000000000
--- a/ftp/llnlxdir/files/patch-ab
+++ /dev/null
@@ -1,12 +0,0 @@
---- diag.c.orig Sun Dec 1 16:11:28 2002
-+++ diag.c Sun Dec 1 16:11:33 2002
-@@ -125,8 +125,8 @@
- extern struct st_host_info hinfo[];
- extern int initial_diagnostics;
- extern int screen;
--extern int sys_nerr;
- #if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__GNU_LIBRARY__) && !defined(__GLIBC__) && !defined(__EMX__)
-+extern int sys_nerr;
- extern char *sys_errlist[];
- #endif
-
diff --git a/ftp/llnlxdir/pkg-descr b/ftp/llnlxdir/pkg-descr
deleted file mode 100644
index 66ba10ffe224..000000000000
--- a/ftp/llnlxdir/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
- LLNL XDIR Version 2.0, October 23, 1995
-
- LLNL XDIR, an OSF/Motif-based FTP client, provides a graphical user
- interface for drag-and-drop file transfer. LLNL XDIR simultaneously
- displays any number of directories for any number of hosts, with each
- directory being displayed in its own window. LLNL XDIR supports
- powerful directory browsing capability, including iconic and
- hierarchical views. One of LLNL XDIR's most powerful features is its
- ability to search directory structures (even across multiple hosts)
- for entry names that match a specified pattern.
-
- LLNL XDIR is meant to be the successor to LLNL XFTP, another graphical
- FTP client. LLNL XDIR is considerably more sophisticated than LLNL
- XFTP, and has all of its functionality.
-
- LLNL XDIR is a component of the Intelligent Archive, which is currently
- under development at LLNL.
-
- LLNL XDIR was written by Neale Smith of the Lawrence Livermore National
- Laboratory, which is operated by the University of California.
diff --git a/ftp/llnlxftp/Makefile b/ftp/llnlxftp/Makefile
deleted file mode 100644
index ea728ba115ec..000000000000
--- a/ftp/llnlxftp/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: llnlxftp
-# Date created: 9 November 1997
-# Whom: Dima Ruban <dima@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= llnlxftp
-PORTVERSION= 2.1
-PORTREVISION= 3
-CATEGORIES= ftp
-MASTER_SITES= ftp://ftp.llnl.gov/pub/ia/llnlxftp/
-DISTNAME= latest_xftp
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Motif FTP client
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-PLIST_FILES= bin/xftp lib/X11/app-defaults/XFtp
-WRKSRC= ${WRKDIR}/llnlxftp2.1/sources
-USE_MOTIF= yes
-USE_IMAKE= yes
-USE_XORG= ice sm x11 xext xp xt
-
-MAN1= xftp.1
-
-.include <bsd.port.mk>
diff --git a/ftp/llnlxftp/distinfo b/ftp/llnlxftp/distinfo
deleted file mode 100644
index 5c2615136366..000000000000
--- a/ftp/llnlxftp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (latest_xftp.tar.Z) = 50854dd8772f09e580022f8709aa157c32dd1124b2c67ced2b77147dbaf1adb8
-SIZE (latest_xftp.tar.Z) = 359401
diff --git a/ftp/llnlxftp/files/patch-aa b/ftp/llnlxftp/files/patch-aa
deleted file mode 100644
index 767d963f562b..000000000000
--- a/ftp/llnlxftp/files/patch-aa
+++ /dev/null
@@ -1,20 +0,0 @@
---- Imakefile.orig Thu Oct 19 10:20:26 1995
-+++ Imakefile Sat Aug 28 11:36:12 1999
-@@ -79,7 +79,7 @@
- OS_LIBRARIES = -lgen
- #endif
-
--#if defined(BSDIArchitecture) || defined(i386BsdArchitecture) || defined(TENONArchitecture)
-+#if defined(BSDIArchitecture) || defined(i386BsdArchitecture) || defined(TENONArchitecture) || defined(FreeBSDArchitecture)
- EXTRA_LIBRARIES = -lcompat
- #endif
-
-@@ -98,7 +98,7 @@
- #ifdef XmClientLibs
- LOCAL_LIBRARIES = XmClientLibs $(SOCKS_LIBS)
- #else
--LOCAL_LIBRARIES = $(XMLIB) $(XTOOLLIB) $(XLIB) $(SOCKS_LIBS)
-+LOCAL_LIBRARIES = $(XMLIB) $(XTOOLLIB) $(XLIB) $(SOCKS_LIBS) ${MOTIFLIB}
- #endif
- #endif
-
diff --git a/ftp/llnlxftp/files/patch-ab b/ftp/llnlxftp/files/patch-ab
deleted file mode 100644
index 2ff172e4e681..000000000000
--- a/ftp/llnlxftp/files/patch-ab
+++ /dev/null
@@ -1,12 +0,0 @@
---- log.c.orig Mon Nov 18 01:25:37 2002
-+++ log.c Mon Nov 18 01:25:43 2002
-@@ -81,8 +81,8 @@
- extern char *initial_logfile_name;
- extern Display *display;
- extern int print_password_in_debug;
--extern int sys_nerr;
- #if !defined(__FreeBSD__) && !defined(__MACHTEN_PPC__)
-+extern int sys_nerr;
- extern char *sys_errlist[];
- #endif
-
diff --git a/ftp/llnlxftp/pkg-descr b/ftp/llnlxftp/pkg-descr
deleted file mode 100644
index 604bae1f04b0..000000000000
--- a/ftp/llnlxftp/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- LLNL XFTP Version 2.1, October 19, 1995
-
-
- **********************************************************************
- ************************** ABOUT LLNL XFTP *************************
- **********************************************************************
-
- LLNL XFTP, an OSF/Motif-based FTP client, enables you to graphically
- transfer files and perform various directory manipulation commands,
- both locally and remotely. Two especially notable features are the
- ability to (1) perform "third-party" (i.e., remote-to-remote) file
- transfers, and (2) transfer or delete entire directory substructures.
- LLNL XFTP has many features, is configurable, and has an intuitive
- user interface.
-
- LLNL XFTP is a precursor to LLNL XDIR, a much more sophisticated
- graphical FTP client. LLNL XDIR features drag-and-drop file transfer,
- powerful directory browsing, and multihost searching. Unless you
- would prefer LLNL XFTP's compact interface over LLNL XDIR's multiwindow
- approach, we recommend that you use LLNL XDIR.
diff --git a/ftp/mirror/Makefile b/ftp/mirror/Makefile
deleted file mode 100644
index 01e3e1156e87..000000000000
--- a/ftp/mirror/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: mirror
-# Date created: 15 May 1995
-# Whom: torstenb
-#
-# $FreeBSD$
-#
-
-PORTNAME= mirror
-PORTVERSION= 2.9
-PORTREVISION= 1
-CATEGORIES= ftp
-MASTER_SITES= http://ry.ca/mirror/mirror/ \
- ftp://sunsite.ualberta.ca/pub/Mirror/mirror/
-
-PATCH_SITES= ${MASTER_SITES}
-PATCHFILES= ftp.pl_wupatch
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Mirror packages on remote sites
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-PLIST_FILES= bin/mirror \
- bin/do_unlinks \
- bin/pkgs_to_mmin \
- bin/mirror-master \
- lib/mirror/lchat.pl \
- lib/mirror/dateconv.pl \
- lib/mirror/ftp.pl \
- lib/mirror/lsparse.pl \
- lib/mirror/mirror.defaults.sample
-
-PLIST_DIRS= lib/mirror
-
-USE_PERL5= yes
-NO_WRKSUBDIR= yes
-MAKEFILE= makefile
-MAN1= mirror.1 mirror-master.1
-
-pre-install:
- @${MKDIR} ${PREFIX}/lib/mirror
-
-.include <bsd.port.mk>
diff --git a/ftp/mirror/distinfo b/ftp/mirror/distinfo
deleted file mode 100644
index 6d52ace3643f..000000000000
--- a/ftp/mirror/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (mirror-2.9.tar.gz) = bc58fa4420763255881f7ff9b854027ced145730792a967e2981867e91da59b2
-SIZE (mirror-2.9.tar.gz) = 123194
-SHA256 (ftp.pl_wupatch) = 5cd1a70b6dc64af123602cdac4a107372bbf87fa7813326428a5f98753cdae31
-SIZE (ftp.pl_wupatch) = 958
diff --git a/ftp/mirror/files/patch-aa b/ftp/mirror/files/patch-aa
deleted file mode 100644
index 8cfb9afd12cd..000000000000
--- a/ftp/mirror/files/patch-aa
+++ /dev/null
@@ -1,73 +0,0 @@
-*** makefile.orig Mon Jun 1 20:28:47 1998
---- makefile Mon Jun 8 13:59:10 1998
-***************
-*** 41,47 ****
- $(WEBFILES)
-
- all:
-! echo try make mirror.tar
-
- mirror.tar: $(FILES)
- rev=`./mirror.pl -v | perl -ane 'print "$$F[2]\n";'`; echo $rev; \
---- 41,47 ----
- $(WEBFILES)
-
- all:
-! # echo try make mirror.tar
-
- mirror.tar: $(FILES)
- rev=`./mirror.pl -v | perl -ane 'print "$$F[2]\n";'`; echo $rev; \
-***************
-*** 65,89 ****
- # mode to install executables
- EXMODE = 755
- # group to own all the files
-! GRP = gnu
- # directory to install .pl (perl library) files
-! PLDIR = /usr/local/perl5/lib/perl5
- # directory to install public executables
-! BINDIR = /usr/local/sbin
- # directory to install man pages
-! MANDIR = /usr/local/man/man1
-
- install:
-! install -m $(PLMODE) -g $(GRP) lchat.pl $(PLDIR)
-! install -m $(PLMODE) -g $(GRP) dateconv.pl $(PLDIR)
-! install -m $(PLMODE) -g $(GRP) ftp.pl $(PLDIR)
-! install -m $(PLMODE) -g $(GRP) lsparse.pl $(PLDIR)
-! install -m $(EXMODE) -g $(GRP) mirror.pl $(BINDIR)/mirror
-! install -m $(EXMODE) -g $(GRP) do_unlinks.pl $(BINDIR)/do_unlinks
-! install -m $(EXMODE) -g $(GRP) pkgs_to_mmin.pl $(BINDIR)/pkgs_to_mmin
-! install -m $(EXMODE) -g $(GRP) mm.pl $(BINDIR)/mirror-master
-! install -m $(PLMODE) -g $(GRP) mirror.man $(MANDIR)/mirror.1
-! install -m $(PLMODE) -g $(GRP) mm.man $(MANDIR)/mirror-master.1
-
- # directory to install .pl (perl library) files for rperl
- RPLDIR = /usr/local/rperl5/lib/perl5
---- 65,89 ----
- # mode to install executables
- EXMODE = 755
- # group to own all the files
-! GRP = bin
- # directory to install .pl (perl library) files
-! PLDIR = ${PREFIX}/lib/mirror
- # directory to install public executables
-! BINDIR = ${PREFIX}/bin
- # directory to install man pages
-! MANDIR = ${PREFIX}/man/man1
-
- install:
-! install -c -m $(PLMODE) -g $(GRP) lchat.pl $(PLDIR)
-! install -c -m $(PLMODE) -g $(GRP) dateconv.pl $(PLDIR)
-! install -c -m $(PLMODE) -g $(GRP) ftp.pl $(PLDIR)
-! install -c -m $(PLMODE) -g $(GRP) lsparse.pl $(PLDIR)
-! install -c -m $(EXMODE) -g $(GRP) mirror.pl $(BINDIR)/mirror
-! install -c -m $(EXMODE) -g $(GRP) do_unlinks.pl $(BINDIR)/do_unlinks
-! install -c -m $(EXMODE) -g $(GRP) pkgs_to_mmin.pl $(BINDIR)/pkgs_to_mmin
-! install -c -m $(EXMODE) -g $(GRP) mm.pl $(BINDIR)/mirror-master
-! install -c -m $(PLMODE) -g $(GRP) mirror.man $(MANDIR)/mirror.1
-! install -c -m $(PLMODE) -g $(GRP) mm.man $(MANDIR)/mirror-master.1
-! install -c -m $(PLMODE) -g $(GRP) mirror.defaults $(PLDIR)/mirror.defaults.sample
-
- # directory to install .pl (perl library) files for rperl
- RPLDIR = /usr/local/rperl5/lib/perl5
diff --git a/ftp/mirror/files/patch-ab b/ftp/mirror/files/patch-ab
deleted file mode 100644
index 863467fc6598..000000000000
--- a/ftp/mirror/files/patch-ab
+++ /dev/null
@@ -1,80 +0,0 @@
-*** mirror.defaults.orig Fri May 29 20:57:46 1998
---- mirror.defaults Mon Jun 8 14:01:11 1998
-***************
-*** 11,39 ****
- # The LOCAL hostname - if not the same as `hostname`
- # (I advertise the name sunsite.org.uk but the machine is
- # really swallow.sunsite.org.uk.)
-! hostname=sunsite.org.uk
- # Keep all local_dirs relative to here
-! local_dir=/public/
- # The local_dir must exist FIRST
- #local_dir_check=true
-! remote_password=wizards@sunsite.org.uk
- mail_to=
- # Don't mirror file modes. Set all dirs/files to these
- dir_mode=0755
- file_mode=0444
- # By defaults files are owned by root.zero
-! user=0
-! group=0
- # # Keep a log file in each updated directory
- # update_log=.mirror
-! update_log=
- # Don't overwrite my mirror log with the remote one.
- # Don't pull back any of their mirror temporary files.
- # nor any FSP or gopher files...
- exclude_patt=(^|/)(\.mirror$|\.mirror\.log|core$|\.cap|\.in\..*\.$|MIRROR\.LOG|#.*#|\.FSP|\.cache|\.zipped|\.notar|\.message|lost\+found/|Network Trash Folder)|suky.mpe?g
- # Do not to compress anything
- compress_patt=
-! compress_prog=compress
- # Don't compress information files, files that don't benifit from
- # being compressed, files that tell ftpd, gopher, wais... to do things,
- # the sources for compression programs...
---- 11,39 ----
- # The LOCAL hostname - if not the same as `hostname`
- # (I advertise the name sunsite.org.uk but the machine is
- # really swallow.sunsite.org.uk.)
-! # hostname=sunsite.org.uk
- # Keep all local_dirs relative to here
-! local_dir=/home/ftp/pub
- # The local_dir must exist FIRST
- #local_dir_check=true
-! # remote_password=wizards@sunsite.org.uk
- mail_to=
- # Don't mirror file modes. Set all dirs/files to these
- dir_mode=0755
- file_mode=0444
- # By defaults files are owned by root.zero
-! # user=0
-! # group=0
- # # Keep a log file in each updated directory
- # update_log=.mirror
-! # update_log=
- # Don't overwrite my mirror log with the remote one.
- # Don't pull back any of their mirror temporary files.
- # nor any FSP or gopher files...
- exclude_patt=(^|/)(\.mirror$|\.mirror\.log|core$|\.cap|\.in\..*\.$|MIRROR\.LOG|#.*#|\.FSP|\.cache|\.zipped|\.notar|\.message|lost\+found/|Network Trash Folder)|suky.mpe?g
- # Do not to compress anything
- compress_patt=
-! compress_prog=gzip
- # Don't compress information files, files that don't benifit from
- # being compressed, files that tell ftpd, gopher, wais... to do things,
- # the sources for compression programs...
-***************
-*** 47,53 ****
- # rpm and deb are package formats used on RedHat and Debian Linux
- compress_excl+|-z(\d+)?$|\.tgz|_tgz|\.tar\.Z|\.tar\.gz|\.taz$|\.arc$|\.zip$|\.lzh$|\.zoo$|\.exe$|\.lha$|\.zom$|\.gif$|\.jpeg$|\.jpg$|\.mpeg$|\.au$|\.shk$|rpm$|deb$|read.*me|index|info|faq|gzip|compress|(^|/)\.\.?$
- # Don't delete own mirror log, .notar or .cache files (incl in subdirs)
-! # delete_excl=(^|/)\.(mirror|notar|cache)$
- # Ignore any local readme and .mirror files
- local_ignore=README.doc.ic|(^|/)\.(mirror|notar)$
- # Automatically delete local copies of files that the
---- 47,53 ----
- # rpm and deb are package formats used on RedHat and Debian Linux
- compress_excl+|-z(\d+)?$|\.tgz|_tgz|\.tar\.Z|\.tar\.gz|\.taz$|\.arc$|\.zip$|\.lzh$|\.zoo$|\.exe$|\.lha$|\.zom$|\.gif$|\.jpeg$|\.jpg$|\.mpeg$|\.au$|\.shk$|rpm$|deb$|read.*me|index|info|faq|gzip|compress|(^|/)\.\.?$
- # Don't delete own mirror log, .notar or .cache files (incl in subdirs)
-! delete_excl=(^|/)\.(mirror|notar|cache)$
- # Ignore any local readme and .mirror files
- local_ignore=README.doc.ic|(^|/)\.(mirror|notar)$
- # Automatically delete local copies of files that the
diff --git a/ftp/mirror/files/patch-ac b/ftp/mirror/files/patch-ac
deleted file mode 100644
index d80d6656e9cc..000000000000
--- a/ftp/mirror/files/patch-ac
+++ /dev/null
@@ -1,50 +0,0 @@
---- mirror.pl.orig Mon Jun 8 12:55:27 1998
-+++ mirror.pl Tue Jun 1 16:24:17 2004
-@@ -104,7 +104,7 @@
- # Try to find the default location of various programs via
- # the users PATH then using $extra_path
- if( ! $on_win ){
-- $extra_path = '/usr/local/bin:/usr/new/bin:/usr/public/bin:/usr/ucb:/usr/bin:/bin:/etc:/usr/etc:/usr/local/etc';
-+ $extra_path = '/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin';
- }
- if( $extra_path ne '' ){
- $ENV{ 'PATH' } .= $path_sep . $extra_path;
-@@ -159,19 +159,20 @@
- $rm_prog = &find_prog( 'rm' );
-
- # Generate checksums
--$sum_prog = &find_prog( 'sum' );
-+$sum_prog = &find_prog( 'md5' );
-
- # SPECIAL NOTE: This is eval'd, so DONT put double-quotes (") in it.
- # You can get local variables to appear as in the second example:
--$mail_subject = '-s \'mirror update\'';
--# $mail_subject = ' -s \'mirror update of $package\'';
-+# $mail_subject = '-s \'mirror update\'';
-+$mail_subject = ' -s \'mirror update of $package\'';
-
- # When scanning the local directory, how often to prod the remote
- # system to keep the connection alive
- $prod_interval = 60;
-
- # Put the directory that mirror is actually in at the start of PERLLIB.
--$dir = &real_dir_from_path( $0 );
-+# $dir = &real_dir_from_path( $0 );
-+$dir = "/usr/local/lib/mirror";
- unshift( @INC, $dir );
-
- # Debian GNU/Linux stores mirror.defaults in /etc/mirror
-@@ -1322,8 +1323,11 @@
-
- # Create a get_patt from the contents of the local directory
- if( $update_local && $#get_top >= 0 ){
-- $get_patt = '^' . join( '|^', @get_top );
-- $get_patt =~ s/$squished//g;
-+ my ($path,$re,@re_patt);
-+ #$get_patt = '^' . join( '|^', @get_top );
-+ #$get_patt =~ s/$squished//g;
-+ foreach $path ( @get_top ) { push @re_patt, "\^\Q$path\E\$"; }
-+ $get_patt= join( '|', @re_patt );
- &msg( "get_patt = $get_patt\n" ) if $debug;
- }
-
diff --git a/ftp/mirror/files/patch-ae b/ftp/mirror/files/patch-ae
deleted file mode 100644
index c289ae2489df..000000000000
--- a/ftp/mirror/files/patch-ae
+++ /dev/null
@@ -1,36 +0,0 @@
-*** ftp.pl.orig Fri Jun 5 11:10:27 1998
---- ftp.pl Fri Sep 10 10:40:50 1999
-***************
-*** 150,156 ****
- # (Normally set elsewhere - this is just a sensible default.)
- # Is expected to take count and code as arguments and prompt
- # for the secret key with 'password:' on stdout and then print the password.
-! $ftp'keygen_prog = '/usr/local/bin/key';
-
- # Uncomment to turn on lots of debugging.
- # &debug( 10 );
---- 150,156 ----
- # (Normally set elsewhere - this is just a sensible default.)
- # Is expected to take count and code as arguments and prompt
- # for the secret key with 'password:' on stdout and then print the password.
-! $ftp'keygen_prog = '/usr/bin/key';
-
- # Uncomment to turn on lots of debugging.
- # &debug( 10 );
-***************
-*** 486,492 ****
- return 0;
- }
- if( $ret == 1 ) {
-! if( $response =~ m/^227 Entering Passive Mode \((\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\)/ ){
- $newhost = sprintf( "%d.%d.%d.%d", $1, $2, $3, $4 );
- $newport = $5 * 256 + $6;
- }
---- 486,492 ----
- return 0;
- }
- if( $ret == 1 ) {
-! if( $response =~ m/^227 .* \((\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\)/ ){
- $newhost = sprintf( "%d.%d.%d.%d", $1, $2, $3, $4 );
- $newport = $5 * 256 + $6;
- }
diff --git a/ftp/mirror/files/patch-lchat.pl b/ftp/mirror/files/patch-lchat.pl
deleted file mode 100644
index 2f702de9dcc0..000000000000
--- a/ftp/mirror/files/patch-lchat.pl
+++ /dev/null
@@ -1,164 +0,0 @@
---- lchat.pl.orig 1998-05-29 12:05:46.000000000 -0700
-+++ lchat.pl 2009-02-20 09:33:47.000000000 -0800
-@@ -66,6 +66,7 @@
- # Perl 5 has a special way of getting them via the 'use Socket'
- # above.
- $main'pf_inet = &Socket'PF_INET;
-+ $main'af_inet = &Socket'AF_INET;
- $main'sock_stream = &Socket'SOCK_STREAM;
- local($name, $aliases, $proto) = getprotobyname( 'tcp' );
- $main'tcp_proto = $proto;
-@@ -74,6 +75,7 @@
- # Perl 4 needs to have the socket.ph file created when perl was
- # installed.
- $main'pf_inet = &'PF_INET;
-+ $main'af_inet = &'AF_INET;
- $main'sock_stream = &'SOCK_STREAM;
- local($name, $aliases, $proto) = getprotobyname( 'tcp' );
- $main'tcp_proto = $proto;
-@@ -85,6 +87,7 @@
- # Use hardwired versions
- # but who the heck would change these anyway? (:-)
- $main'pf_inet = 2;
-+ $main'af_inet = 2;
- $main'sock_stream = 1; # Sigh... On Solaris set this to 2
- $main'tcp_proto = 6;
- warn "lchat.pl: using hardwired in network constantants";
-@@ -93,7 +96,6 @@
- # Are we using the SOCKS version of perl?
- $using_socks = 0; # 0=no (default), 1=yes
-
--$sockaddr = 'S n a4 x8';
- if( ! $on_win ){
- chop( $thishost = `hostname` );
- if( $thishost eq '' ){
-@@ -107,6 +109,54 @@
- $thishost = 'localhost';
- }
-
-+#
-+# $packedsocketname = _pack_sin($portnumber, $ipaddress)
-+#
-+sub _pack_sin
-+{
-+ my $packed;
-+
-+ if ( $] =~ /^5\.\d+$/ ) {
-+ #
-+ # FreeBSD has a slightly different (from the rest of the world)
-+ # sockaddr_in definition, so rely on Socket module to handle it.
-+ #
-+ $packed = &Socket'pack_sockaddr_in(@_[0,1]);
-+ } else {
-+ #
-+ # Old-fashioned way to set up sockaddr_in structure. Not
-+ # correct for "modern" FreeBSD (>= 5.X ?)
-+ #
-+ $packed = pack('S n a4 x8', $main'af_inet, 0, $thisaddr);
-+ }
-+ return $packed;
-+}
-+
-+#
-+# ($port, $ipaddress) = _unpack_sin($packedsocketname)
-+#
-+sub _unpack_sin
-+{
-+ my @PA;
-+
-+ if ( $] =~ /^5\.\d+$/ ) {
-+ #
-+ # FreeBSD has a slightly different (from the rest of the world)
-+ # sockaddr_in definition, so rely on Socket module to handle it.
-+ # Docs say "Will croak if the structure does not have AF_INET in
-+ # the right place."
-+ #
-+ @PA = &Socket'unpack_sockaddr_in($_[0]);
-+ } else {
-+ #
-+ # Old-fashioned way to parse sockaddr_in structure. Not
-+ # correct for "modern" FreeBSD (>= 5.X ?)
-+ #
-+ (undef, @PA) = unpack('S n a4 x8', $_[0]);
-+ }
-+ return @PA;
-+}
-+
-
- ## &chat'open_port("server.address",$port_number);
- ## opens a named or numbered TCP server
-@@ -117,7 +167,7 @@
-
- # We may be multi-homed, start with 0, fixup once connexion is made
- $thisaddr = "\0\0\0\0" ;
-- $thisproc = pack($sockaddr, 2, 0, $thisaddr);
-+ $thisproc = &_pack_sin(0, $thisaddr);
-
- if ($server =~ /^(\d+)+\.(\d+)\.(\d+)\.(\d+)$/) {
- $serveraddr = pack('C4', $1, $2, $3, $4);
-@@ -128,7 +178,7 @@
- }
- $serveraddr = $x[4];
- }
-- $serverproc = pack($sockaddr, 2, $port, $serveraddr);
-+ $serverproc = &_pack_sin($port, $serveraddr);
- unless (socket(S, $main'pf_inet, $main'sock_stream, $main'tcp_proto)) {
- ($!) = ($!, close(S)); # close S while saving $!
- return undef;
-@@ -150,9 +200,9 @@
- # We opened with the local address set to ANY, at this stage we know
- # which interface we are using. This is critical if our machine is
- # multi-homed, with IP forwarding off, so fix-up.
-- local($fam,$lport);
-- ($fam,$lport,$thisaddr) = unpack($sockaddr, getsockname(S));
-- $thisproc = pack($sockaddr, 2, 0, $thisaddr);
-+ local($lport);
-+ ($lport,$thisaddr) = &_unpack_sin(getsockname(S));
-+ $thisproc = &_pack_sin(0, $thisaddr);
- # end of post-connect fixup
- select((select(S), $| = 1)[0]);
- return 1;
-@@ -161,13 +211,13 @@
- # Similar to open_port, but does less. Used for PASV code with ftp.pl
- # -Erez Zadok.
- sub open_newport { ## public
-- local($server, $port, $newsock) = @_;
-+ local($server, $port, *newsock) = @_;
-
- local($serveraddr,$serverproc);
-
- # We may be multi-homed, start with 0, fixup once connexion is made
- $thisaddr = "\0\0\0\0" ;
-- $thisproc = pack($sockaddr, 2, 0, $thisaddr);
-+ $thisproc = &_pack_sin(0, $thisaddr);
-
- if ($server =~ /^(\d+)+\.(\d+)\.(\d+)\.(\d+)$/) {
- $serveraddr = pack('C4', $1, $2, $3, $4);
-@@ -178,20 +228,20 @@
- }
- $serveraddr = $x[4];
- }
-- $serverproc = pack($sockaddr, 2, $port, $serveraddr);
-+ $serverproc = &_pack_sin($port, $serveraddr);
-
-- unless (connect($newsock, $serverproc)) {
-- ($!) = ($!, close($newsock)); # close newsock while saving $!
-+ unless (connect(newsock, $serverproc)) {
-+ ($!) = ($!, close(newsock)); # close newsock while saving $!
- return undef;
- }
- # We opened with the local address set to ANY, at this stage we know
- # which interface we are using. This is critical if our machine is
- # multi-homed, with IP forwarding off, so fix-up.
-- local($fam,$lport);
-- ($fam,$lport,$thisaddr) = unpack($sockaddr, getsockname($newsock));
-- $thisproc = pack($sockaddr, 2, 0, $thisaddr);
-+ local($lport);
-+ ($lport,$thisaddr) = &_unpack_sin(getsockname(newsock));
-+ $thisproc = &_pack_sin(0, $thisaddr);
- # end of post-connect fixup
-- select((select($newsock), $| = 1)[0]);
-+ select((select(newsock), $| = 1)[0]);
- return 1;
- }
- ##############################################################################
diff --git a/ftp/mirror/pkg-descr b/ftp/mirror/pkg-descr
deleted file mode 100644
index 797bb365090c..000000000000
--- a/ftp/mirror/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Mirror is a package written in Perl that uses the ftp protocol to
-duplicate a directory hierarchy between the machine it is run on and a
-remote host. It avoids copying files unnecessarily by comparing the
-file timestamps and sizes before transferring. Amongst other things
-Mirror can optionally compress, gzip, and split files.
-
-WWW: http://ry.ca/mirror/mirror/
diff --git a/ftp/mirror/scripts/configure b/ftp/mirror/scripts/configure
deleted file mode 100644
index 395834644949..000000000000
--- a/ftp/mirror/scripts/configure
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-mv ${WRKSRC}/mirror.pl ${WRKSRC}/mirror.pl.bak
-sed <${WRKSRC}/mirror.pl.bak >${WRKSRC}/mirror.pl s+!!PREFIX!!+$PREFIX+g
diff --git a/ftp/moftpd/Makefile b/ftp/moftpd/Makefile
deleted file mode 100644
index b71a4e6cf970..000000000000
--- a/ftp/moftpd/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: moftpd
-# Date created: Mar 19, 2004
-# Whom: Clement Laforet <clement@FreeBSD>org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= moftpd
-PORTVERSION= 1.2.3
-PORTREVISION= 9
-CATEGORIES= ftp ipv6
-MASTER_SITES= ftp://ftp.morth.org/moftpd/ \
- ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= clement
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A powerful FTP server supporting IPv6, TLS, and much more
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_RC_SUBR= moftpd
-USE_PERL5_BUILD=yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV+= LIBS="${LIBS}" CFLAGS="${CFLAGS}"
-CONFIGURE_ARGS= --localstatedir=/var
-MAKE_JOBS_UNSAFE= yes
-
-MAN8= moftpd.8 moftpadmin.8
-LIBS+= -lcrypt
-
-.if defined(WITHOUT_TLS)
-CONFIGURE_ARGS+= --without-tls
-.elif defined(WITH_GNUTLS)
-CONFIGURE_ARGS+= --without-openssl
-LIB_DEPENDS+= gnutls.40:${PORTSDIR}/security/gnutls
-LIBS= -L${LOCALBASE}/lib -lgnutls
-CFLAGS+= -I${LOCALBASE}/include
-.else
-USE_OPENSSL= yes
-CONFIGURE_ARGS+= --without-gnutls
-.endif
-
-.if defined(WITH_MYSQL)
-CFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib/mysql
-.else
-CONFIGURE_ARGS+= --without-sql
-.endif
-
-.include <bsd.port.mk>
diff --git a/ftp/moftpd/distinfo b/ftp/moftpd/distinfo
deleted file mode 100644
index 48e81752c78e..000000000000
--- a/ftp/moftpd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (moftpd-1.2.3.tar.gz) = b9ebdf813e7d0343c2f95e2b7d771ade5cd549cbce110154865a5565e772a61f
-SIZE (moftpd-1.2.3.tar.gz) = 451409
diff --git a/ftp/moftpd/files/moftpd.in b/ftp/moftpd/files/moftpd.in
deleted file mode 100644
index 53265f487f05..000000000000
--- a/ftp/moftpd/files/moftpd.in
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: /tmp/pcvs/ports/ftp/moftpd/files/Attic/moftpd.in,v 1.3 2010-03-27 00:13:01 dougb Exp $
-#
-
-# PROVIDE: moftpd
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable moftpd:
-# moftpd_enable (bool): Set to "NO" by default.
-# moftpdlimits_enable (bool):Set to "NO" by default.
-# Set it to yes to run `limits $limits_args`
-# just before moftpd starts.
-# moftpd_flags (str): Set to "" by default.
-# Extra flags passed to start command
-# moftpdlimits_args (str): Default to "-e -C daemon"
-# Arguments of pre-start limits run.
-#
-. /etc/rc.subr
-
-name="moftpd"
-rcvar=`set_rcvar`
-
-command="%%PREFIX%%/sbin/moftpd"
-pidfile="/var/run/moftpd.pid"
-required_files=%%PREFIX%%/etc/moftpd.conf
-
-load_rc_config $name
-
-[ -z "$moftpd_enable" ] && moftpd_enable="NO"
-[ -z "$moftpdlimits_enable" ] && moftpdlimits_enable="NO"
-[ -z "$moftpdlimits_args" ] && moftpdlimits_args="-e -C daemon"
-
-
-checkyesno moftpdlimits_enable && \
- start_precmd="eval `/usr/bin/limits ${moftpdlimits_args}` 2>/dev/null"
-
-run_rc_command "$1"
diff --git a/ftp/moftpd/files/patch-Makefile.in b/ftp/moftpd/files/patch-Makefile.in
deleted file mode 100644
index ce6ed113cc76..000000000000
--- a/ftp/moftpd/files/patch-Makefile.in
+++ /dev/null
@@ -1,16 +0,0 @@
---- Makefile.in.orig Wed Nov 24 13:59:09 2004
-+++ Makefile.in Tue Nov 30 22:20:21 2004
-@@ -67,11 +67,11 @@
-
- install: all
- -mkdir -p $(sbindir) $(sysconfdir) $(datadir)/$(PACKAGE_NAME)/locale $(mandir)/man8
-- -mkdir -p $(localstatedir)/run $(datadir)/examples
-+ -mkdir -p $(localstatedir)/run
- $(INSTALL_PROGRAM) $(program) $(sbindir)
- $(INSTALL_PROGRAM) $(admin) $(sbindir)
- $(STRIP) $(sbindir)/$(program) $(sbindir)/$(admin)
-- $(INSTALL_DATA) $(srcdir)/docs/moftpd.conf.dist $(datadir)/examples
-+ $(INSTALL_DATA) $(srcdir)/docs/moftpd.conf.dist $(sysconfdir)
- $(INSTALL_DATA) docs/moftpd.8 $(mandir)/man8
- $(INSTALL_DATA) $(srcdir)/docs/moftpadmin.8 $(mandir)/man8
- for i in $(srcdir)/locale/*.loc; do \
diff --git a/ftp/moftpd/files/patch-config.y b/ftp/moftpd/files/patch-config.y
deleted file mode 100644
index b92ef5baf147..000000000000
--- a/ftp/moftpd/files/patch-config.y
+++ /dev/null
@@ -1,10 +0,0 @@
---- config.y.orig Wed Apr 6 15:42:48 2005
-+++ config.y Wed Nov 1 15:04:08 2006
-@@ -109,6 +109,7 @@
- { $$ = RLIM_INFINITY; }
- | D_NUMBER
- { $$ = $1; }
-+ ;
-
- topst: topopt semicolon
- | server
diff --git a/ftp/moftpd/pkg-descr b/ftp/moftpd/pkg-descr
deleted file mode 100644
index f0298ddbc61f..000000000000
--- a/ftp/moftpd/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-moftpd is a powerful FTP server supporting IPv6, virtual hosts, fine
-grained permissions, and much more
-
-WWW: http://www.morth.org/moftpd/
diff --git a/ftp/moftpd/pkg-plist b/ftp/moftpd/pkg-plist
deleted file mode 100644
index 706f329afc1f..000000000000
--- a/ftp/moftpd/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-etc/moftpd.conf.dist
-sbin/moftpadmin
-sbin/moftpd
-%%DATADIR%%/locale/sv.loc
-@dirrm %%DATADIR%%/locale
-@dirrm %%DATADIR%%
diff --git a/ftp/wu-ftpd/Makefile b/ftp/wu-ftpd/Makefile
deleted file mode 100644
index ad5dd6f12ab1..000000000000
--- a/ftp/wu-ftpd/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: wu-ftpd
-# Date created: 18 Oct 1994
-# Whom: torstenb
-#
-# $FreeBSD$
-#
-# REMINDER: to use ftpaccess(5) you need to specify -a in command line,
-# it is changed from previous versions
-
-PORTNAME= wu-ftpd
-PORTVERSION= 2.6.2
-PORTREVISION= 9
-CATEGORIES= ftp
-MASTER_SITES= ftp://ftp.wu-ftpd.org/pub/wu-ftpd/
-PATCH_SITES= ftp://ftp.wu-ftpd.org/pub/wu-ftpd/patches/apply_to_2.6.2/
-PATCHFILES= connect-dos.patch realpath.patch
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A replacement ftp server for Un*x systems
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-CONFLICTS= wu-ftpd+ipv6-[0-9]* heimdal-[0-9]*
-
-USE_AUTOTOOLS= autoconf213
-CONFIGURE_ARGS= --enable-rfc931 --disable-pasvip \
- --enable-noop --disable-numericuid --enable-nlst-dirs \
- --prefix=${PREFIX} --with-etc-dir=${PREFIX}/etc
-
-.if !defined(WITH_PAM)
-CONFIGURE_ARGS+= --enable-opie
-.else
-CONFIGURE_ARGS+= --enable-pam
-EXTRA_PATCHES+= ${FILESDIR}/ftpd.c-pam
-.endif
-
-MAKE_ENV+= WARNINGS=-DSPT_TYPE=SPT_BUILTIN
-
-MAN1= ftpcount.1 ftpwho.1
-MAN5= ftpaccess.5 ftphosts.5 ftpconversions.5 xferlog.5 \
- ftpservers.5
-MAN8= ftpd.8 ftpshut.8 ftprestart.8 privatepw.8
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 900007
-post-patch:
- ${CP} ${FILESDIR}/logwtmp.c ${WRKSRC}/src
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/ftp/wu-ftpd/distinfo b/ftp/wu-ftpd/distinfo
deleted file mode 100644
index 49f5b30e2a85..000000000000
--- a/ftp/wu-ftpd/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (wu-ftpd-2.6.2.tar.gz) = 1fc659c963410df5d1a4fa229fc5325f08a2f0136d805afa638127a0882158b8
-SIZE (wu-ftpd-2.6.2.tar.gz) = 354784
-SHA256 (connect-dos.patch) = 14edd5f540e023189c9a08f89b2898f33c939dd7c4ae71b6bdf084c6ce03f90d
-SIZE (connect-dos.patch) = 2307
-SHA256 (realpath.patch) = e696c321d7ea0db4aa6a69359a3250c4514ccde28adc22051f4b09fde29ef7cc
-SIZE (realpath.patch) = 533
diff --git a/ftp/wu-ftpd/files/ftpd.c-pam b/ftp/wu-ftpd/files/ftpd.c-pam
deleted file mode 100644
index 8049306979ce..000000000000
--- a/ftp/wu-ftpd/files/ftpd.c-pam
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/ftpd.c.orig Fri Nov 30 01:56:11 2001
-+++ src/ftpd.c Wed May 24 16:21:21 2006
-@@ -6926,6 +6926,7 @@
- */
-
- #include <security/pam_appl.h>
-+#define PAM_ESTABLISH_CRED 0x1
- /* Static variables used to communicate between the conversation function
- * and the server_login function
- */
diff --git a/ftp/wu-ftpd/files/logwtmp.c b/ftp/wu-ftpd/files/logwtmp.c
deleted file mode 100644
index 81fcf8fc6d30..000000000000
--- a/ftp/wu-ftpd/files/logwtmp.c
+++ /dev/null
@@ -1,24 +0,0 @@
-#include "config.h"
-#include "proto.h"
-
-#include <utmpx.h>
-
-void
-wu_logwtmp(char *line, char *name, char *host, int login)
-{
- struct utmpx utx;
-
- memset(&utx, 0, sizeof(utx));
- utx.ut_pid = getpid();
- snprintf(utx.ut_id, sizeof utx.ut_id, "%xftp", utx.ut_pid);
- gettimeofday(&utx.ut_tv, NULL);
- if (login) {
- utx.ut_type = USER_PROCESS;
- strncpy(utx.ut_user, name, sizeof(utx.ut_user));
- strncpy(utx.ut_host, host, sizeof(utx.ut_host));
- strncpy(utx.ut_line, line, sizeof(utx.ut_line));
- } else {
- utx.ut_type = DEAD_PROCESS;
- }
- pututxline(&utx);
-}
diff --git a/ftp/wu-ftpd/files/patch-aa b/ftp/wu-ftpd/files/patch-aa
deleted file mode 100644
index 7db805ae3528..000000000000
--- a/ftp/wu-ftpd/files/patch-aa
+++ /dev/null
@@ -1,148 +0,0 @@
---- src/ftpd.c.orig 2010-06-29 16:24:04.000000000 +0400
-+++ src/ftpd.c 2010-06-29 16:26:15.000000000 +0400
-@@ -447,7 +447,6 @@
- #ifdef OPIE
- #include <opie.h>
- int pwok = 0;
--int af_pwok = 0;
- struct opie opiestate;
- #endif
-
-@@ -785,6 +784,12 @@
- sigemptyset(&block_sigmask);
- #endif
- #ifndef SIG_DEBUG
-+#ifdef SIGTERM
-+ (void) signal(SIGTERM, randomsig);
-+#ifdef NEED_SIGFIX
-+ sigaddset(&block_sigmask, SIGTERM);
-+#endif
-+#endif
- #ifdef SIGHUP
- (void) signal(SIGHUP, randomsig);
- #ifdef NEED_SIGFIX
-@@ -1219,10 +1224,6 @@
- exit(0);
- }
-
--#ifdef OPIE
-- af_pwok = opieaccessfile(remotehost);
--#endif
--
- #ifdef HAVE_LIBRESOLV
- /* check permitted access based on remote host DNS information */
- if (!check_reverse_dns()) {
-@@ -1387,8 +1388,7 @@
- chdir("/");
- signal(SIGIOT, SIG_DFL);
- signal(SIGILL, SIG_DFL);
-- exit(1);
-- /* dologout(-1); *//* NOTREACHED */
-+ dologout(-1); /* NOTREACHED */
- }
-
- SIGNAL_TYPE lostconn(int sig)
-@@ -1662,9 +1662,9 @@
- /* Display s/key challenge where appropriate. */
-
- if (pwd == NULL || skeychallenge(&skey, pwd->pw_name, sbuf))
-- sprintf(buf, "Password required for %s.", name);
-+ snprintf(buf, sizeof(buf)-1, "Password required for %s.", name);
- else
-- sprintf(buf, "%s %s for %s.", sbuf,
-+ snprintf(buf, sizeof(buf)-1, "%s %s for %s.", sbuf,
- pwok ? "allowed" : "required", name);
- return (buf);
- }
-@@ -2105,16 +2105,17 @@
- #ifdef OPIE
- {
- char prompt[OPIE_CHALLENGE_MAX + 1];
-- opiechallenge(&opiestate, name, prompt);
-
-- if (askpasswd == -1) {
-- syslog(LOG_WARNING, "Invalid FTP user name %s attempted from %s", name, remotehost);
-- pwok = 0;
-+ if (opiechallenge(&opiestate, name, prompt) == 0) {
-+ pwok = (pw != NULL) &&
-+ opieaccessfile(remotehost) &&
-+ opiealways(pw->pw_dir);
-+ reply(331, "Response to %s %s for %s.",
-+ prompt, pwok ? "requested" : "required", name);
-+ } else {
-+ pwok = 1;
-+ reply(331, "Password required for %s.", name);
- }
-- else
-- pwok = af_pwok && opiealways(pw->pw_dir);
-- reply(331, "Response to %s %s for %s.",
-- prompt, pwok ? "requested" : "required", name);
- }
- #else
- reply(331, "Password required for %s.", name);
-@@ -2593,8 +2594,8 @@
- if (pw == NULL)
- salt = "xx";
- else
--#ifndef OPIE
- salt = pw->pw_passwd;
-+#ifndef OPIE
- #ifdef SECUREOSF
- if ((pr = getprpwnam(pw->pw_name)) != NULL) {
- if (pr->uflg.fg_newcrypt)
-@@ -2627,9 +2628,15 @@
- xpasswd = crypt(passwd, salt);
- #endif /* SKEY */
- #else /* OPIE */
-- if (!opieverify(&opiestate, passwd))
-- rval = 0;
-- xpasswd = crypt(passwd, pw->pw_passwd);
-+ if (pw != NULL) {
-+ if (opieverify(&opiestate, passwd) == 0)
-+ xpasswd = pw->pw_passwd;
-+ else if (pwok)
-+ xpasswd = crypt(passwd, salt);
-+ else
-+ pw = NULL;
-+ }
-+ pwok = 0;
- #endif /* OPIE */
- #ifdef ULTRIX_AUTH
- if ((numfails = ultrix_check_pass(passwd, xpasswd)) >= 0) {
-@@ -3189,7 +3196,7 @@
- pw->pw_name, pw->pw_dir);
- goto bad;
- #else
-- if (chdir("/") < 0) {
-+ if (restricted_user || chdir("/") < 0) {
- #ifdef VERBOSE_ERROR_LOGING
- syslog(LOG_NOTICE, "FTP LOGIN FAILED (cannot chdir) for %s, %s",
- remoteident, pw->pw_name);
-@@ -3508,7 +3515,7 @@
- {
- char *a;
- a = (char *) malloc(len + 1);
-- memset(a, ' ', len-1);
-+ memset(a, ' ', len);
- a[len] = 0;
- if (strlen(s) <= len)
- memcpy(a, s, strlen(s));
-@@ -7469,6 +7476,8 @@
- in++;
- if (*in == '/')
- in++;
-+ else
-+ out++;
- }
- else if ((in[0] == '.') && (in[1] == '.') && ((in[2] == '/') || (in[2] == '\0'))) {
- if (out == path) {
-@@ -7497,6 +7506,9 @@
- }
- else {
- do
-+ if ((in[0] == '*') && (in[1] == '*'))
-+ in++;
-+ else
- *out++ = *in++;
- while ((*in != '\0') && (*in != '/'));
- if (*in == '/')
diff --git a/ftp/wu-ftpd/files/patch-ab b/ftp/wu-ftpd/files/patch-ab
deleted file mode 100644
index 20062d577fff..000000000000
--- a/ftp/wu-ftpd/files/patch-ab
+++ /dev/null
@@ -1,81 +0,0 @@
---- makefiles/Makefile.fbs.orig Sun Jul 2 00:56:26 2000
-+++ makefiles/Makefile.fbs Tue Sep 4 10:34:51 2001
-@@ -24,19 +24,21 @@
- #
-
- DESTDIR=
--PREFIX= /usr/local
-+PREFIX?= /usr/local
-+
-+ETCDIR= ${DESTDIR}${PREFIX}/etc
-
- BINDIR= ${DESTDIR}${PREFIX}/bin
--BINOWN= bin
--BINGRP= bin
-+BINOWN= root
-+BINGRP= wheel
-
- SBINDIR= ${DESTDIR}${PREFIX}/libexec
--SBINOWN= bin
--SBINGRP= bin
-+SBINOWN= root
-+SBINGRP= wheel
-
- MANDIR= ${DESTDIR}${PREFIX}/man
--MANOWN= bin
--MANGRP= bin
-+MANOWN= root
-+MANGRP= wheel
-
- INSTALL= install
-
-@@ -52,14 +54,20 @@
- @if [ ! -e ${SBINDIR} ]; then \
- ${INSTALL} -o ${SBINOWN} -g ${SBINGRP} -m 755 -d ${SBINDIR} ; \
- fi
-- ${INSTALL} -c -o ${SBINOWN} -g ${SBINGRP} -m 110 bin/ftpd ${SBINDIR}/in.ftpd
-- @( cd ${SBINDIR} ; ln -s -f in.ftpd wu.ftpd ; chown ${SBINOWN}.${SBINGRP} wu.ftpd )
-- @( cd ${SBINDIR} ; ln -s -f in.ftpd in.wuftpd ; chown ${SBINOWN}.${SBINGRP} in.wuftpd )
-+ ${INSTALL} -c -o ${SBINOWN} -g ${SBINGRP} -m 110 bin/ftpd ${SBINDIR}/ftpd
-+# ${INSTALL} -c -o ${SBINOWN} -g ${SBINGRP} -m 110 bin/ftpd ${SBINDIR}/in.ftpd
-+# @( cd ${SBINDIR} ; ln -s -f in.ftpd wu.ftpd ; chown ${SBINOWN}.${SBINGRP} wu.ftpd )
-+# @( cd ${SBINDIR} ; ln -s -f in.ftpd in.wuftpd ; chown ${SBINOWN}.${SBINGRP} in.wuftpd )
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 111 bin/ftpshut ${BINDIR}/ftpshut
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 111 bin/ftprestart ${BINDIR}/ftprestart
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 111 bin/ftpcount ${BINDIR}/ftpcount
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 111 bin/ftpwho ${BINDIR}/ftpwho
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 111 bin/privatepw ${BINDIR}/privatepw
-+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 doc/examples/ftpaccess ${ETCDIR}/ftpaccess.example
-+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 doc/examples/ftpusers ${ETCDIR}/ftpusers.example
-+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 doc/examples/ftpconversions ${ETCDIR}/ftpconversions.example
-+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 doc/examples/ftphosts ${ETCDIR}/ftphosts.example
-+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 doc/examples/ftpgroups ${ETCDIR}/ftpgroups.example
- @echo installing manpages.
- @if [ ! -e ${MANDIR}/man1 ]; then \
- ${INSTALL} -o ${MANOWN} -g ${MANGRP} -m 755 -d ${MANDIR}/man1 ; \
-@@ -80,14 +88,14 @@
- ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m 444 doc/ftpshut.8 ${MANDIR}/man8/ftpshut.8
- ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m 444 doc/ftprestart.8 ${MANDIR}/man8/ftprestart.8
- ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m 444 util/privatepw/privatepw.8 ${MANDIR}/man8/privatepw.8
-- @echo Compressing manpages
-- gzip -f -9 ${MANDIR}/man1/ftpcount.1
-- gzip -f -9 ${MANDIR}/man1/ftpwho.1
-- gzip -f -9 ${MANDIR}/man5/ftpaccess.5
-- gzip -f -9 ${MANDIR}/man5/ftpconversions.5
-- gzip -f -9 ${MANDIR}/man5/ftphosts.5
-- gzip -f -9 ${MANDIR}/man5/xferlog.5
-- gzip -f -9 ${MANDIR}/man8/ftpd.8
-- gzip -f -9 ${MANDIR}/man8/ftpshut.8
-- gzip -f -9 ${MANDIR}/man8/ftprestart.8
-- gzip -f -9 ${MANDIR}/man8/privatepw.8
-+# @echo Compressing manpages
-+# gzip -f -9 ${MANDIR}/man1/ftpcount.1
-+# gzip -f -9 ${MANDIR}/man1/ftpwho.1
-+# gzip -f -9 ${MANDIR}/man5/ftpaccess.5
-+# gzip -f -9 ${MANDIR}/man5/ftpconversions.5
-+# gzip -f -9 ${MANDIR}/man5/ftphosts.5
-+# gzip -f -9 ${MANDIR}/man5/xferlog.5
-+# gzip -f -9 ${MANDIR}/man8/ftpd.8
-+# gzip -f -9 ${MANDIR}/man8/ftpshut.8
-+# gzip -f -9 ${MANDIR}/man8/ftprestart.8
-+# gzip -f -9 ${MANDIR}/man8/privatepw.8
diff --git a/ftp/wu-ftpd/files/patch-ac b/ftp/wu-ftpd/files/patch-ac
deleted file mode 100644
index 642dfa748534..000000000000
--- a/ftp/wu-ftpd/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.in.orig Sat Jul 1 22:04:21 2000
-+++ src/Makefile.in Sun Dec 22 21:01:41 2002
-@@ -34,7 +34,7 @@
-
- CFLAGS=$(WARNINGS) @CFLAGS@
- LDFLAGS=@LDFLAGS@
--YACC=@YACC@
-+YACC=byacc
- LIBS=@LIBS@
-
- UTIL_SRC = COPYRIGHT.c vers.c
diff --git a/ftp/wu-ftpd/files/patch-ad b/ftp/wu-ftpd/files/patch-ad
deleted file mode 100644
index 90496cc26cae..000000000000
--- a/ftp/wu-ftpd/files/patch-ad
+++ /dev/null
@@ -1,20 +0,0 @@
---- doc/xferlog.5.orig Thu Jan 9 22:29:03 1997
-+++ doc/xferlog.5 Mon Feb 16 23:34:15 1998
-@@ -7,7 +7,7 @@
- .B xferlog
- file contains logging information from the FTP server daemon,
- .BR ftpd (8).
--This file usually is found in /usr/adm, but can be located anywhere by using a
-+This file usually is found in /var/log, but can be located anywhere by using a
- option to
- .BR ftpd (8).
- Each server entry is composed of a single line of the following form,
-@@ -135,7 +135,7 @@
- .SH FILES
- .PD 0
- .TP 20
--.B /usr/adm/xferlog
-+.B /var/log/xferlog
- .SH "SEE ALSO"
- .BR ftpd(8),
- .BR ftpaccess(5)
diff --git a/ftp/wu-ftpd/files/patch-ae b/ftp/wu-ftpd/files/patch-ae
deleted file mode 100644
index 39924aea5bfc..000000000000
--- a/ftp/wu-ftpd/files/patch-ae
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/config/config.fbs.bak Sat Jul 1 22:03:07 2000
-+++ src/config/config.fbs Sun Jul 29 23:37:56 2001
-@@ -79,10 +79,6 @@
- typedef void SIGNAL_TYPE;
-
- #include "../config.h"
--/* SKEY should always be defined on FreeBSD */
--#ifndef SKEY
--#define SKEY
--#endif
- #ifdef SKEY
- #define SKEY_NAME
- #endif
diff --git a/ftp/wu-ftpd/files/patch-af b/ftp/wu-ftpd/files/patch-af
deleted file mode 100644
index fd46f44ebbd3..000000000000
--- a/ftp/wu-ftpd/files/patch-af
+++ /dev/null
@@ -1,29 +0,0 @@
---- support/strcasestr.c.orig Sat Jul 1 22:36:29 2000
-+++ support/strcasestr.c Wed Oct 10 07:18:17 2001
-@@ -24,22 +24,24 @@
- $Id: strcasestr.c,v 1.5 2000/07/01 18:36:29 wuftpd Exp $
-
- ****************************************************************************/
-+#include <ctype.h>
- #include <string.h>
- /*
- * Find the first occurrence of find in s.
- */
--char *strcasestr(register char *s, register char *find)
-+char *strcasestr(const char *s, const char *find)
- {
- register char c, sc;
- register size_t len;
-
- if ((c = *find++) != 0) {
-+ c = tolower((unsigned char)c);
- len = strlen(find);
- do {
- do {
- if ((sc = *s++) == 0)
- return (NULL);
-- } while (sc != c);
-+ } while ((char)tolower((unsigned char)sc) != c);
- } while (strncasecmp(s, find, len) != 0);
- s--;
- }
diff --git a/ftp/wu-ftpd/files/patch-ag b/ftp/wu-ftpd/files/patch-ag
deleted file mode 100644
index 70ab437b0783..000000000000
--- a/ftp/wu-ftpd/files/patch-ag
+++ /dev/null
@@ -1,21 +0,0 @@
---- doc/examples/ftpconversions.orig Thu Mar 4 07:39:21 1999
-+++ doc/examples/ftpconversions Tue Sep 23 17:27:47 2003
-@@ -1,9 +1,9 @@
-- :.Z: : :/bin/compress -d -c %s:T_REG|T_ASCII:O_UNCOMPRESS:UNCOMPRESS
-- : : :.Z:/bin/compress -c %s:T_REG:O_COMPRESS:COMPRESS
-- :.gz: : :/bin/gzip -cd %s:T_REG|T_ASCII:O_UNCOMPRESS:GUNZIP
-- : : :.gz:/bin/gzip -9 -c %s:T_REG:O_COMPRESS:GZIP
-- : : :.tar:/bin/tar -c -f - %s:T_REG|T_DIR:O_TAR:TAR
-- : : :.tar.Z:/bin/tar -c -Z -f - %s:T_REG|T_DIR:O_COMPRESS|O_TAR:TAR+COMPRESS
-- : : :.tar.gz:/bin/tar -c -z -f - %s:T_REG|T_DIR:O_COMPRESS|O_TAR:TAR+GZIP
-- : : :.crc:/bin/cksum %s:T_REG::CKSUM
-- : : :.md5:/bin/md5sum %s:T_REG::MD5SUM
-+ :.Z: : :/usr/bin/gzip -cd %s:T_REG|T_ASCII:O_UNCOMPRESS:UNCOMPRESS
-+ : : :.Z:/usr/bin/compress -c %s:T_REG:O_COMPRESS:COMPRESS
-+ :.gz: : :/usr/bin/gzip -cd %s:T_REG|T_ASCII:O_UNCOMPRESS:GUNZIP
-+ : : :.gz:/usr/bin/gzip -9 -c %s:T_REG:O_COMPRESS:GZIP
-+ : : :.tar:/usr/bin/tar -c -f - -- %s:T_REG|T_DIR:O_TAR:TAR
-+ : : :.tar.Z:/usr/bin/tar -c -Z -f - -- %s:T_REG|T_DIR:O_COMPRESS|O_TAR:TAR+COMPRESS
-+ : : :.tar.gz:/usr/bin/tar -c -z -f - -- %s:T_REG|T_DIR:O_COMPRESS|O_TAR:TAR+GZIP
-+ : : :.crc:/usr/bin/cksum %s:T_REG::CKSUM
-+ : : :.md5:/sbin/md5 %s:T_REG::MD5SUM
diff --git a/ftp/wu-ftpd/files/patch-ah b/ftp/wu-ftpd/files/patch-ah
deleted file mode 100644
index 537d8d5e0959..000000000000
--- a/ftp/wu-ftpd/files/patch-ah
+++ /dev/null
@@ -1,31 +0,0 @@
-*** doc/examples/ftpusers.orig Tue Aug 8 19:30:46 1995
---- doc/examples/ftpusers Tue Aug 8 19:33:46 1995
-***************
-*** 1,14 ****
- root
-! bin
-! boot
- daemon
-- digital
-- field
-- gateway
-- guest
-- nobody
- operator
-! ris
-! sccs
-! sys
- uucp
---- 1,12 ----
- root
-! toor
- daemon
- operator
-! bin
-! games
-! news
-! man
- uucp
-+ xten
-+ ingres
-+ nobody
diff --git a/ftp/wu-ftpd/files/patch-aj b/ftp/wu-ftpd/files/patch-aj
deleted file mode 100644
index c6478879e93a..000000000000
--- a/ftp/wu-ftpd/files/patch-aj
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/proto.h.bak Sat Jul 1 22:17:39 2000
-+++ src/proto.h Wed Oct 10 07:15:39 2001
-@@ -292,4 +292,4 @@
- /*
- ** support/strcasestr.c
- */
--char *strcasestr(register char *s, register char *find);
-+char *strcasestr(const char *s, const char *find);
diff --git a/ftp/wu-ftpd/files/patch-al b/ftp/wu-ftpd/files/patch-al
deleted file mode 100644
index 1a9774087352..000000000000
--- a/ftp/wu-ftpd/files/patch-al
+++ /dev/null
@@ -1,20 +0,0 @@
---- support/makefiles/Makefile.fbs.orig Sat Jul 1 22:22:55 2000
-+++ support/makefiles/Makefile.fbs Wed Oct 10 07:11:36 2001
-@@ -33,7 +33,14 @@
- LIBC = /usr/lib/libc.a
- IFLAGS =
- LFLAGS =
--CFLAGS = -O ${IFLAGS} ${LFLAGS}
-+CFLAGS += ${IFLAGS} ${LFLAGS}
-
--SRCS = strcasestr.c authuser.c ftw.c
--OBJS = strcasestr.o authuser.o ftw.o
-+SRCS = authuser.c ftw.c
-+OBJS = authuser.o ftw.o
-+
-+HAVE_STRSTR!= (nm ${LIBC} | grep -q strcasestr) || echo "NO"
-+
-+.if ${HAVE_STRSTR} == "NO"
-+SRCS += strcasestr.c
-+OBJS += strcasestr.o
-+.endif
diff --git a/ftp/wu-ftpd/files/patch-am b/ftp/wu-ftpd/files/patch-am
deleted file mode 100644
index 63b9551ecc1b..000000000000
--- a/ftp/wu-ftpd/files/patch-am
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/makefiles/Makefile.fbs.orig Sat Jul 1 22:57:50 2000
-+++ src/makefiles/Makefile.fbs Sun Jul 29 23:33:47 2001
-@@ -30,9 +30,9 @@
- #CC = cc
- IFLAGS = -I.. -I../support
- LFLAGS = -L../support -s
--CFLAGS = -O ${IFLAGS} ${LFLAGS} -DNO_CRYPT_PROTO
-+CFLAGS += ${IFLAGS} ${LFLAGS} -DNO_CRYPT_PROTO
- XOBJS =
--LIBES = -lsupport -lutil -lskey -lmd -lcrypt
-+LIBES = -lsupport -lutil -lopie -lmd -lcrypt
- LIBC = /usr/lib/libc.a
- LINTFLAGS=
- LKERB = -lauth -lckrb -lkrb -ldes
diff --git a/ftp/wu-ftpd/files/patch-an b/ftp/wu-ftpd/files/patch-an
deleted file mode 100644
index 09220f4bc9cf..000000000000
--- a/ftp/wu-ftpd/files/patch-an
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/makefiles/common.orig Sun Oct 3 21:51:35 1999
-+++ src/makefiles/common Wed Oct 20 20:35:25 1999
-@@ -48,7 +48,11 @@
- ${CC} ${LFLAGS} -o $@ ${UTIL_OBJS} ftprestart.o rdservers.o ${XLIBS}
-
- ftpd: ${OBJS} ${XOBJS} ../support/libsupport.a
-+.if defined(PACKAGE_BUILDING)
- ${CC} ${LFLAGS} -o $@ ${OBJS} ${XOBJS} ${XLIBS}
-+.else
-+ ${CC} -static ${LFLAGS} -o $@ ${OBJS} ${XOBJS} ${XLIBS}
-+.endif
-
- ckconfig: ${UTIL_OBJS} ckconfig.o rdservers.o
- ${CC} ${LFLAGS} -o $@ ${UTIL_OBJS} ckconfig.o rdservers.o ${XLIBS}
diff --git a/ftp/wu-ftpd/files/patch-ap b/ftp/wu-ftpd/files/patch-ap
deleted file mode 100644
index 852d49fc1120..000000000000
--- a/ftp/wu-ftpd/files/patch-ap
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/glob.c.old Thu Nov 29 20:01:38 2001
-+++ src/glob.c Thu Jun 10 06:13:51 2004
-@@ -45,10 +45,12 @@
-
- #include "proto.h"
-
-+#define ARGSIZ (524288)
-+
- #define QUOTE 0200
- #define TRIM 0177
- #define eq(a,b) (strcmp(a, b)==0)
--#define GAVSIZ (NCARGS/6)
-+#define GAVSIZ (ARGSIZ/6)
- #define isdir(d) ((d.st_mode & S_IFMT) == S_IFDIR)
-
- static char **gargv; /* Pointer to the (stack) arglist */
-@@ -112,7 +114,7 @@
-
- fixpath(v);
- if (v[0] == '\0')
-- v = "*";
-+ v = ".";
- else if ((strlen(v) > 1) && (v[strlen(v) - 1] == '/'))
- v[strlen(v) - 1] = '\0';
-
-@@ -149,7 +151,7 @@
- gargv = agargv;
- sortbas = agargv;
- gargc = 0;
-- gnleft = NCARGS - 4;
-+ gnleft = ARGSIZ - 4;
- }
-
- static void collect(register char *as)
diff --git a/ftp/wu-ftpd/files/patch-aq b/ftp/wu-ftpd/files/patch-aq
deleted file mode 100644
index 40f3c4e15144..000000000000
--- a/ftp/wu-ftpd/files/patch-aq
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.in.orig Tue Feb 5 23:02:47 2002
-+++ Makefile.in Tue Feb 5 22:57:32 2002
-@@ -67,7 +67,7 @@
- -@mkdir -p $(DESTDIR)/$(mandir)/man1
- -@mkdir -p $(DESTDIR)/$(mandir)/man5
- -@mkdir -p $(DESTDIR)/@ETCDIR@
-- @INSTALL_PROGRAM@ -o bin -g bin -m 755 bin/ftpd $(DESTDIR)/@sbindir@/in.ftpd
-+ @INSTALL_PROGRAM@ -o bin -g bin -m 755 bin/ftpd $(DESTDIR)/@libexecdir@/ftpd
- @INSTALL_PROGRAM@ -o bin -g bin -m 755 bin/ftpshut $(DESTDIR)/@sbindir@/ftpshut
- @INSTALL_PROGRAM@ -o bin -g bin -m 755 bin/ftpcount $(DESTDIR)/@bindir@/ftpcount
- @INSTALL_PROGRAM@ -o bin -g bin -m 755 bin/ftpwho $(DESTDIR)/@bindir@/ftpwho
-@@ -87,5 +87,8 @@
- @INSTALL_DATA@ -o bin -g bin -m 644 doc/xferlog.5 $(DESTDIR)/$(mandir)/man5/xferlog.5
- @INSTALL_DATA@ -o bin -g bin -m 644 doc/ftprestart.8 $(DESTDIR)/$(mandir)/man8/ftprestart.8
- @INSTALL_DATA@ -o bin -g bin -m 644 util/privatepw/privatepw.8 $(DESTDIR)/$(mandir)/man8/privatepw.8
-- @if test ! -f $(DESTDIR)/@ETCDIR@/ftpaccess; then echo "Since you didn't have a ftpaccess file, the sample has been"; echo "installed to $(DESTDIR)/@ETCDIR@/ftpaccess."; echo "You will probably want to edit it."; @INSTALL@ -c -o bin -g bin -m 644 doc/examples/ftpaccess $(DESTDIR)/@ETCDIR@/ftpaccess; fi
-- @if test ! -f $(DESTDIR)/@ETCDIR@/ftpconversions; then echo "Since you didn't have a ftpconversions file, the sample has been"; echo "installed to $(DESTDIR)/@ETCDIR@/ftpconversions."; echo "You will probably want to edit it."; @INSTALL@ -c -o bin -g bin -m 644 doc/examples/ftpconversions $(DESTDIR)/@ETCDIR@/ftpconversions; fi
-+ @INSTALL@ -c -o bin -g bin -m 644 doc/examples/ftpaccess $(DESTDIR)/@ETCDIR@/ftpaccess.example
-+ @INSTALL@ -c -o bin -g bin -m 644 doc/examples/ftpconversions $(DESTDIR)/@ETCDIR@/ftpconversions.example
-+ @INSTALL@ -c -o bin -g bin -m 644 doc/examples/ftpgroups $(DESTDIR)/@ETCDIR@/ftpgroups.example
-+ @INSTALL@ -c -o bin -g bin -m 644 doc/examples/ftphosts $(DESTDIR)/@ETCDIR@/ftphosts.example
-+ @INSTALL@ -c -o bin -g bin -m 644 doc/examples/ftpusers $(DESTDIR)/@ETCDIR@/ftpusers.example
diff --git a/ftp/wu-ftpd/files/patch-ar b/ftp/wu-ftpd/files/patch-ar
deleted file mode 100644
index 8dc8ddb9be94..000000000000
--- a/ftp/wu-ftpd/files/patch-ar
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.in.orig Sat Jul 1 21:42:15 2000
-+++ configure.in Tue Feb 19 22:39:52 2002
-@@ -868,7 +870,7 @@
- fi
- if test $opie = yes; then
- AC_DEFINE(OPIE)
-- LIBS="$LIBS -lopie"
-+ LIBS="$LIBS -lopie -lmd"
- fi
- if test $newcd = yes; then
- AC_DEFINE(ALTERNATE_CD)
diff --git a/ftp/wu-ftpd/pkg-descr b/ftp/wu-ftpd/pkg-descr
deleted file mode 100644
index 46c3c139a6be..000000000000
--- a/ftp/wu-ftpd/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-The package is linked dynamic so that you will get the right crypt
-library. If you are serious about performance, you may want to recompile
-it by yourself (the port will link static by default).
-
-wu-ftpd is a replacement ftp server for Un*x systems. Besides
-supporting the ftp protocol defined in RFC 959, it adds the following
-features: logging of transfers, logging of commands, on the fly compression
-and archiving, classification of users on type and location, per class limits,
-per directory upload permissions, restricted guest accounts, system wide
-and per directory messages, directory alias, cdpath, filename filter.
-
-The configuration files are located in /usr/local/etc This package includes
-a basic working configuration. The config files are:
-
- ftpaccess - controls who, what, and how many can access the server
- ftpconversions - controls the on-the-fly compression/archiving
- ftpusers - users who, for security reasons, may never use the server
-
-You will also need to change /etc/inetd.conf to point to the new server
-located at /usr/local/libexec/ftpd
-
-WWW: http://www.wu-ftpd.org/
diff --git a/ftp/wu-ftpd/pkg-plist b/ftp/wu-ftpd/pkg-plist
deleted file mode 100644
index 9deb110f66c7..000000000000
--- a/ftp/wu-ftpd/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-bin/ftpcount
-bin/ftpwho
-sbin/ckconfig
-sbin/ftprestart
-sbin/ftpshut
-sbin/privatepw
-etc/ftpaccess.example
-etc/ftpconversions.example
-etc/ftpgroups.example
-etc/ftphosts.example
-etc/ftpusers.example
-libexec/ftpd
diff --git a/ftp/xrmftp/Makefile b/ftp/xrmftp/Makefile
deleted file mode 100644
index ac75dca040d9..000000000000
--- a/ftp/xrmftp/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection Makefile for: xrmftp
-# Date created: 28 March 2000
-# Whom: Matt Heckaman <matt@LUCIDA.CA>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xrmftp
-PORTVERSION= 1.2.4
-PORTREVISION= 5
-CATEGORIES= ftp
-MASTER_SITES= http://www-users.mat.uni.torun.pl/~rafmet/xrmftp/
-EXTRACT_SUFX= .src.tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Graphical FTP client based on the xforms library
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-LIB_DEPENDS= forms.1:${PORTSDIR}/x11-toolkits/xforms
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.src
-
-ALL_TARGET= xrmftp
-CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/X11
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" \
- LDFLAGS="-L/usr/lib -L${LOCALBASE}/lib -lm -lX11 -lforms -lXpm"
-
-PORTDOCS= CHANGES FIXED-BUGS README
-PLIST_FILES= bin/xrmftp
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xrmftp ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for file in CHANGES FIXED-BUGS README
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/ftp/xrmftp/distinfo b/ftp/xrmftp/distinfo
deleted file mode 100644
index 90ebb3dfa943..000000000000
--- a/ftp/xrmftp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xrmftp-1.2.4.src.tgz) = 30e4b841c6b7521b7275cffd329fb80fde3d7cc3b6c36298088ac1c9d16f1e72
-SIZE (xrmftp-1.2.4.src.tgz) = 37171
diff --git a/ftp/xrmftp/pkg-descr b/ftp/xrmftp/pkg-descr
deleted file mode 100644
index 0031ef6d715a..000000000000
--- a/ftp/xrmftp/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Xrmftp is FTP client for UNIX with graphical interface. Its main features
-in my opinion are:
-
-* During transfer you can detach from X-server and continue transfer. This
- feature is useful for people who don't have permanent access to X-terminal.
-* Upload and download with directory structure.
-* You can resume transfer if file was truncated.
-* Listings of visited directories are cached.
-* You can 'walk around' directory tree and put files you want to download
- into buffer and then download them all together.
-
-On 1st October of 1998 Xrmftp got honorable mention in "Lucent Technologies
-Project Prize" competition organized by Lucent Technologies Poland S.A and
-Faculty of Matematics and Informatics.
-
-WWW: http://www-users.mat.uni.torun.pl/~rafmet/xrmftp/
-NOTE: The above text came from the author's homepage.
diff --git a/ftp/yale-tftpd/Makefile b/ftp/yale-tftpd/Makefile
deleted file mode 100644
index 312d90af1587..000000000000
--- a/ftp/yale-tftpd/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: yale-tftpd
-# Date created: Oct 8, 1994
-# Whom: pst
-#
-# $FreeBSD$
-#
-
-PORTNAME= yale-tftpd
-PORTVERSION= 3.0
-CATEGORIES= ftp
-MASTER_SITES= ftp://ftp.cert.dfn.de/pub/tools/net/yale-tftpd/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Enhanced tftpd(8) from Yale University and cisco Systems
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-NO_WRKSUBDIR=
-MAKE_ARGS= ETCDIR=${PREFIX}/etc BINDIR=${PREFIX}/libexec MANDIR=${PREFIX}/man/man
-
-MAN8= tftpd.8
-MANCOMPRESSED= yes
-PLIST_FILES= libexec/tftpd
-
-pre-build:
- (cd ${WRKSRC}/classes; ${MAKE})
-
-.include <bsd.port.mk>
diff --git a/ftp/yale-tftpd/distinfo b/ftp/yale-tftpd/distinfo
deleted file mode 100644
index 0a604b6450f8..000000000000
--- a/ftp/yale-tftpd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (yale-tftpd-3.0.tar.gz) = eb80f01fd41cd38ee7211e733bb1a11e8ac58e24864402a96312e287f7e5f47c
-SIZE (yale-tftpd-3.0.tar.gz) = 33469
diff --git a/ftp/yale-tftpd/files/patch-ab b/ftp/yale-tftpd/files/patch-ab
deleted file mode 100644
index 64c8929df39b..000000000000
--- a/ftp/yale-tftpd/files/patch-ab
+++ /dev/null
@@ -1,140 +0,0 @@
---- tftpd.c.orig Mon Mar 20 14:14:39 1995
-+++ tftpd.c Fri Aug 27 12:46:59 1999
-@@ -294,7 +294,10 @@
- }
-
- int validate_access();
--int sendfile(), recvfile();
-+
-+struct formats;
-+int tftpsendfile(struct formats *);
-+int tftprecvfile(struct formats *);
-
- struct formats {
- char *f_mode;
-@@ -303,8 +306,8 @@
- int (*f_recv)();
- int f_convert;
- } formats[] = {
-- { "netascii", validate_access, sendfile, recvfile, 1 },
-- { "octet", validate_access, sendfile, recvfile, 0 },
-+ { "netascii", validate_access, tftpsendfile, tftprecvfile, 1 },
-+ { "octet", validate_access, tftpsendfile, tftprecvfile, 0 },
- #ifdef notdef
- { "mail", validate_user, sendmail, recvmail, 1 },
- #endif
-@@ -459,17 +462,25 @@
-
- /* Rule 2:
- */
-- if (tftpRootDirectory != 0 && IS_ROOTED(filename)) {
-+ if ((tftpRootDirectory != 0 && IS_ROOTED(filename)) ||
-+ (tftpDefaultDirectory != 0 && IS_ROOTED(filename))) {
- char _tmp[1024];
-+ char* realRootDir;
- int maxPath;
- int rootLen;
-
-- rootLen = strlen (tftpRootDirectory);
-+ if (tftpRootDirectory != 0 ) {
-+ realRootDir = tftpRootDirectory;
-+ }
-+ else {
-+ realRootDir = tftpDefaultDirectory;
-+ }
-+
-+ rootLen = strlen (realRootDir);
-
- /* make sure the pathname doesn't already contain
- * the virtual root.
- */
-- if (strncmp(filename,tftpRootDirectory,rootLen) != 0) {
-
- /* Insure our temporary space is big enough */
- maxPath = ((sizeof _tmp) - 1) - rootLen;
-@@ -481,6 +492,8 @@
- return EACCESS;
- }
-
-+ if (strncmp(filename,realRootDir,rootLen) != 0) {
-+
- /* Squeeze out any '.' or '..' components */
- strcpy (tmpPath, filename);
- if (realPath (tmpPath, _tmp) < 0) {
-@@ -492,21 +505,54 @@
- /* Create the full pathname, prefixed by the
- * virtual root.
- */
-- strcpy (tmpPath, tftpRootDirectory);
-+ strcpy (tmpPath, realRootDir);
- strcat (tmpPath, _tmp);
- filename = tmpPath;
- }
-+ else {
-+ /* Squeeze out any '.' or '..' components */
-+ strcpy (tmpPath, filename);
-+ if (realPath (tmpPath, _tmp) < 0) {
-+ if (tftpDebugLevel > 1)
-+ syslog (LOG_DEBUG, "realPath fails");
-+ return EACCESS;
-+ }
-+ /* Create the full pathname */
-+ strcpy (tmpPath,_tmp);
-+ filename = tmpPath;
-+ if (strncmp(filename,realRootDir,rootLen) != 0) {
-+ if (tftpDebugLevel > 1) {
-+ syslog(LOG_DEBUG, "file=%s; invalid access denied", filename);
-+ return EACCESS;
-+ }
-+ }
-+ }
- }
-
- /* Rule 3:
- */
-- if (!IS_ROOTED(filename) && tftpDefaultDirectory == 0) {
-- strcpy (tmpPath, tftpRootDirectory);
-- strcat (tmpPath, "/");
-+ if ((!IS_ROOTED(filename) && tftpRootDirectory != 0) ||
-+ (!IS_ROOTED(filename) && tftpDefaultDirectory != 0)) {
-+ char _tmp[1024];
- strcat (tmpPath, filename);
-+ /* Squeeze out any '.' or '..' components */
-+ strcpy (tmpPath, filename);
-+ if (realPath (tmpPath, _tmp) < 0) {
-+ if (tftpDebugLevel > 1)
-+ syslog (LOG_DEBUG, "realPath fails");
-+ return EACCESS;
-+ }
-+ if ( tftpDefaultDirectory == 0 ) {
-+ strcpy (tmpPath, tftpRootDirectory);
-+ }
-+ else {
-+ strcpy (tmpPath, tftpDefaultDirectory);
-+ }
-+ strcat (tmpPath, _tmp);
- filename = tmpPath;
- }
-
-+
- /* Check access lists */
- /* Rules 4&5:
- */
-@@ -593,7 +639,7 @@
- /*
- * Send the requested file.
- */
--sendfile(pf)
-+tftpsendfile(pf)
- struct formats *pf;
- {
- struct tftphdr *dp, *r_init();
-@@ -664,7 +710,7 @@
- /*
- * Receive a file.
- */
--recvfile(pf)
-+tftprecvfile(pf)
- struct formats *pf;
- {
- struct tftphdr *dp, *w_init();
diff --git a/ftp/yale-tftpd/files/patch-classes::dict.c b/ftp/yale-tftpd/files/patch-classes::dict.c
deleted file mode 100644
index d22469abc3d0..000000000000
--- a/ftp/yale-tftpd/files/patch-classes::dict.c
+++ /dev/null
@@ -1,12 +0,0 @@
-$FreeBSD$
-
---- classes/dict.c.orig Fri Jun 7 23:23:47 2002
-+++ classes/dict.c Fri Jun 7 23:24:27 2002
-@@ -14,6 +14,7 @@
- */
-
- #include <stdio.h>
-+#include <string.h>
- #include <strings.h>
- extern char* strdup();
- extern int strcasecmp();
diff --git a/ftp/yale-tftpd/pkg-descr b/ftp/yale-tftpd/pkg-descr
deleted file mode 100644
index c4d47718121c..000000000000
--- a/ftp/yale-tftpd/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-yale-tftpd is an improved (but slightly incompatible until you configure it)
-tftpd server. It has a powerful and configurable security setup and is well
-suited for people who want to boot network devices using their system as a
-TFTP server.