aboutsummaryrefslogtreecommitdiff
path: root/ftp/pure-ftpd
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2015-03-11 18:34:27 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2015-03-11 18:34:27 +0000
commit0059af81ea886119bc5815f05dabc8ab2e8e8d2a (patch)
treeb6ffccd6b5f964d2a17c85927afd21b13dde8320 /ftp/pure-ftpd
parent5486c6e8eb57dddaf156abeca86d7c70355d6def (diff)
downloadports-0059af81ea886119bc5815f05dabc8ab2e8e8d2a.tar.gz
ports-0059af81ea886119bc5815f05dabc8ab2e8e8d2a.zip
- Update to 1.0.37
- Add SCRYPT option (on by default) - Complete CONFIGURE_ARGS - Add git repository to WWW Note that this version includes several security changes: - SSLv2 and SSLv3 are refused by default - DES-hashed passwords are not supported - RC4 was killed Changes: https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
Notes
Notes: svn path=/head/; revision=381026
Diffstat (limited to 'ftp/pure-ftpd')
-rw-r--r--ftp/pure-ftpd/Makefile21
-rw-r--r--ftp/pure-ftpd/distinfo4
-rw-r--r--ftp/pure-ftpd/pkg-descr1
3 files changed, 15 insertions, 11 deletions
diff --git a/ftp/pure-ftpd/Makefile b/ftp/pure-ftpd/Makefile
index 1734eef6d31b..8da5185d2202 100644
--- a/ftp/pure-ftpd/Makefile
+++ b/ftp/pure-ftpd/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= pure-ftpd
-PORTVERSION= 1.0.36
-PORTREVISION= 4
+PORTVERSION= 1.0.37
CATEGORIES= ftp ipv6
MASTER_SITES= http://download.pureftpd.org/pub/pure-ftpd/releases/ \
ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ \
@@ -15,9 +14,9 @@ COMMENT= Small, easy to set up, fast, and secure FTP server
LICENSE= ISCL
OPTIONS_DEFINE= ANONDELETE ANONRENAME ANONRESUME DOCS EXAMPLES LARGEFILE LDAP \
- MYSQL PAM PERUSERLIMITS PGSQL PRIVSEP SENDFILE THROTTLING TLS \
- UPLOADSCRIPT UTF8 VIRTUALCHROOT
-OPTIONS_DEFAULT=PAM PRIVSEP SENDFILE TLS VIRTUALCHROOT
+ MYSQL PAM PERUSERLIMITS PGSQL PRIVSEP SCRYPT SENDFILE \
+ THROTTLING TLS UPLOADSCRIPT UTF8 VIRTUALCHROOT
+OPTIONS_DEFAULT=PAM PRIVSEP SENDFILE SCRYPT TLS UTF8 VIRTUALCHROOT
ANONDELETE_DESC= Allow anonymous user to delete files
ANONRENAME_DESC= Allow anonymous user to rename files
ANONRESUME_DESC= Allow anonymous user to resume file upload
@@ -28,6 +27,7 @@ PAM_DESC= PAM authentication
PGSQL_DESC= User accounts in PostgreSQL database
PERUSERLIMITS_DESC= Per-user concurrency limits
PRIVSEP_DESC= Privilege separation (recommended)
+SCRYPT_DESC= Hash passwords in PureDB with scrypt
SENDFILE_DESC= Sendfile syscall
THROTTLING_DESC= Bandwidth throttling
UPLOADSCRIPT_DESC= Uploadscript daemon support
@@ -35,11 +35,11 @@ UTF8_DESC= UTF-8 filenames
VIRTUALCHROOT_DESC= Follow symlinks outside a chroot jail
CONFIGURE_ARGS= --localstatedir=/var --sysconfdir=${PREFIX}/etc \
- --with-everything --with-ftpwho --with-language=${LANG} \
- --with-paranoidmsg
+ --with-altlog --with-cookie --with-diraliases \
+ --with-everything --with-extauth --with-ftpwho \
+ --with-language=${LANG} --with-paranoidmsg --with-puredb \
+ --with-quotas --with-ratios
GNU_CONFIGURE= yes
-SUB_FILES= pkg-message
-SUB_LIST= PAM_DIR=${PAM_DIR} PAM_TARGET=${PAM_TARGET}
USE_PERL5= run
USE_RC_SUBR= pure-ftpd
USES= perl5 shebangfix tar:bzip2
@@ -50,6 +50,8 @@ PORTDOCS= AUTHORS CONTACT COPYING HISTORY NEWS README \
README.TLS README.Virtual-Users THANKS pure-ftpd.png \
pureftpd.schema
PORTEXAMPLES= *
+SUB_FILES= pkg-message
+SUB_LIST= PAM_DIR=${PAM_DIR} PAM_TARGET=${PAM_TARGET}
SHEBANG_FILES= contrib/pure-stat.pl contrib/pure-vpopauth.pl
@@ -73,6 +75,7 @@ PERUSERLIMITS_CONFIGURE_WITH= peruserlimits
PGSQL_CONFIGURE_WITH= pgsql
PGSQL_USES= pgsql
PRIVSEP_CONFIGURE_WITH= privsep
+SCRYPT_LIB_DEPENDS= libsodium.so:${PORTSDIR}/security/libsodium
SENDFILE_CONFIGURE_WITH=sendfile
THROTTLING_CONFIGURE_WITH= throttling
TLS_CONFIGURE_OFF= --without-tls
diff --git a/ftp/pure-ftpd/distinfo b/ftp/pure-ftpd/distinfo
index 065000673f18..3e3a2387a1c0 100644
--- a/ftp/pure-ftpd/distinfo
+++ b/ftp/pure-ftpd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (pure-ftpd-1.0.36.tar.bz2) = 16e3cff004c80d752ff85e8a011a523867c7f2ab99af0f9c170891118e0fcc6b
-SIZE (pure-ftpd-1.0.36.tar.bz2) = 487746
+SHA256 (pure-ftpd-1.0.37.tar.bz2) = d7e57c213faff3cf6ff488f052d841160159868ced4f1b20c301edf495969fda
+SIZE (pure-ftpd-1.0.37.tar.bz2) = 491578
diff --git a/ftp/pure-ftpd/pkg-descr b/ftp/pure-ftpd/pkg-descr
index 7ca3f8e540e9..0f11c752ebd6 100644
--- a/ftp/pure-ftpd/pkg-descr
+++ b/ftp/pure-ftpd/pkg-descr
@@ -13,3 +13,4 @@ real-time status report, virtual users, virtual quotas, privilege separation and
more.
WWW: http://www.pureftpd.org/
+WWW: https://github.com/jedisct1/pure-ftpd