diff options
Diffstat (limited to 'ftp')
33 files changed, 0 insertions, 1794 deletions
diff --git a/ftp/horde-gollem/Makefile b/ftp/horde-gollem/Makefile deleted file mode 100644 index ed0172793a66..000000000000 --- a/ftp/horde-gollem/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Ports collection makefile for: Gollem -# Date created: Sun Dec 16, 2001 -# Whom: Thierry Thomas (<thierry@pompo.net>) -# -# $FreeBSD$ -# - -PORTNAME= gollem -PORTVERSION= 1.0.2 -PORTREVISION= 1 -CATEGORIES= ftp www - -MAINTAINER= beech@alaskaparadise.com -COMMENT= Gollem is the Horde web-based File Manager - -USE_HORDE= base -USE_GETTEXT= yes -PORTDOCS= README CHANGES CREDITS INSTALL RELEASE_NOTES TODO - -.include "${.CURDIR}/../../www/horde-base/bsd.horde.mk" -.include <bsd.port.mk> diff --git a/ftp/horde-gollem/distinfo b/ftp/horde-gollem/distinfo deleted file mode 100644 index 9c411da702bd..000000000000 --- a/ftp/horde-gollem/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (gollem-h3-1.0.2.tar.gz) = 3d4f4e537b39a73acf3d16a7eeed2d65 -SHA256 (gollem-h3-1.0.2.tar.gz) = 4654de54ae010ac722d4b7d9b37c11063c5fc7094ff56b1d05da5116d0bb587e -SIZE (gollem-h3-1.0.2.tar.gz) = 766796 diff --git a/ftp/horde-gollem/files/pkg-message.in b/ftp/horde-gollem/files/pkg-message.in deleted file mode 100644 index 0871bb817305..000000000000 --- a/ftp/horde-gollem/files/pkg-message.in +++ /dev/null @@ -1,12 +0,0 @@ -************************************************************************ -Gollem has been installed in %%HORDIR%% with your blank -configuration files. - -Horde must be configured; if not, see `pkg_info -Dx horde-base'. - -Note: you have to configure an appropriate backend in -%%HORDIR%%/config/backends.php. - -Finally, you must login to Horde as a Horde Administrator to finish the -configuration. -************************************************************************ diff --git a/ftp/horde-gollem/pkg-descr b/ftp/horde-gollem/pkg-descr deleted file mode 100644 index 319955592a0d..000000000000 --- a/ftp/horde-gollem/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Gollem is a web-based file manager, providing the ability to fully manage a -hierarchical file system stored in a variety of backends such as a SQL database, -as part of a real filesystem, or on an FTP server. - -WWW: http://horde.org/gollem/ diff --git a/ftp/horde-gollem/pkg-plist b/ftp/horde-gollem/pkg-plist deleted file mode 100644 index 0b06f2c49e41..000000000000 --- a/ftp/horde-gollem/pkg-plist +++ /dev/null @@ -1,159 +0,0 @@ -%%HORDIR%%/clipboard.php -%%HORDIR%%/config/backends.php.dist -%%HORDIR%%/config/conf.xml -%%HORDIR%%/config/credentials.php.dist -%%HORDIR%%/config/menu.php.dist -%%HORDIR%%/config/mime_drivers.php.dist -%%HORDIR%%/config/motd.php.dist -%%HORDIR%%/config/prefs.php.dist -%%HORDIR%%/index.php -%%HORDIR%%/js/stripe.js -%%HORDIR%%/lib/Auth/gollem.php -%%HORDIR%%/lib/Block/tree_menu.php -%%HORDIR%%/lib/Gollem.php -%%HORDIR%%/lib/MIME/Viewer/images.php -%%HORDIR%%/lib/Session.php -%%HORDIR%%/lib/api.php -%%HORDIR%%/lib/base.php -%%HORDIR%%/lib/prefs.php -%%HORDIR%%/lib/version.php -%%HORDIR%%/locale/bg_BG/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/cs_CZ/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/da_DK/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/de_DE/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/en_US/help.xml -%%HORDIR%%/locale/es_ES/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/es_ES/help.xml -%%HORDIR%%/locale/fi_FI/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/fi_FI/help.xml -%%HORDIR%%/locale/fr_FR/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/hu_HU/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/hu_HU/help.xml -%%HORDIR%%/locale/it_IT/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/ko_KR/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/lv_LV/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/nl_NL/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/nn_NO/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/pl_PL/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/ro_RO/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/ru_RU/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/sv_SE/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/zh_TW/LC_MESSAGES/gollem.mo -%%HORDIR%%/locale/zh_TW/help.xml -%%HORDIR%%/login.php -%%HORDIR%%/manager.php -%%HORDIR%%/permissions.php -%%HORDIR%%/po/README -%%HORDIR%%/po/bg_BG.po -%%HORDIR%%/po/cs_CZ.po -%%HORDIR%%/po/da_DK.po -%%HORDIR%%/po/de_DE.po -%%HORDIR%%/po/es_ES.po -%%HORDIR%%/po/fi_FI.po -%%HORDIR%%/po/fr_FR.po -%%HORDIR%%/po/gollem.pot -%%HORDIR%%/po/hu_HU.po -%%HORDIR%%/po/it_IT.po -%%HORDIR%%/po/ko_KR.po -%%HORDIR%%/po/lv_LV.po -%%HORDIR%%/po/nl_NL.po -%%HORDIR%%/po/nn_NO.po -%%HORDIR%%/po/pl_PL.po -%%HORDIR%%/po/ro_RO.po -%%HORDIR%%/po/ru_RU.po -%%HORDIR%%/po/sv_SE.po -%%HORDIR%%/po/zh_TW.po -%%HORDIR%%/quota.php -%%HORDIR%%/redirect.php -%%HORDIR%%/selectlist.php -%%HORDIR%%/templates/clipboard/clipboard.html -%%HORDIR%%/templates/common-header.inc -%%HORDIR%%/templates/javascript/open_quota_win.js -%%HORDIR%%/templates/javascript/open_selectlist_win.js -%%HORDIR%%/templates/login/javascript.inc -%%HORDIR%%/templates/login/login.html -%%HORDIR%%/templates/manager/javascript.inc -%%HORDIR%%/templates/manager/manager.html -%%HORDIR%%/templates/menu.html -%%HORDIR%%/templates/prefs/columnselect.html -%%HORDIR%%/templates/prefs/columnselect.inc -%%HORDIR%%/templates/prefs/columnselect.js -%%HORDIR%%/templates/quota/quota.html -%%HORDIR%%/templates/selectlist/javascript.inc -%%HORDIR%%/templates/selectlist/selectlist.html -%%HORDIR%%/test.php -%%HORDIR%%/themes/brown/screen.css -%%HORDIR%%/themes/graphics/cd.png -%%HORDIR%%/themes/graphics/clipboard.png -%%HORDIR%%/themes/graphics/copy.png -%%HORDIR%%/themes/graphics/cut.png -%%HORDIR%%/themes/graphics/favicon.ico -%%HORDIR%%/themes/graphics/gollem.png -%%HORDIR%%/themes/graphics/home.png -%%HORDIR%%/themes/graphics/manager/folder.png -%%HORDIR%%/themes/graphics/manager/symlink.png -%%HORDIR%%/themes/graphics/mkdir.png -%%HORDIR%%/themes/purple/screen.css -%%HORDIR%%/themes/screen.css -%%HORDIR%%/view.php -@dirrmtry %%HORDIR%%/config -@dirrm %%HORDIR%%/js -@dirrm %%HORDIR%%/lib/Auth -@dirrm %%HORDIR%%/lib/Block -@dirrm %%HORDIR%%/lib/MIME/Viewer -@dirrm %%HORDIR%%/lib/MIME -@dirrm %%HORDIR%%/lib -@dirrm %%HORDIR%%/locale/bg_BG/LC_MESSAGES -@dirrm %%HORDIR%%/locale/bg_BG -@dirrm %%HORDIR%%/locale/cs_CZ/LC_MESSAGES -@dirrm %%HORDIR%%/locale/cs_CZ -@dirrm %%HORDIR%%/locale/da_DK/LC_MESSAGES -@dirrm %%HORDIR%%/locale/da_DK -@dirrm %%HORDIR%%/locale/de_DE/LC_MESSAGES -@dirrm %%HORDIR%%/locale/de_DE -@dirrm %%HORDIR%%/locale/en_US -@dirrm %%HORDIR%%/locale/es_ES/LC_MESSAGES -@dirrm %%HORDIR%%/locale/es_ES -@dirrm %%HORDIR%%/locale/fi_FI/LC_MESSAGES -@dirrm %%HORDIR%%/locale/fi_FI -@dirrm %%HORDIR%%/locale/fr_FR/LC_MESSAGES -@dirrm %%HORDIR%%/locale/fr_FR -@dirrm %%HORDIR%%/locale/hu_HU/LC_MESSAGES -@dirrm %%HORDIR%%/locale/hu_HU -@dirrm %%HORDIR%%/locale/it_IT/LC_MESSAGES -@dirrm %%HORDIR%%/locale/it_IT -@dirrm %%HORDIR%%/locale/ko_KR/LC_MESSAGES -@dirrm %%HORDIR%%/locale/ko_KR -@dirrm %%HORDIR%%/locale/lv_LV/LC_MESSAGES -@dirrm %%HORDIR%%/locale/lv_LV -@dirrm %%HORDIR%%/locale/nl_NL/LC_MESSAGES -@dirrm %%HORDIR%%/locale/nl_NL -@dirrm %%HORDIR%%/locale/nn_NO/LC_MESSAGES -@dirrm %%HORDIR%%/locale/nn_NO -@dirrm %%HORDIR%%/locale/pl_PL/LC_MESSAGES -@dirrm %%HORDIR%%/locale/pl_PL -@dirrm %%HORDIR%%/locale/ro_RO/LC_MESSAGES -@dirrm %%HORDIR%%/locale/ro_RO -@dirrm %%HORDIR%%/locale/ru_RU/LC_MESSAGES -@dirrm %%HORDIR%%/locale/ru_RU -@dirrm %%HORDIR%%/locale/sv_SE/LC_MESSAGES -@dirrm %%HORDIR%%/locale/sv_SE -@dirrm %%HORDIR%%/locale/zh_TW/LC_MESSAGES -@dirrm %%HORDIR%%/locale/zh_TW -@dirrm %%HORDIR%%/locale -@dirrm %%HORDIR%%/po -@dirrm %%HORDIR%%/templates/clipboard -@dirrm %%HORDIR%%/templates/javascript -@dirrm %%HORDIR%%/templates/login -@dirrm %%HORDIR%%/templates/manager -@dirrm %%HORDIR%%/templates/prefs -@dirrm %%HORDIR%%/templates/quota -@dirrm %%HORDIR%%/templates/selectlist -@dirrm %%HORDIR%%/templates -@dirrm %%HORDIR%%/themes/brown -@dirrm %%HORDIR%%/themes/graphics/manager -@dirrm %%HORDIR%%/themes/graphics -@dirrm %%HORDIR%%/themes/purple -@dirrm %%HORDIR%%/themes -@dirrmtry %%HORDIR%% -@dirrmtry %%HORBAS%% diff --git a/ftp/linux-f10-curl/Makefile b/ftp/linux-f10-curl/Makefile deleted file mode 100644 index 08519bc08012..000000000000 --- a/ftp/linux-f10-curl/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# New ports collection makefile for: linux-curl -# Date created: 2006-08-04 -# Whom: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= curl -PORTVERSION= 7.13.1 -CATEGORIES= ftp linux -PKGNAMEPREFIX= linux- -DISTNAME= ${PORTNAME}-${PORTVERSION}-5.fc4 - -MAINTAINER= acm@FreeBSD.org -COMMENT= Curl linux version - -USE_LINUX_RPM= yes -LINUX_DIST_VER= 4 -INSTALLS_SHLIB= yes -AUTOMATIC_PLIST= yes -DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr - -.include <bsd.port.mk> diff --git a/ftp/linux-f10-curl/distinfo.i386 b/ftp/linux-f10-curl/distinfo.i386 deleted file mode 100644 index 636b111cd295..000000000000 --- a/ftp/linux-f10-curl/distinfo.i386 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 (rpm/i386/fedora/4/curl-7.13.1-5.fc4.i386.rpm) = ee7edbd4508ba326e2448aa436d93cb4 -SHA256 (rpm/i386/fedora/4/curl-7.13.1-5.fc4.i386.rpm) = ac29a2ea2fa3a78904573e41b51b457df2fa9f4b8228f303abcfcca864718e8e -SIZE (rpm/i386/fedora/4/curl-7.13.1-5.fc4.i386.rpm) = 268613 -MD5 (rpm/i386/fedora/4/curl-7.13.1-5.fc4.src.rpm) = 6bf9563972cc07ffed5f95b415e3818d -SHA256 (rpm/i386/fedora/4/curl-7.13.1-5.fc4.src.rpm) = 826bec1ba67dbb1ef2192b7b11d1a14dee6e44c8fb1e1fae3f0efc947efb1e3d -SIZE (rpm/i386/fedora/4/curl-7.13.1-5.fc4.src.rpm) = 1879750 diff --git a/ftp/linux-f8-curl/Makefile b/ftp/linux-f8-curl/Makefile deleted file mode 100644 index 08519bc08012..000000000000 --- a/ftp/linux-f8-curl/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# New ports collection makefile for: linux-curl -# Date created: 2006-08-04 -# Whom: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= curl -PORTVERSION= 7.13.1 -CATEGORIES= ftp linux -PKGNAMEPREFIX= linux- -DISTNAME= ${PORTNAME}-${PORTVERSION}-5.fc4 - -MAINTAINER= acm@FreeBSD.org -COMMENT= Curl linux version - -USE_LINUX_RPM= yes -LINUX_DIST_VER= 4 -INSTALLS_SHLIB= yes -AUTOMATIC_PLIST= yes -DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr - -.include <bsd.port.mk> diff --git a/ftp/linux-f8-curl/distinfo.i386 b/ftp/linux-f8-curl/distinfo.i386 deleted file mode 100644 index 636b111cd295..000000000000 --- a/ftp/linux-f8-curl/distinfo.i386 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 (rpm/i386/fedora/4/curl-7.13.1-5.fc4.i386.rpm) = ee7edbd4508ba326e2448aa436d93cb4 -SHA256 (rpm/i386/fedora/4/curl-7.13.1-5.fc4.i386.rpm) = ac29a2ea2fa3a78904573e41b51b457df2fa9f4b8228f303abcfcca864718e8e -SIZE (rpm/i386/fedora/4/curl-7.13.1-5.fc4.i386.rpm) = 268613 -MD5 (rpm/i386/fedora/4/curl-7.13.1-5.fc4.src.rpm) = 6bf9563972cc07ffed5f95b415e3818d -SHA256 (rpm/i386/fedora/4/curl-7.13.1-5.fc4.src.rpm) = 826bec1ba67dbb1ef2192b7b11d1a14dee6e44c8fb1e1fae3f0efc947efb1e3d -SIZE (rpm/i386/fedora/4/curl-7.13.1-5.fc4.src.rpm) = 1879750 diff --git a/ftp/ncftp1/Makefile b/ftp/ncftp1/Makefile deleted file mode 100644 index 774dacdc0827..000000000000 --- a/ftp/ncftp1/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# ex:ts=8 -# Ports collection makefile for: ncftp -# Date created: 20 Jun 1996 -# Whom: jkh -# -# $FreeBSD$ -# - -PORTNAME= ncftp1 -PORTVERSION= 1.9.5 -CATEGORIES= ftp -MASTER_SITES= ftp://ftp.ncftp.com/ncftp/ -DISTNAME= ncftp-${PORTVERSION} - -MAINTAINER= obrien@FreeBSD.org -COMMENT= FTP replacement with advanced user interface - -.if defined(INSTALL_AS_NCFTP) -LATEST_LINK= ncftp -.else -LATEST_LINK= ncftp1 -.endif -PLIST_FILES= bin/${LATEST_LINK} -MAN1= ncftp.1 - -pre-fetch: - @${ECHO} "" - @${ECHO} "Use INSTALL_AS_NCFTP=yes to install ncftp1 as ${PREFIX}/bin/ncftp" - @${ECHO} "" - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/ncftp ${PREFIX}/bin/${LATEST_LINK} - cd ${WRKSRC}; ${INSTALL_MAN} ncftp.1 ${PREFIX}/man/man1 - -.include <bsd.port.mk> diff --git a/ftp/ncftp1/distinfo b/ftp/ncftp1/distinfo deleted file mode 100644 index a315809f0a62..000000000000 --- a/ftp/ncftp1/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (ncftp-1.9.5.tar.gz) = 302b24206852d727723ef8797ddb5164 -SHA256 (ncftp-1.9.5.tar.gz) = 00e35e8f1b59f5d9df7a4207faad14d51c60b4f9cda72158e49053eca85b4bfe -SIZE (ncftp-1.9.5.tar.gz) = 95832 diff --git a/ftp/ncftp1/files/patch-aa b/ftp/ncftp1/files/patch-aa deleted file mode 100644 index 7b5e57335254..000000000000 --- a/ftp/ncftp1/files/patch-aa +++ /dev/null @@ -1,35 +0,0 @@ ---- Makefile.orig Sun Oct 1 17:50:58 1995 -+++ Makefile Sun Oct 19 02:18:45 2003 -@@ -13,7 +13,7 @@ - - # Program definitions. See the README, part C. - #-------------------------------------------------------------------------- --PDEFS = -+PDEFS = -DREADLINE - #PDEFS = -DGETLINE - #PDEFS = -DREADLINE -DCURSES - #PDEFS = -DSOCKS -@@ -24,11 +24,12 @@ - # Choose your compiler and flags below. Make sure you use an ANSI compiler - # that handles new style function declarations and prototypes (gcc should). - #-------------------------------------------------------------------------- --CC = cc -+CC ?= cc - #CC = gcc - -+CFLAGS ?= -O -pipe - #CFLAGS = $(TERM_INC) -O --CFLAGS = $(TERM_INC) -O2 -+CFLAGS += $(TERM_INC) - #CFLAGS = $(TERM_INC) -g - - LFLAGS = -s -@@ -53,7 +54,7 @@ - # You'll need to know where the Rconnect.o object file is if you want - # to use Socks. - #-------------------------------------------------------------------------- --LIBS = -+LIBS = -lreadline - #LIBS = -ldbmalloc - #LIBS = -lgetline - #LIBS = -lreadline -lcurses diff --git a/ftp/ncftp1/files/patch-ab b/ftp/ncftp1/files/patch-ab deleted file mode 100644 index 05f6711e416e..000000000000 --- a/ftp/ncftp1/files/patch-ab +++ /dev/null @@ -1,11 +0,0 @@ ---- main.c.orig Sun Oct 29 19:17:55 1995 -+++ main.c Tue Feb 18 19:11:56 1997 -@@ -200,7 +200,7 @@ - ansi_escapes = 0; - if ((cp = getenv("TERM")) != NULL) { - if ((*cp == 'v' && cp[1] == 't') /* vt100, vt102, ... */ -- || (strcmp(cp, "xterm") == 0)) -+ || (strncmp(cp, "xterm", 5) == 0)) - ansi_escapes = 1; - } - #endif diff --git a/ftp/ncftp1/files/patch-sys.h b/ftp/ncftp1/files/patch-sys.h deleted file mode 100644 index 8d65c5ddc96c..000000000000 --- a/ftp/ncftp1/files/patch-sys.h +++ /dev/null @@ -1,10 +0,0 @@ ---- sys.h.orig Tue Jun 4 21:12:36 2002 -+++ sys.h Tue Jun 4 21:12:44 2002 -@@ -423,7 +423,6 @@ - # define HERROR 1 - # define TERMIOS 1 - # define HAS_GETCWD 1 --# define U_WAIT 1 - # define NO_CONST 1 /* avoid prototype conflict */ - #endif - diff --git a/ftp/ncftp1/pkg-descr b/ftp/ncftp1/pkg-descr deleted file mode 100644 index f57dd5cbd429..000000000000 --- a/ftp/ncftp1/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ - NcFTP is a user interface to the Internet standard File - Transfer Protocol. This program allows a user to transfer - files to and from a remote network site, and offers addi- - tional features that are not found in the standard inter- - face, ftp. diff --git a/ftp/proftpd-devel/Makefile b/ftp/proftpd-devel/Makefile deleted file mode 100644 index 57ad16c663d5..000000000000 --- a/ftp/proftpd-devel/Makefile +++ /dev/null @@ -1,275 +0,0 @@ -# New ports collection makefile for: proftpd -# Date created: 26 January 1998 -# Whom: Stephane Legrand -# -# $FreeBSD$ -# - -PORTNAME= proftpd -DISTVERSION= 1.3.1rc2 -PORTREVISION= 3 -CATEGORIES= ftp -MASTER_SITES= ftp://ftp.proftpd.org/distrib/source/ \ - ftp://ftp.fastorama.com/mirrors/ftp.proftpd.org/distrib/source/ \ - ftp://ftp.dataguard.no/ftp/pub/proftpd/distrib/source/ \ - ftp://spirit.bentel.sk/mirrors/Proftpd/distrib/source/ \ - ftp://proftpd.networkedsystems.co.uk/distrib/source/ \ - ftp://ftp.ethereal.com/mirrors/ftp.proftpd.org/distrib/source/ \ - ftp://mirror.cybercomm.nl/pub/proftpd/distrib/source/ - -MAINTAINER?= beech@alaskaparadise.com -COMMENT?= Highly configurable ftp daemon - -MAN1= ftpcount.1 ftpwho.1 ftptop.1 -MAN5= xferlog.5 -MAN8= proftpd.8 ftpshut.8 ftpdctl.8 - -PORTDOCSdoc= Configuration.html faq.html -PORTDOCScontrib=mod_ifsession.html mod_radius.html mod_rewrite.html \ - mod_tls.html mod_wrap2.html mod_wrap2_file.html mod_wrap2_sql.html \ - mod_ban.html mod_quotatab_radius.html ftpasswd.html -PORTDOCS= ${PORTDOCSdoc} ${PORTDOCScontrib} - -USE_GMAKE= yes -USE_BZIP2= yes -USE_AUTOTOOLS= autoconf:259 -GNU_CONFIGURE= yes - -USE_RC_SUBR= proftpd.sh - -CONFIGURE_ARGS= --localstatedir=/var/run \ - --sysconfdir=${EXAMPLESDIR}/etc \ - --enable-builtin-getnameinfo \ - --disable-sendfile - -OPTIONS= IPV6 "Use IPv6" off \ - LDAP "Use LDAP" off \ - LDAP_TLS "Use LDAP TLS (Requires LDAP)" off\ - MYSQL "Use MySQL" off \ - PGSQL "Use Postgres" off \ - OPENSSL "Include mod_tls" off \ - QUOTA "Include mod_quota" off \ - IFSESSION "Include mod_ifsession" on \ - README "Include mod_readme" on \ - RATIO "Include mod_ratio" on \ - CTRLS "include controls" off \ - REWRITE "Include mod_rewrite" on \ - WRAP "Include mod_wrap2" on \ - WRAP_FILE "include mod_wrap2_file" off \ - WRAP_SQL "include mod_wrap2_sql" off \ - RADIUS "Include mod_radius" off \ - QUOTATAB_RADIUS "include mod_quotatab_radius" off \ - BAN "include mod_ban (Requires CTRLS)" off \ - NLS "Use nls (builds mod_lang)" off \ - CYRFIX "Use patch for fix cyrillic encoding" off \ - CODECONV "Use charset conversion (mod_codeconv)" off - -MODULES?= -LIBDIRS?= -INCLUDEDIRS?= - -.include <bsd.port.pre.mk> - -.if !defined(WITHOUT_RATIO) -MODULES:=${MODULES}:mod_ratio -.endif - -.if !defined(WITHOUT_README) -MODULES:=${MODULES}:mod_readme -.endif - -.if !defined(WITHOUT_REWRITE) -MODULES:=${MODULES}:mod_rewrite -.endif - -.if !defined(WITHOUT_WRAP) -MODULES:=${MODULES}:mod_wrap2 -INCLUDEDIRS:=${INCLUDEDIRS}:${WORKDIR}/include -LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib -.endif - -.if defined(WITH_WRAP_FILE) -INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include -LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib -MODULES:=${MODULES}:mod_wrap2_file -.endif - -.if defined(WITH_WRAP_SQL) -INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include -LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib -MODULES:=${MODULES}:mod_wrap2_sql -.endif - -.if defined(WITH_RADIUS) -MODULES:=${MODULES}:mod_radius -.endif - -.if defined(WITH_QUOTATAB_RADIUS) -MODULES:=${MODULES}:mod_quotatab_radius -.endif - -.if defined(WITH_BAN) -MODULES:=${MODULES}:mod_ban -.endif - -.if defined(WITH_SETPASSENT) -CONFIGURE_ARGS+= --enable-force-setpassent -.endif - -.if defined(WITHOUT_PAM) -CONFIGURE_ARGS+= --disable-auth-pam -.endif - -.if defined(WITH_IPV6) -CONFIGURE_ARGS+= --enable-ipv6 -.endif - -.if !defined(WITH_IPV6) -CONFIGURE_ARGS+= --disable-ipv6 -.endif - -.if defined(WITH_NLS) -INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include -LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib -CONFIGURE_ARGS+= --enable-nls -USE_GETTEXT=yes -PROFTPD_LIBS+= -lintl -L${LOCALBASE}/lib -.endif - -.if defined (WITH_CYRFIX) -EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-cyrillic-fix-netio.c -.endif - -#allow user to override -MODULES?= mod_ratio:mod_readme:mod_rewrite:mod_wrap2:mod_ifsession - -INCLUDEDIRS?= -LIBDIRS?= - -.if defined(WITH_LDAP) -USE_OPENLDAP= yes -MODULES:=${MODULES}:mod_ldap -INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include -LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib -.endif - -.if defined(WITH_MYSQL) -USE_MYSQL= yes -MODULES:=${MODULES}:mod_sql_mysql -INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include:${LOCALBASE}/include/mysql -LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib/mysql -PLIST_SUB+= MYSQL="" -.else -PLIST_SUB+= MYSQL="@comment " -.endif - -.if defined(WITH_PGSQL) -USE_PGSQL= yes -MODULES:=${MODULES}:mod_sql_postgres -INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include -LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib -.endif - -.if ${MODULES:M*mod_sql_*} -MODULES:=${MODULES}:mod_sql -.endif - -.if defined(WITH_OPENSSL) -CFLAGS+= -DHAVE_OPENSSL -.include <${PORTSDIR}/Mk/bsd.openssl.mk> -PROFTPD_LIBS+= -lssl -lcrypto -L${LOCALBASE}/lib -MODULES:=${MODULES}:mod_tls -.if defined(WITH_LDAP_TLS) -EXTRA_PATCHES+= ${FILESDIR}/extra_patch-ldap-tls-mod_ldap.c -.endif -.endif - -.if defined(WITH_CTRLS) -CONFIGURE_ARGS+= --enable-ctrls -PLIST_FILES+= sbin/ftpdctl -.if !defined(WITHOUT_CTRLS_ADMIN) -MODULES:=${MODULES}:mod_ctrls_admin -.endif -.endif - -.if defined(WITH_QUOTA) -MODULES:=${MODULES}:mod_quotatab:mod_quotatab_file -.if defined(WITH_LDAP) -MODULES:=${MODULES}:mod_quotatab_ldap -.endif -.if defined(WITH_PGSQL) || defined(WITH_MYSQL) -MODULES:=${MODULES}:mod_quotatab_sql -.endif -.endif - -.if defined(WITH_CODECONV) -USE_ICONV= YES -MODULES:=${MODULES}:mod_codeconv -INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include -PROFTPD_LIBS+= -liconv -L${LOCALBASE}/lib -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-mod-codeconv -.endif - -# mod_ifsession should be the last item in the modules list -.if !defined(WITHOUT_IFSESSION) -MODULES:=${MODULES}:mod_ifsession -.endif - -# Keep this here below, in case similar constructs need to be made -CONFIGURE_ENV+= "LIBS=${PROFTPD_LIBS}" - -.if !empty(MODULES) -CONFIGURE_ARGS+= --with-modules=${MODULES} -.endif - -.if !empty(INCLUDEDIRS) -CONFIGURE_ARGS+= --with-includes=${INCLUDEDIRS} -.endif - -.if !empty(LIBDIRS) -CONFIGURE_ARGS+= --with-libraries=${LIBDIRS} -.endif - -MODULES!=${ECHO} ${MODULES} | ${SED} -e 's,^:,,' -e 's,:$$,,' - -post-patch: -.if defined(WITH_NLS) - ${REINPLACE_CMD} -e 's|-lsupp|-lsupp -lintl|g' ${WRKSRC}/Makefile.in -.endif - -pre-configure: - @${ECHO_MSG} "==> Configuring with ${MODULES}" - -post-configure: - ${REINPLACE_CMD} -e 's:${EXAMPLESDIR}:${PREFIX}:' ${WRKSRC}/config.h - ${REINPLACE_CMD} -e 's: -lnsl::' ${WRKSRC}/Make.rules - ${REINPLACE_CMD} -e 's:/usr/sbin:${PREFIX}/sbin:' \ - -e 's:/usr/bin:${PREFIX}/bin:' \ - ${WRKSRC}/src/proftpd.8 ${WRKSRC}/utils/ftpshut.8 \ - ${WRKSRC}/utils/ftpcount.1 - -post-install: - @if [ ! -f ${PREFIX}/etc/proftpd.conf ]; then \ - ${CP} -p ${EXAMPLESDIR}/etc/proftpd.conf ${PREFIX}/etc/proftpd.conf ; \ - fi - -.if !defined(NOPORTDOCS) - @${MKDIR} ${PREFIX}/share/doc/proftpd -.for f in ${PORTDOCSdoc} - @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${PREFIX}/share/doc/proftpd -.endfor -.for f in ${PORTDOCScontrib} - @${INSTALL_DATA} ${WRKSRC}/doc/contrib/${f} ${PREFIX}/share/doc/proftpd -.endfor -.endif - -.if !defined(WITHOUT_PAM) - @${CAT} ${PKGMESSAGE} -.endif - -.if defined(WITH_CTRLS) - @${INSTALL_PROGRAM} ${WRKSRC}/ftpdctl ${PREFIX}/sbin/ftpdctl - @${INSTALL_MAN} ${WRKSRC}/src/ftpdctl.8 ${PREFIX}/man/man8/ftpdctl.8 -.endif - -.include <bsd.port.post.mk> diff --git a/ftp/proftpd-devel/distinfo b/ftp/proftpd-devel/distinfo deleted file mode 100644 index 79342fd9a566..000000000000 --- a/ftp/proftpd-devel/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (proftpd-1.3.1rc2.tar.bz2) = b117abb8fa7df8bc6d5e2ee85d97b4e0 -SHA256 (proftpd-1.3.1rc2.tar.bz2) = 7494ea061ef28efc7afa63ffe0a80d598a55909d06dede9254e955c67e6440da -SIZE (proftpd-1.3.1rc2.tar.bz2) = 1516464 diff --git a/ftp/proftpd-devel/files/extra-patch-cyrillic-fix-netio.c b/ftp/proftpd-devel/files/extra-patch-cyrillic-fix-netio.c deleted file mode 100644 index 58f6f3d57056..000000000000 --- a/ftp/proftpd-devel/files/extra-patch-cyrillic-fix-netio.c +++ /dev/null @@ -1,50 +0,0 @@ ---- ./src/netio.c.orig Sun Oct 10 00:46:22 2004 -+++ ./src/netio.c Thu Oct 12 15:17:22 2006 -@@ -901,47 +901,6 @@ - cp = *pbuf->current++; - pbuf->remaining++; - -- switch (mode) { -- case IAC: -- switch (cp) { -- case WILL: -- case WONT: -- case DO: -- case DONT: -- mode = cp; -- continue; -- -- case IAC: -- mode = 0; -- break; -- -- default: -- /* Ignore */ -- mode = 0; -- continue; -- } -- break; -- -- case WILL: -- case WONT: -- pr_netio_printf(out_nstrm, "%c%c%c", IAC, DONT, cp); -- mode = 0; -- continue; -- -- case DO: -- case DONT: -- pr_netio_printf(out_nstrm, "%c%c%c", IAC, WONT, cp); -- mode = 0; -- continue; -- -- default: -- if (cp == IAC) { -- mode = cp; -- continue; -- } -- break; -- } -- - *bp++ = cp; - buflen--; - } diff --git a/ftp/proftpd-devel/files/extra-patch-mod-codeconv b/ftp/proftpd-devel/files/extra-patch-mod-codeconv deleted file mode 100644 index e95f5889dc39..000000000000 --- a/ftp/proftpd-devel/files/extra-patch-mod-codeconv +++ /dev/null @@ -1,426 +0,0 @@ -diff -urN ./modules/mod_codeconv.c .-iconv/modules/mod_codeconv.c ---- ./modules/mod_codeconv.c 1970-01-01 09:00:00.000000000 +0900 -+++ .-iconv/modules/mod_codeconv.c 2004-09-25 21:44:05.000000000 +0900 -@@ -0,0 +1,229 @@ -+/* -+ * ProFTPD: mod_codeconv -- local <-> remote charset conversion -+ * -+ * Copyright (c) 2004 by TSUJIKAWA Tohru <tsujikawa@tsg.ne.jp> / All rights reserved. -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. -+ * -+ */ -+ -+ -+#include "conf.h" -+#include <iconv.h> -+ -+ -+// -+// directive -+// -+#define DIRECTIVE_CHARSETLOCAL "CharsetLocal" -+#define DIRECTIVE_CHARSETREMOTE "CharsetRemote" -+ -+ -+// -+// initialization -+// -+static int codeconv_init(void) -+{ -+ return 0; -+} -+ -+static int codeconv_sess_init(void) -+{ -+ return 0; -+} -+ -+ -+char* remote2local(struct pool* pool, char* remote) -+{ -+ iconv_t ic; -+ char* local; -+ char* in_ptr; -+ char* out_ptr; -+ size_t inbytesleft, outbytesleft; -+ -+ config_rec* conf_l = NULL; -+ config_rec* conf_r = NULL; -+ -+ conf_l = find_config(main_server->conf, CONF_PARAM, DIRECTIVE_CHARSETLOCAL, FALSE); -+ conf_r = find_config(main_server->conf, CONF_PARAM, DIRECTIVE_CHARSETREMOTE, FALSE); -+ if (!conf_l || !conf_r) return NULL; -+ -+ ic = iconv_open(conf_l->argv[0], conf_r->argv[0]); -+ if (ic == (iconv_t)(-1)) return NULL; -+ -+ iconv(ic, NULL, NULL, NULL, NULL); -+ -+ inbytesleft = strlen(remote); -+ outbytesleft = inbytesleft*3; -+ local = palloc(pool, outbytesleft+1); -+ -+ in_ptr = remote; out_ptr = local; -+ while (inbytesleft) { -+ if (iconv(ic, &in_ptr, &inbytesleft, &out_ptr, &outbytesleft) == -1) { -+ *out_ptr = '?'; out_ptr++; outbytesleft--; -+ in_ptr++; inbytesleft--; -+ break; -+ } -+ } -+ *out_ptr = 0; -+ -+ iconv_close(ic); -+ -+ return local; -+} -+ -+ -+char* local2remote(char* local) -+{ -+ iconv_t ic; -+ char* remote; -+ char* in_ptr; -+ char* out_ptr; -+ size_t inbytesleft, outbytesleft; -+ -+ config_rec* conf_l = NULL; -+ config_rec* conf_r = NULL; -+ -+ conf_l = find_config(main_server->conf, CONF_PARAM, DIRECTIVE_CHARSETLOCAL, FALSE); -+ conf_r = find_config(main_server->conf, CONF_PARAM, DIRECTIVE_CHARSETREMOTE, FALSE); -+ if (!conf_l || !conf_r) return NULL; -+ -+ ic = iconv_open(conf_r->argv[0], conf_l->argv[0]); -+ if (ic == (iconv_t)(-1)) return NULL; -+ -+ iconv(ic, NULL, NULL, NULL, NULL); -+ -+ inbytesleft = strlen(local); -+ outbytesleft = inbytesleft*3; -+ remote = malloc(outbytesleft+1); -+ -+ in_ptr = local; out_ptr = remote; -+ while (inbytesleft) { -+ if (iconv(ic, &in_ptr, &inbytesleft, &out_ptr, &outbytesleft) == -1) { -+ *out_ptr = '?'; out_ptr++; outbytesleft--; -+ in_ptr++; inbytesleft--; -+ break; -+ } -+ } -+ *out_ptr = 0; -+ -+ iconv_close(ic); -+ -+ return remote; -+} -+ -+ -+// -+// module handler -+// -+MODRET codeconv_pre_any(cmd_rec* cmd) -+{ -+ char* p; -+ int i; -+ -+ p = remote2local(cmd->pool, cmd->arg); -+ if (p) cmd->arg = p; -+ -+ for (i = 0; i < cmd->argc; i++) { -+ p = remote2local(cmd->pool, cmd->argv[i]); -+ if (p) cmd->argv[i] = p; -+ } -+ -+ return DECLINED(cmd); -+} -+ -+ -+// -+// local charset directive "CharsetLocal" -+// -+MODRET set_charsetlocal(cmd_rec *cmd) { -+ config_rec *c = NULL; -+ -+ /* Syntax: CharsetLocal iconv-charset-name */ -+ -+ CHECK_ARGS(cmd, 1); -+ CHECK_CONF(cmd, CONF_ROOT|CONF_VIRTUAL|CONF_GLOBAL); -+ -+ c = add_config_param_str(DIRECTIVE_CHARSETLOCAL, 1, cmd->argv[1]); -+ -+ return HANDLED(cmd); -+} -+ -+// -+// remote charset directive "CharsetRemote" -+// -+MODRET set_charsetremote(cmd_rec *cmd) { -+ config_rec *c = NULL; -+ -+ /* Syntax: CharsetRemote iconv-charset-name */ -+ -+ CHECK_ARGS(cmd, 1); -+ CHECK_CONF(cmd, CONF_ROOT|CONF_VIRTUAL|CONF_GLOBAL); -+ -+ c = add_config_param_str(DIRECTIVE_CHARSETREMOTE, 1, cmd->argv[1]); -+ -+ return HANDLED(cmd); -+} -+ -+ -+// -+// module ═╤ directive -+// -+static conftable codeconv_conftab[] = { -+ { DIRECTIVE_CHARSETLOCAL, set_charsetlocal, NULL }, -+ { DIRECTIVE_CHARSETREMOTE, set_charsetremote, NULL }, -+ { NULL, NULL, NULL } -+}; -+ -+ -+// -+// trap д╣дые│е▐еєе╔░ь═ў -+// -+static cmdtable codeconv_cmdtab[] = { -+ { PRE_CMD, C_ANY, G_NONE, codeconv_pre_any, FALSE, FALSE }, -+ { 0, NULL } -+}; -+ -+ -+// -+// module ╛Ё╩є -+// -+module codeconv_module = { -+ -+ /* Always NULL */ -+ NULL, NULL, -+ -+ /* Module API version (2.0) */ -+ 0x20, -+ -+ /* Module name */ -+ "codeconv", -+ -+ /* Module configuration directive handlers */ -+ codeconv_conftab, -+ -+ /* Module command handlers */ -+ codeconv_cmdtab, -+ -+ /* Module authentication handlers (none in this case) */ -+ NULL, -+ -+ /* Module initialization */ -+ codeconv_init, -+ -+ /* Session initialization */ -+ codeconv_sess_init -+ -+}; -diff -urN ./modules/mod_df.c .-iconv/modules/mod_df.c ---- ./modules/mod_df.c 1970-01-01 09:00:00.000000000 +0900 -+++ .-iconv/modules/mod_df.c 2004-09-25 21:43:57.000000000 +0900 -@@ -0,0 +1,127 @@ -+/* -+ * ProFTPD: mod_df -- е╟еге╣еп╢їдн═╞╬╠─╠├╬ете╕ехб╝еы -+ * -+ * Copyright (c) 2002 by TSUJIKAWA Tohru <tsujikawa@tsg.ne.jp> -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. -+ * -+ */ -+ -+ /* -+ **** for Linux only **** -+ -+ CWD/CDUP е│е▐еєе╔д╬еъе╢еые╚д╟┼Ў│║е╟егеьепе╚еъд╟д╬е╟еге╣еп╢їдн═╞╬╠дЄ─╠├╬д╣дыете╕ехб╝еыд╟д╣бг -+ -+ statfs() д╬╗┼══╛хбд64bit ═╤д╦е│еєе╤едеыд╖д╩дд╛ь╣чд╧ 2TB ░╩╛хд╬е╟еге╣епд╬╗■д╦ -+ └╡╛яд╩├═дЄ╩╓д╡д╩ддд│д╚дм┤№┬╘д╡дьд▐д╣бг -+ -+ */ -+ -+ -+#include "conf.h" -+#include <sys/vfs.h> -+ -+ -+// -+// ╜щ┤№▓╜ -+// -+static int df_init(void) -+{ -+ return 0; -+} -+ -+static int df_sess_init(void) -+{ -+ return 0; -+} -+ -+ -+// -+// module handler -+// -+MODRET df_post_cwd(cmd_rec* cmd) -+{ -+ char buf[PATH_MAX+1]; -+ struct statfs sfs; -+ -+ if (getcwd(buf, sizeof(buf)) && statfs(buf, &sfs) == 0) { -+ long long f = (long long)sfs.f_bavail * (long long)sfs.f_bsize; -+ if (f >= ((long long)1 << 10)*1000000000L) { -+ sprintf(buf, "Disk free space at this directory is %lld,%03lld,%03lld MB.", -+ (f >> 20)/1000000, (f >> 20)/1000%1000, (f >> 20)%1000); -+ } else if (f >= ((long long)1 << 10)*1000000) { -+ sprintf(buf, "Disk free space at this directory is %lld,%03lld,%03lld KB.", -+ (f >> 10)/1000000, (f >> 10)/1000%1000, (f >> 10)%1000); -+ } else if (f >= ((long long)1 << 10)*1000) { -+ sprintf(buf, "DISK FREE SPACE AT THIS DIRECTORY IS ONLY %lld,%03lld KB.", (f >> 10)/1000, (f >> 10)%1000); -+ } else if (f >= 1000) { -+ sprintf(buf, "DISK FREE SPACE AT THIS DIRECTORY IS ONLY %lld,%03lld Bytes.", f/1000, f%1000); -+ } else { -+ sprintf(buf, "DISK FREE SPACE AT THIS DIRECTORY IS ONLY %lld Bytes.", f); -+ } -+ pr_response_send_raw("250-%s", buf); -+ } -+ return HANDLED(cmd); -+} -+ -+ -+// -+// module ═╤ directive -+// -+static conftable df_conftab[] = { -+ { NULL } // directive д╧е╡е▌б╝е╚д╖д╩дд -+}; -+ -+ -+// -+// trap д╣дые│е▐еєе╔░ь═ў -+// -+static cmdtable df_cmdtab[] = { -+ { POST_CMD, C_CWD, G_NONE, df_post_cwd, FALSE, FALSE }, -+ { POST_CMD, C_CDUP, G_NONE, df_post_cwd, FALSE, FALSE }, -+ { 0, NULL } -+}; -+ -+ -+// -+// module ╛Ё╩є -+// -+module df_module = { -+ -+ /* Always NULL */ -+ NULL, NULL, -+ -+ /* Module API version (2.0) */ -+ 0x20, -+ -+ /* Module name */ -+ "df", -+ -+ /* Module configuration directive handlers */ -+ df_conftab, -+ -+ /* Module command handlers */ -+ df_cmdtab, -+ -+ /* Module authentication handlers (none in this case) */ -+ NULL, -+ -+ /* Module initialization */ -+ df_init, -+ -+ /* Session initialization */ -+ df_sess_init -+ -+}; ---- ./modules/mod_ls.c Sat Dec 16 01:25:31 2006 -+++ .-iconv/modules/mod_ls.c Tue Jan 23 15:43:20 2007 -@@ -244,12 +244,15 @@ - return res; - } - -+extern char* local2remote(char*); -+ - /* sendline() now has an internal buffer, to help speed up LIST output. */ - static int sendline(int flags, char *fmt, ...) { - static char listbuf[PR_TUNABLE_BUFFER_SIZE] = {'\0'}; - va_list msg; - char buf[PR_TUNABLE_BUFFER_SIZE+1] = {'\0'}; - int res = 0; -+ char* buf2; - - if (flags & LS_SENDLINE_FL_FLUSH) { - res = pr_data_xfer(listbuf, strlen(listbuf)); -@@ -268,6 +271,13 @@ - - buf[sizeof(buf)-1] = '\0'; - -+ if (buf[0]) { -+ buf2 = local2remote(buf); -+ if (buf2) { -+ strcpy(buf, buf2); free(buf2); -+ } -+ } -+ - /* If buf won't fit completely into listbuf, flush listbuf */ - if (strlen(buf) >= (sizeof(listbuf) - strlen(listbuf))) { - res = pr_data_xfer(listbuf, strlen(listbuf)); -diff -urN ./src/netio.c .-iconv/src/netio.c ---- ./src/netio.c 2004-06-16 01:45:21.000000000 +0900 -+++ .-iconv/src/netio.c 2004-09-25 21:42:59.000000000 +0900 -@@ -467,9 +467,12 @@ - return -1; - } - -+extern char* local2remote(char* local); -+ - int pr_netio_printf(pr_netio_stream_t *nstrm, const char *fmt, ...) { - va_list msg; - char buf[PR_RESPONSE_BUFFER_SIZE] = {'\0'}; -+ char* p; - - if (!nstrm) { - errno = EINVAL; -@@ -481,6 +484,13 @@ - va_end(msg); - buf[sizeof(buf)-1] = '\0'; - -+ if (buf[0]) { -+ p = local2remote(buf); -+ if (p) { -+ strcpy(buf, p); free(p); -+ } -+ } -+ - return pr_netio_write(nstrm, buf, strlen(buf)); - } - diff --git a/ftp/proftpd-devel/files/extra_patch-ldap-tls-mod_ldap.c b/ftp/proftpd-devel/files/extra_patch-ldap-tls-mod_ldap.c deleted file mode 100644 index b4a9e5427f59..000000000000 --- a/ftp/proftpd-devel/files/extra_patch-ldap-tls-mod_ldap.c +++ /dev/null @@ -1,11 +0,0 @@ ---- contrib/mod_ldap.c.orig Thu Oct 19 18:18:07 2006 -+++ contrib/mod_ldap.c Fri Dec 15 11:01:21 2006 -@@ -60,7 +60,7 @@ - * after connecting to the LDAP server. If TLS cannot be enabled, the LDAP - * connection will fail. - */ --/* #define USE_LDAP_TLS */ -+#define USE_LDAP_TLS */ - - /* - * If you have to edit anything below this line, it's a bug. Report it diff --git a/ftp/proftpd-devel/files/patch-ah b/ftp/proftpd-devel/files/patch-ah deleted file mode 100644 index 1cea5a3ce4a0..000000000000 --- a/ftp/proftpd-devel/files/patch-ah +++ /dev/null @@ -1,10 +0,0 @@ ---- modules/mod_auth_unix.c.orig Thu May 13 23:40:18 2004 -+++ modules/mod_auth_unix.c Thu May 13 23:40:27 2004 -@@ -57,6 +57,7 @@ - #endif /* HAVE_HPSECURITY_H or HPUX10 or HPUX11 */ - - #if defined(HAVE_PROT_H) || defined(COMSEC) -+# include <krb.h> - # include <prot.h> - #endif - diff --git a/ftp/proftpd-devel/files/patch-configure b/ftp/proftpd-devel/files/patch-configure deleted file mode 100644 index c7f7634c323c..000000000000 --- a/ftp/proftpd-devel/files/patch-configure +++ /dev/null @@ -1,273 +0,0 @@ ---- configure.orig Tue Jan 9 19:55:21 2007 -+++ configure Mon Jan 15 22:06:53 2007 -@@ -19246,8 +19246,7 @@ - - if test "$withval" != "no" ; then - -- --for ac_func in getopt getopt_long -+for ac_func in getopt - do - as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` - echo "$as_me:$LINENO: checking for $ac_func" >&5 -@@ -19495,6 +19494,108 @@ - done - - -+for ac_func in getopt_long -+do -+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_func" >&5 -+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_var+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. -+ For example, HP-UX 11i <limits.h> declares gettimeofday. */ -+#define $ac_func innocuous_$ac_func -+ -+/* System header to define __stub macros and hopefully few prototypes, -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif -+ -+#undef $ac_func -+ -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char $ac_func (); -+/* The GNU C library defines this for functions which it implements -+ to always fail with ENOSYS. Some functions are actually named -+ something starting with __ and the normal name is an alias. */ -+#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -+choke me -+#else -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} -+#endif -+ -+int -+main () -+{ -+return f != $ac_func; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -z "$ac_c_werror_flag" -+ || test ! -s conftest.err' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_var=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_var=no" -+fi -+rm -f conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -+if test `eval echo '${'$as_ac_var'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+done -+ -+ - cat >>confdefs.h <<\_ACEOF - #define PR_USE_SYSTEM_GETOPT 1 - _ACEOF -@@ -19510,8 +19611,7 @@ - else - - -- --for ac_func in getopt getopt_long -+for ac_func in getopt - do - as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` - echo "$as_me:$LINENO: checking for $ac_func" >&5 -@@ -19759,6 +19859,108 @@ - done - - -+for ac_func in getopt_long -+do -+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_func" >&5 -+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_var+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. -+ For example, HP-UX 11i <limits.h> declares gettimeofday. */ -+#define $ac_func innocuous_$ac_func -+ -+/* System header to define __stub macros and hopefully few prototypes, -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif -+ -+#undef $ac_func -+ -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char $ac_func (); -+/* The GNU C library defines this for functions which it implements -+ to always fail with ENOSYS. Some functions are actually named -+ something starting with __ and the normal name is an alias. */ -+#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -+choke me -+#else -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} -+#endif -+ -+int -+main () -+{ -+return f != $ac_func; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -z "$ac_c_werror_flag" -+ || test ! -s conftest.err' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_var=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_var=no" -+fi -+rm -f conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -+if test `eval echo '${'$as_ac_var'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+done -+ -+ - cat >>confdefs.h <<\_ACEOF - #define PR_USE_SYSTEM_GETOPT 1 - _ACEOF -@@ -34961,11 +35163,6 @@ - #define PR_USE_SENDFILE 1 - _ACEOF - -- else -- cat >>confdefs.h <<\_ACEOF --#define PR_USE_SENDFILE 0 --_ACEOF -- - fi - - case "$pr_cv_func_sendfile" in -@@ -36560,20 +36757,6 @@ - fi - - inclib=`cat $srcdir/contrib/$moduledir/$srcinc | grep "\\\$Libraries:" | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` -- else -- incarch= -- inclib= -- fi -- -- srcinc_in="$srcinc.in" -- if test -f $srcdir/contrib/$moduledir/$srcinc_in ; then -- if test -z $srcarch -a -z $incarch ; then -- incarch=`cat $srcdir/contrib/$moduledir/$srcinc_in | grep "\\\$Archive:" | sed -e 's/^.*\$Archive: \(.*\)\\$/\1/'` -- else -- incarch= -- fi -- -- inclib=`cat $srcdir/contrib/$moduledir/$srcinc_in | grep "\\\$Libraries:" | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` - else - incarch= - inclib= diff --git a/ftp/proftpd-devel/files/patch-configure.in b/ftp/proftpd-devel/files/patch-configure.in deleted file mode 100644 index b796edfc4dac..000000000000 --- a/ftp/proftpd-devel/files/patch-configure.in +++ /dev/null @@ -1,54 +0,0 @@ ---- configure.in.orig Tue Jan 9 18:45:08 2007 -+++ configure.in Mon Jan 15 22:07:06 2007 -@@ -163,8 +163,9 @@ - ], - [ - if test "$withval" != "no" ; then -- AC_CHECK_FUNCS(getopt getopt_long, -+ AC_CHECK_FUNCS(getopt, - [AC_CHECK_HEADERS(getopt.h) -+ AC_CHECK_FUNCS(getopt_long) - AC_DEFINE(PR_USE_SYSTEM_GETOPT, 1, - [Define if using system getopt support])], - [LIB_OBJS="$LIB_OBJS getopt.o getopt1.o"] -@@ -172,8 +173,9 @@ - fi - ], - [ -- AC_CHECK_FUNCS(getopt getopt_long, -+ AC_CHECK_FUNCS(getopt, - [AC_CHECK_HEADERS(getopt.h) -+ AC_CHECK_FUNCS(getopt_long) - AC_DEFINE(PR_USE_SYSTEM_GETOPT, 1, - [Define if using system getopt support])], - [LIB_OBJS="$LIB_OBJS getopt.o getopt1.o"] -@@ -1486,8 +1488,6 @@ - if test "$pr_cv_func_sendfile" != "none"; then - AC_DEFINE(HAVE_SENDFILE) - AC_DEFINE(PR_USE_SENDFILE, 1) -- else -- AC_DEFINE(PR_USE_SENDFILE, 0) - fi - - case "$pr_cv_func_sendfile" in -@@ -1815,20 +1815,6 @@ - else - incarch= - inclib= -- fi -- -- srcinc_in="$srcinc.in" -- if test -f $srcdir/contrib/$moduledir/$srcinc_in ; then -- if test -z $srcarch -a -z $incarch ; then -- incarch=`cat $srcdir/contrib/$moduledir/$srcinc_in | grep "\\\$Archive:" | sed -e 's/^.*\$Archive: \(.*\)\\$/\1/'` -- else -- incarch= -- fi -- -- inclib=`cat $srcdir/contrib/$moduledir/$srcinc_in | grep "\\\$Libraries:" | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` -- else -- incarch= -- inclib= - fi - - dnl If the module will be providing an archive (.a file), then remove it diff --git a/ftp/proftpd-devel/files/patch-contrib-mod_wrap2-Makefile.in b/ftp/proftpd-devel/files/patch-contrib-mod_wrap2-Makefile.in deleted file mode 100644 index ad39d6af333e..000000000000 --- a/ftp/proftpd-devel/files/patch-contrib-mod_wrap2-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- contrib/mod_wrap2/Makefile.in.orig Wed Sep 6 15:11:47 2006 -+++ contrib/mod_wrap2/Makefile.in Thu Dec 28 11:41:24 2006 -@@ -13,7 +13,7 @@ - MODULE_NAME=mod_wrap2 - - # Necessary redefinitions --INCLUDES=-I. -I../.. -I../../include -+INCLUDES=-I. -I../.. -I../../include -I/usr/local/include - CPPFLAGS= -DHAVE_CONFIG_H $(DEFAULT_PATHS) $(PLATFORM) $(INCLUDES) - LDFLAGS=-L../../lib - diff --git a/ftp/proftpd-devel/files/patch-doc::Configuration.html b/ftp/proftpd-devel/files/patch-doc::Configuration.html deleted file mode 100644 index 400699d4f8f1..000000000000 --- a/ftp/proftpd-devel/files/patch-doc::Configuration.html +++ /dev/null @@ -1,18 +0,0 @@ ---- ./doc/Configuration.html.orig Wed Jan 29 12:27:24 2003 -+++ ./doc/Configuration.html Sat Mar 15 11:34:14 2003 -@@ -4226,7 +4226,7 @@ - ></DT - ><DD - ><P -->ftp</P -+>ftpd</P - ></DD - ><DT - ><PRE -@@ -32252,4 +32252,4 @@ - ></DIV - ></BODY - ></HTML --> -\ No newline at end of file -+> diff --git a/ftp/proftpd-devel/files/patch-include-pidfile.h b/ftp/proftpd-devel/files/patch-include-pidfile.h deleted file mode 100644 index 526505d3dabe..000000000000 --- a/ftp/proftpd-devel/files/patch-include-pidfile.h +++ /dev/null @@ -1,71 +0,0 @@ -diff -u -r1.1 pidfile.h ---- include/pidfile.h 11 Jan 2007 21:36:06 -0000 1.1 -+++ include/pidfile.h 13 Jan 2007 04:13:10 -0000 -@@ -30,7 +30,7 @@ - #define PR_PIDFILE_H - - /* For internal use only. */ --int pidfile_remove(void); --void pidfile_write(void); -+int pr_pidfile_remove(void); -+void pr_pidfile_write(void); - - #endif /* PR_PIDFILE_H */ -Index: src/main.c -=================================================================== -RCS file: /cvsroot/proftp/proftpd/src/main.c,v -retrieving revision 1.298 -diff -u -r1.298 main.c ---- src/main.c 11 Jan 2007 21:36:06 -0000 1.298 -+++ src/main.c 13 Jan 2007 04:13:10 -0000 -@@ -261,7 +261,7 @@ - PRIVS_ROOT - pr_delete_scoreboard(); - if (!nodaemon) -- pidfile_remove(); -+ pr_pidfile_remove(); - PRIVS_RELINQUISH - } - -@@ -1760,7 +1760,7 @@ - /* Do not need the pidfile any longer. */ - if (is_standalone && - !nodaemon) -- pidfile_remove(); -+ pr_pidfile_remove(); - - /* Run any exit handlers registered in the master process here, so that - * they may have the benefit of root privs. More than likely these -@@ -2261,7 +2261,7 @@ - pr_log_pri(PR_LOG_NOTICE, "ProFTPD %s (built %s) standalone mode STARTUP", - PROFTPD_VERSION_TEXT " " PR_STATUS, BUILD_STAMP); - -- pidfile_write(); -+ pr_pidfile_write(); - daemon_loop(); - } - -Index: src/pidfile.c -=================================================================== -RCS file: /cvsroot/proftp/proftpd/src/pidfile.c,v -retrieving revision 1.2 -diff -u -r1.2 pidfile.c ---- src/pidfile.c 12 Jan 2007 05:40:37 -0000 1.2 -+++ src/pidfile.c 13 Jan 2007 04:13:10 -0000 -@@ -32,7 +32,7 @@ - - static const char *pidfile_path = PR_PID_FILE_PATH; - --void pidfile_write(void) { -+void pr_pidfile_write(void) { - FILE *fh = NULL; - - pidfile_path = get_param_ptr(main_server->conf, "PidFile", FALSE); -@@ -56,6 +56,6 @@ - } - } - --int pidfile_remove(void) { -+int pr_pidfile_remove(void) { - return unlink(pidfile_path); - } diff --git a/ftp/proftpd-devel/files/patch-module::mod_auth_pam.c b/ftp/proftpd-devel/files/patch-module::mod_auth_pam.c deleted file mode 100644 index 6092c58f6d26..000000000000 --- a/ftp/proftpd-devel/files/patch-module::mod_auth_pam.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ./modules/mod_auth_pam.c.orig Thu Jan 2 13:25:20 2003 -+++ ./modules/mod_auth_pam.c Sat Mar 15 11:35:00 2003 -@@ -57,7 +57,7 @@ - #endif /* HAVE_PAM_PAM_APPL_H */ - - static pam_handle_t * pamh = NULL; --static char * pamconfig = "ftp"; -+static char * pamconfig = "ftpd"; - static char * pam_user = NULL; - static char * pam_pass = NULL; - static size_t pam_user_len = 0; diff --git a/ftp/proftpd-devel/files/patch-sample-configurations_basic.conf b/ftp/proftpd-devel/files/patch-sample-configurations_basic.conf deleted file mode 100644 index d6312df3da95..000000000000 --- a/ftp/proftpd-devel/files/patch-sample-configurations_basic.conf +++ /dev/null @@ -1,77 +0,0 @@ ---- sample-configurations/basic.conf.orig Thu Apr 15 19:46:38 2004 -+++ sample-configurations/basic.conf Wed Nov 15 19:14:36 2006 -@@ -1,3 +1,7 @@ -+# -+# To have more informations about Proftpd configuration -+# look at : http://www.proftpd.org/ -+# - # This is a basic ProFTPD configuration file (rename it to - # 'proftpd.conf' for actual use. It establishes a single server - # and a single anonymous login. It assumes that you have a user/group -@@ -6,6 +10,7 @@ - ServerName "ProFTPD Default Installation" - ServerType standalone - DefaultServer on -+ScoreboardFile /var/run/proftpd.scoreboard - - # Port 21 is the standard FTP port. - Port 21 -@@ -22,6 +27,8 @@ - # (such as xinetd). - MaxInstances 30 - -+CommandBufferSize 512 -+ - # Set the user and group under which the server will run. - User nobody - Group nogroup -@@ -40,23 +47,29 @@ - - # A basic anonymous configuration, no upload directories. If you do not - # want anonymous users, simply delete this entire <Anonymous> section. --<Anonymous ~ftp> -- User ftp -- Group ftp -- -- # We want clients to be able to login with "anonymous" as well as "ftp" -- UserAlias anonymous ftp -- -- # Limit the maximum number of anonymous logins -- MaxClients 10 -- -- # We want 'welcome.msg' displayed at login, and '.message' displayed -- # in each newly chdired directory. -- DisplayLogin welcome.msg -- DisplayFirstChdir .message -- -- # Limit WRITE everywhere in the anonymous chroot -- <Limit WRITE> -- DenyAll -- </Limit> --</Anonymous> -+######################################################################### -+# # -+# Uncomment lines with only one # to allow basic anonymous access # -+# # -+######################################################################### -+ -+#<Anonymous ~ftp> -+# User ftp -+# Group ftp -+ -+ ### We want clients to be able to login with "anonymous" as well as "ftp" -+ # UserAlias anonymous ftp -+ -+ ### Limit the maximum number of anonymous logins -+ # MaxClients 10 -+ -+ ### We want 'welcome.msg' displayed at login, and '.message' displayed -+ ### in each newly chdired directory. -+ # DisplayLogin welcome.msg -+ # DisplayFirstChdir .message -+ -+ ### Limit WRITE everywhere in the anonymous chroot -+ # <Limit WRITE> -+ # DenyAll -+ # </Limit> -+#</Anonymous> diff --git a/ftp/proftpd-devel/files/patch-src_proftpd.8.in b/ftp/proftpd-devel/files/patch-src_proftpd.8.in deleted file mode 100644 index 9578f30ec3b3..000000000000 --- a/ftp/proftpd-devel/files/patch-src_proftpd.8.in +++ /dev/null @@ -1,15 +0,0 @@ ---- src/proftpd.8.in.orig Sat Sep 18 07:40:30 2004 -+++ src/proftpd.8.in Thu Nov 3 15:35:56 2005 -@@ -22,6 +22,12 @@ - connection to the FTP service is made, or alternatively it can be run as a - standalone daemon. - .PP -+.br -+Each successful and failed ftp(1) session is logged using syslog with a -+facility of LOG_FTP. Note: LOG_FTP messages are not displayed -+by syslogd(8) by default, and may have to be enabled in syslogd(8)'s -+configuration file. -+.PP - When - .B proftpd - is run in standalone mode and it receives a SIGHUP then it will reread its diff --git a/ftp/proftpd-devel/files/proftpd.sh.in b/ftp/proftpd-devel/files/proftpd.sh.in deleted file mode 100644 index 5e72d10cfb88..000000000000 --- a/ftp/proftpd-devel/files/proftpd.sh.in +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: proftpd -# REQUIRE: DAEMON -# BEFORE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable proftpd: -# -#proftpd_enable="YES" -# -# See proftpd(8) for flags -# - -. %%RC_SUBR%% - -name=proftpd -rcvar=`set_rcvar` - -command=%%PREFIX%%/sbin/proftpd -pidfile=/var/run/proftpd.pid -required_files=%%PREFIX%%/etc/proftpd.conf - -stop_postcmd=stop_postcmd - -stop_postcmd() -{ - rm -f $pidfile -} - -# set defaults - -proftpd_enable=${proftpd_enable:-"NO"} -proftpd_flags=${proftpd_flags:-""} - -extra_commands="reload" - -load_rc_config $name -run_rc_command "$1" diff --git a/ftp/proftpd-devel/pkg-descr b/ftp/proftpd-devel/pkg-descr deleted file mode 100644 index 4b1860f1cddc..000000000000 --- a/ftp/proftpd-devel/pkg-descr +++ /dev/null @@ -1,13 +0,0 @@ -ProFTPD is a highly configurable ftp daemon for unix -and unix-like operating systems. ProFTPD is designed -to be somewhat of a "drop-in" replacement for wu-ftpd -with a configuration format like Apache. - -Full online documentation is available at -http://www.proftpd.org/, including a server -configuration directive reference manual. - -- Stephane Legrand -stephane@lituus.fr - -WWW: http://www.proftpd.org/ diff --git a/ftp/proftpd-devel/pkg-message b/ftp/proftpd-devel/pkg-message deleted file mode 100644 index 06527e650493..000000000000 --- a/ftp/proftpd-devel/pkg-message +++ /dev/null @@ -1,10 +0,0 @@ -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -Make sure you have the following lines in your PAM configuration file -so that ProFTPd's PAM module can authenticate users correctly. - -ftpd auth required pam_unix.so try_first_pass -ftpd account required pam_unix.so try_first_pass -ftpd session required pam_permit.so - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * diff --git a/ftp/proftpd-devel/pkg-plist b/ftp/proftpd-devel/pkg-plist deleted file mode 100644 index ec1eefa7ff99..000000000000 --- a/ftp/proftpd-devel/pkg-plist +++ /dev/null @@ -1,66 +0,0 @@ -bin/ftpcount -bin/ftpdctl -bin/ftptop -bin/ftpwho -include/proftpd/auth.h -include/proftpd/bindings.h -include/proftpd/buildstamp.h -include/proftpd/child.h -include/proftpd/class.h -include/proftpd/compat.h -include/proftpd/conf.h -include/proftpd/config.h -include/proftpd/ctrls.h -include/proftpd/data.h -include/proftpd/default_paths.h -include/proftpd/dirtree.h -include/proftpd/display.h -include/proftpd/env.h -include/proftpd/event.h -include/proftpd/feat.h -include/proftpd/fsio.h -include/proftpd/ftp.h -include/proftpd/glibc-glob.h -include/proftpd/help.h -include/proftpd/ident.h -include/proftpd/inet.h -include/proftpd/lastlog.h -include/proftpd/libsupp.h -include/proftpd/log.h -include/proftpd/mkhome.h -include/proftpd/mod_ctrls.h -include/proftpd/mod_wrap2.h -include/proftpd/modules.h -include/proftpd/netacl.h -include/proftpd/netaddr.h -include/proftpd/netio.h -include/proftpd/options.h -include/proftpd/parser.h -include/proftpd/pidfile.h -include/proftpd/pool.h -include/proftpd/pr-syslog.h -include/proftpd/privs.h -include/proftpd/proctitle.h -include/proftpd/proftpd.h -include/proftpd/regexp.h -include/proftpd/response.h -include/proftpd/scoreboard.h -include/proftpd/sets.h -include/proftpd/support.h -include/proftpd/table.h -include/proftpd/timers.h -include/proftpd/trace.h -include/proftpd/utf8.h -include/proftpd/var.h -include/proftpd/version.h -include/proftpd/xferlog.h -sbin/ftpshut -sbin/in.proftpd -sbin/proftpd -%%MYSQL%%include/proftpd/mod_sql.h -@unexec if cmp -s %D/etc/proftpd.conf %D/%%EXAMPLESDIR%%/etc/proftpd.conf; then rm -f %D/etc/proftpd.conf; fi -%%EXAMPLESDIR%%/etc/proftpd.conf -@exec if [ ! -f %D/etc/proftpd.conf ] ; then cp -p %D/%F %B/proftpd.conf; fi -@dirrm %%EXAMPLESDIR%%/etc -@dirrm %%EXAMPLESDIR%% -@dirrm include/proftpd |