head	1.86;
access;
symbols
	RELEASE_8_3_0:1.79
	RELEASE_9_0_0:1.78
	RELEASE_7_4_0:1.76
	RELEASE_8_2_0:1.76
	RELEASE_6_EOL:1.76
	RELEASE_8_1_0:1.74
	RELEASE_7_3_0:1.73
	RELEASE_8_0_0:1.66
	RELEASE_7_2_0:1.63
	RELEASE_7_1_0:1.60
	RELEASE_6_4_0:1.60
	RELEASE_5_EOL:1.60
	RELEASE_7_0_0:1.59
	RELEASE_6_3_0:1.59
	PRE_XORG_7:1.59
	RELEASE_4_EOL:1.58
	RELEASE_6_2_0:1.58
	RELEASE_6_1_0:1.55
	RELEASE_5_5_0:1.55
	RELEASE_6_0_0:1.53
	RELEASE_5_4_0:1.52
	RELEASE_4_11_0:1.51
	RELEASE_5_3_0:1.50
	RELEASE_4_10_0:1.43
	RELEASE_5_2_1:1.40
	RELEASE_5_2_0:1.40
	RELEASE_4_9_0:1.37
	RELEASE_5_1_0:1.34
	RELEASE_4_8_0:1.34
	RELEASE_5_0_0:1.30
	RELEASE_4_7_0:1.28
	RELEASE_4_6_2:1.27
	RELEASE_4_6_1:1.27
	RELEASE_4_6_0:1.27
	RELEASE_5_0_DP1:1.26
	RELEASE_4_5_0:1.23
	RELEASE_4_4_0:1.13;
locks; strict;
comment	@# @;


1.86
date	2012.12.30.00.46.54;	author svnexp;	state Exp;
branches;
next	1.85;

1.85
date	2012.11.17.05.57.30;	author svnexp;	state Exp;
branches;
next	1.84;

1.84
date	2012.08.05.23.19.36;	author dougb;	state Exp;
branches;
next	1.83;

1.83
date	2012.07.25.06.32.06;	author cs;	state Exp;
branches;
next	1.82;

1.82
date	2012.05.07.05.01.12;	author sunpoet;	state Exp;
branches;
next	1.81;

1.81
date	2012.05.07.00.30.34;	author bapt;	state Exp;
branches;
next	1.80;

1.80
date	2012.04.07.11.29.08;	author garga;	state Exp;
branches;
next	1.79;

1.79
date	2011.12.28.15.37.11;	author garga;	state Exp;
branches;
next	1.78;

1.78
date	2011.11.04.20.02.08;	author garga;	state Exp;
branches;
next	1.77;

1.77
date	2011.05.10.13.50.23;	author garga;	state Exp;
branches;
next	1.76;

1.76
date	2010.11.12.11.38.44;	author garga;	state Exp;
branches;
next	1.75;

1.75
date	2010.07.12.11.02.05;	author garga;	state Exp;
branches;
next	1.74;

1.74
date	2010.03.19.16.11.23;	author garga;	state Exp;
branches;
next	1.73;

1.73
date	2010.02.22.11.30.24;	author garga;	state Exp;
branches;
next	1.72;

1.72
date	2009.12.03.13.31.52;	author garga;	state Exp;
branches;
next	1.71;

1.71
date	2009.11.30.10.37.59;	author garga;	state Exp;
branches;
next	1.70;

1.70
date	2009.11.17.10.55.20;	author garga;	state Exp;
branches;
next	1.69;

1.69
date	2009.11.04.17.28.38;	author garga;	state Exp;
branches;
next	1.68;

1.68
date	2009.11.04.15.45.51;	author garga;	state Exp;
branches;
next	1.67;

1.67
date	2009.10.27.10.16.55;	author garga;	state Exp;
branches;
next	1.66;

1.66
date	2009.08.22.02.23.46;	author amdmi3;	state Exp;
branches;
next	1.65;

1.65
date	2009.08.22.00.20.32;	author amdmi3;	state Exp;
branches;
next	1.64;

1.64
date	2009.04.27.11.21.29;	author garga;	state Exp;
branches;
next	1.63;

1.63
date	2009.03.28.17.53.19;	author garga;	state Exp;
branches;
next	1.62;

1.62
date	2009.03.05.18.19.39;	author garga;	state Exp;
branches;
next	1.61;

1.61
date	2009.02.16.11.26.01;	author garga;	state Exp;
branches;
next	1.60;

1.60
date	2008.02.14.11.55.22;	author garga;	state Exp;
branches;
next	1.59;

1.59
date	2007.02.03.13.17.21;	author garga;	state Exp;
branches;
next	1.58;

1.58
date	2006.09.04.08.22.51;	author linimon;	state Exp;
branches;
next	1.57;

1.57
date	2006.06.09.19.01.14;	author delphij;	state Exp;
branches;
next	1.56;

1.56
date	2006.05.17.10.16.05;	author garga;	state Exp;
branches;
next	1.55;

1.55
date	2006.02.21.16.05.27;	author garga;	state Exp;
branches;
next	1.54;

1.54
date	2005.09.27.18.04.19;	author garga;	state Exp;
branches;
next	1.53;

1.53
date	2005.04.02.16.32.48;	author novel;	state Exp;
branches;
next	1.52;

1.52
date	2005.01.31.00.35.47;	author girgen;	state Exp;
branches;
next	1.51;

1.51
date	2004.10.20.08.03.11;	author sergei;	state Exp;
branches;
next	1.50;

1.50
date	2004.07.24.11.18.47;	author pav;	state Exp;
branches;
next	1.49;

1.49
date	2004.07.21.21.44.10;	author pav;	state Exp;
branches;
next	1.48;

1.48
date	2004.07.18.12.01.20;	author pav;	state Exp;
branches;
next	1.47;

1.47
date	2004.07.17.12.26.08;	author pav;	state Exp;
branches;
next	1.46;

1.46
date	2004.06.25.11.22.19;	author pav;	state Exp;
branches;
next	1.45;

1.45
date	2004.05.25.09.19.41;	author mat;	state Exp;
branches;
next	1.44;

1.44
date	2004.05.22.05.42.00;	author edwin;	state Exp;
branches;
next	1.43;

1.43
date	2004.03.08.22.33.49;	author ale;	state Exp;
branches;
next	1.42;

1.42
date	2004.02.28.21.24.03;	author pav;	state Exp;
branches;
next	1.41;

1.41
date	2003.12.04.14.08.00;	author sergei;	state Exp;
branches;
next	1.40;

1.40
date	2003.10.29.14.01.50;	author krion;	state Exp;
branches;
next	1.39;

1.39
date	2003.10.21.14.18.21;	author krion;	state Exp;
branches;
next	1.38;

1.38
date	2003.10.06.12.50.26;	author edwin;	state Exp;
branches;
next	1.37;

1.37
date	2003.08.15.00.49.25;	author kuriyama;	state Exp;
branches;
next	1.36;

1.36
date	2003.08.13.10.42.47;	author krion;	state Exp;
branches;
next	1.35;

1.35
date	2003.06.18.19.01.24;	author oliver;	state Exp;
branches;
next	1.34;

1.34
date	2003.02.24.02.56.32;	author edwin;	state Exp;
branches;
next	1.33;

1.33
date	2003.02.21.12.00.39;	author knu;	state Exp;
branches;
next	1.32;

1.32
date	2003.02.11.03.45.24;	author ijliao;	state Exp;
branches;
next	1.31;

1.31
date	2003.01.18.22.50.05;	author seanc;	state Exp;
branches;
next	1.30;

1.30
date	2002.11.26.04.49.17;	author pat;	state Exp;
branches;
next	1.29;

1.29
date	2002.11.23.21.50.20;	author pat;	state Exp;
branches;
next	1.28;

1.28
date	2002.06.20.07.25.17;	author ijliao;	state Exp;
branches;
next	1.27;

1.27
date	2002.04.03.20.48.09;	author pat;	state Exp;
branches;
next	1.26;

1.26
date	2002.03.19.11.11.32;	author roam;	state Exp;
branches;
next	1.25;

1.25
date	2002.02.23.17.54.14;	author pat;	state Exp;
branches;
next	1.24;

1.24
date	2002.01.24.23.05.23;	author pat;	state Exp;
branches;
next	1.23;

1.23
date	2001.12.29.02.23.51;	author pat;	state Exp;
branches;
next	1.22;

1.22
date	2001.12.24.03.03.49;	author pat;	state Exp;
branches;
next	1.21;

1.21
date	2001.12.18.04.17.40;	author pat;	state Exp;
branches;
next	1.20;

1.20
date	2001.12.13.10.07.22;	author ijliao;	state Exp;
branches;
next	1.19;

1.19
date	2001.11.23.06.18.16;	author dwcjr;	state Exp;
branches;
next	1.18;

1.18
date	2001.11.01.08.48.24;	author roam;	state Exp;
branches;
next	1.17;

1.17
date	2001.10.26.09.12.30;	author roam;	state Exp;
branches;
next	1.16;

1.16
date	2001.10.26.07.32.00;	author roam;	state Exp;
branches;
next	1.15;

1.15
date	2001.10.04.18.09.51;	author petef;	state Exp;
branches;
next	1.14;

1.14
date	2001.10.03.15.41.09;	author petef;	state Exp;
branches;
next	1.13;

1.13
date	2001.08.23.17.18.23;	author roam;	state Exp;
branches;
next	1.12;

1.12
date	2001.08.21.11.23.34;	author roam;	state Exp;
branches;
next	1.11;

1.11
date	2001.08.07.15.57.08;	author roam;	state Exp;
branches;
next	1.10;

1.10
date	2001.07.15.08.33.03;	author roam;	state Exp;
branches;
next	1.9;

1.9
date	2001.06.14.17.18.16;	author roam;	state Exp;
branches;
next	1.8;

1.8
date	2001.06.13.18.26.53;	author roam;	state Exp;
branches;
next	1.7;

1.7
date	2001.06.01.17.58.40;	author roam;	state Exp;
branches;
next	1.6;

1.6
date	2001.06.01.17.57.10;	author roam;	state Exp;
branches;
next	1.5;

1.5
date	2001.05.29.13.10.31;	author roam;	state Exp;
branches;
next	1.4;

1.4
date	2001.05.28.10.23.30;	author roam;	state Exp;
branches;
next	1.3;

1.3
date	2001.05.09.08.32.00;	author roam;	state Exp;
branches;
next	1.2;

1.2
date	2001.05.09.07.52.27;	author roam;	state Exp;
branches;
next	1.1;

1.1
date	2001.04.23.15.46.38;	author roam;	state Exp;
branches;
next	;


desc
@@


1.86
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/309635
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r309635 | bapt | 2012-12-29 22:28:01 +0000 (Sat, 29 Dec 2012) | 7 lines
## SVN ##
## SVN ## - Convert to new options framework
## SVN ## - Trim headers
## SVN ##
## SVN ## PR:		ports/168922
## SVN ## Submitted by:	Po-Chien Lin <linpc@@cs.nctu.edu.tw>
## SVN ## Approved by:	maintainer timeout (6 month)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@# Created by: Frank DENIS
# $FreeBSD: head/ftp/pure-ftpd/Makefile 309635 2012-12-29 22:28:01Z bapt $

PORTNAME=	pure-ftpd
PORTVERSION=	1.0.36
CATEGORIES=	ftp ipv6
MASTER_SITES=	http://download.pureftpd.org/pub/pure-ftpd/releases/ \
		ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ \
		SF/pureftpd/Pure-FTPd/${PORTVERSION}

MAINTAINER=	sunpoet@@FreeBSD.org
COMMENT=	A small, easy to set up, fast, and very secure FTP server

SUB_FILES=	pkg-message
SUB_LIST=	PAM_DIR=${PAM_DIR} PAM_TARGET=${PAM_TARGET}
USE_BZIP2=	yes
USE_PERL5_RUN=	yes
USE_RC_SUBR=	pure-ftpd
GNU_CONFIGURE=	yes
MAKE_JOBS_SAFE=	yes
CONFIGURE_ARGS=	--with-everything \
		--with-paranoidmsg \
		--sysconfdir=${PREFIX}/etc \
		--localstatedir=/var

MAN8=		pure-ftpd.8 pure-ftpwho.8 pure-mrtginfo.8 pure-statsdecode.8 \
		pure-uploadscript.8 pure-pw.8 pure-pwconvert.8 pure-quotacheck.8 \
		pure-authd.8

OPTIONS_DEFINE=	LDAP MYSQL PAM PGSQL TLS PRIVSEP PERUSERLIMITS THROTTLING \
		UPLOADSCRIPT UTF8 SENDFILE LARGEFILE VIRTUALCHROOT ANONRESUME \
		ANONRENAME ANONDELETE DOCS EXAMPLES
OPTIONS_DEFAULT=	PAM PRIVSEP SENDFILE VIRTUALCHROOT

LDAP_DESC=	Support for users in LDAP directories
MYSQL_DESC=	Support for users in MySQL database
PAM_DESC=	Support for PAM authentication
PGSQL_DESC=	Support for users in PostgreSQL database
TLS_DESC=	Support for TLS (experimental)
PRIVSEP_DESC=	Enable privilege separation
PERUSERLIMITS_DESC=	Per-user concurrency limits
THROTTLING_DESC=	Bandwidth throttling
UPLOADSCRIPT_DESC=	Support uploadscript daemon
UTF8_DESC=	Support for charset conversion
SENDFILE_DESC=	Support for the sendfile syscall
LARGEFILE_DESC=	Support downloading files larger than 2Gb
VIRTUALCHROOT_DESC=	Follow symlinks outside a chroot jail
ANONRESUME_DESC=	Allow anonymous user to resume file upload
ANONRENAME_DESC=	Allow anonymous user to rename file
ANONDELETE_DESC=	Allow anonymous user to delete file

.include <bsd.port.options.mk>

# language support requested?
.if ${PORT_OPTIONS:MLANG}
CONFIGURE_ARGS+=	--with-language="${WITH_LANG}"
.endif

# ldap support requested?
.if ${PORT_OPTIONS:MLDAP}
USE_OPENLDAP=		YES
CONFIGURE_ARGS+=	--with-ldap
.endif

# mysql support requested?
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL=		YES
CONFIGURE_ARGS+=	--with-mysql
.endif

# postgresql support requested?
.if ${PORT_OPTIONS:MPGSQL}
USE_PGSQL=		YES
CONFIGURE_ARGS+=	--with-pgsql
.endif

# privilege separation requested?
.if ${PORT_OPTIONS:MPRIVSEP}
CONFIGURE_ARGS+=	--with-privsep
.endif

# per-user concurrency limits requested?
.if ${PORT_OPTIONS:MPERUSERLIMITS}
CONFIGURE_ARGS+=	--with-peruserlimits
.endif

# throttling requested?
.if ${PORT_OPTIONS:MTHROTTLING}
CONFIGURE_ARGS+=	--with-throttling
.endif

# TLS
.if ${PORT_OPTIONS:MTLS}
CONFIGURE_ARGS+=	--with-tls
# different certificate file location?
. if ${PORT_OPTIONS:MCERTFILE}
CONFIGURE_ARGS+=	--with-certfile=${WITH_CERTFILE}
. endif
.endif

# if mysql or ldap are disabled, enable pam
.if ${PORT_OPTIONS:MPAM}
CONFIGURE_ARGS+=	--with-pam
.endif

# support uploadscript?
.if ${PORT_OPTIONS:MUPLOADSCRIPT}
CONFIGURE_ARGS+=	--with-uploadscript
.endif

# RFC 2640 charset conversion requested?
.if ${PORT_OPTIONS:MUTF8}
USE_ICONV=	YES
CONFIGURE_ARGS+=	--with-rfc2640
.endif

.if ${PORT_OPTIONS:MSENDFILE}
CONFIGURE_ARGS+=	--with-sendfile
.else
CONFIGURE_ARGS+=	--without-sendfile
.endif

.if ${PORT_OPTIONS:MLARGEFILE}
CONFIGURE_ARGS+=	--enable-largefile
.else
CONFIGURE_ARGS+=	--disable-largefile
.endif

.if ${PORT_OPTIONS:MVIRTUALCHROOT}
CONFIGURE_ARGS+=	--with-virtualchroot
.else
CONFIGURE_ARGS+=	--without-virtualchroot
.endif

.if ${PORT_OPTIONS:MANONRESUME}
CFLAGS+=	-DANON_CAN_RESUME
.endif

.if ${PORT_OPTIONS:MANONRENAME}
CFLAGS+=	-DANON_CAN_RENAME
.endif

.if ${PORT_OPTIONS:MANONDELETE}
CFLAGS+=	-DANON_CAN_DELETE
.endif
PAM_TEMPL?=	${FILESDIR}/pam.conf.5
PAM_DIR?=	${EXAMPLESDIR}/pam
PAM_TARGET?=	pure-ftpd

PORTDOCS=	AUTHORS CONTACT COPYING HISTORY NEWS \
		README README.Configuration-File README.Contrib README.LDAP \
		README.MySQL README.PGSQL README.Virtual-Users \
		README.Authentication-Modules THANKS pure-ftpd.png \
		pureftpd.schema README.TLS
PORTEXAMPLES=	*

CONTRIB=	xml_python_processors.txt pure-stat.pl pure-vpopauth.pl

pre-fetch:
	@@${ECHO_MSG} "You can use the following additional options:"
	@@${ECHO_MSG} "WITH_CERTFILE=/path   - Set different location of certificate file for TLS"
	@@${ECHO_MSG} "WITH_LANG=lang        - Enable compilation of language support, lang is one of"
	@@${ECHO_MSG} "  english, german, romanian, french, french-funny, polish, spanish,"
	@@${ECHO_MSG} "  danish, dutch, italian, brazilian-portuguese, slovak, korean, swedish,"
	@@${ECHO_MSG} "  norwegian, russian, traditional-chinese, simplified-chinese, czech,"
	@@${ECHO_MSG} "  turkish, hungarian, catalan"
	@@${ECHO_MSG} ""

post-patch:
	@@${REINPLACE_CMD} -e 's|$${exec_prefix}|${PREFIX}|g' \
		${WRKSRC}/configuration-file/pure-config.pl.in

post-install:
	${INSTALL_DATA} ${WRKSRC}/pureftpd-ldap.conf ${PREFIX}/etc/pureftpd-ldap.conf.sample
	${INSTALL_DATA} ${WRKSRC}/pureftpd-mysql.conf ${PREFIX}/etc/pureftpd-mysql.conf.sample
	${INSTALL_DATA} ${WRKSRC}/pureftpd-pgsql.conf ${PREFIX}/etc/pureftpd-pgsql.conf.sample
	${INSTALL_DATA} ${WRKSRC}/configuration-file/pure-ftpd.conf ${PREFIX}/etc/pure-ftpd.conf.sample
	${INSTALL_SCRIPT} ${WRKSRC}/configuration-file/pure-config.pl ${PREFIX}/sbin/
.if ${PORT_OPTIONS:MEXAMPLES}
	@@${MKDIR} ${EXAMPLESDIR}
	cd ${WRKSRC}/contrib && ${INSTALL_SCRIPT} ${CONTRIB} ${EXAMPLESDIR}
	${MKDIR} ${PAM_DIR}
	${INSTALL_DATA} ${PAM_TEMPL} ${PAM_DIR}/${PAM_TARGET}
.endif
.if ${PORT_OPTIONS:MDOCS}
	@@${MKDIR} ${DOCSDIR}
. for doc in ${PORTDOCS}
	${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
. endfor
.endif
	@@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>
@


1.85
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	pure-ftpd
# Date created:				22 April 2001
# Whom:					Frank DENIS
#
# $FreeBSD: head/ftp/pure-ftpd/Makefile 302141 2012-08-05 23:19:36Z dougb $
#
d30 21
a50 16
OPTIONS=	LDAP		"Support for users in LDAP directories" off \
		MYSQL		"Support for users in MySQL database" off \
		PAM		"Support for PAM authentication" on \
		PGSQL		"Support for users in PostgreSQL database" off \
		TLS		"Support for TLS (experimental)" off \
		PRIVSEP		"Enable privilege separation" on \
		PERUSERLIMITS	"Per-user concurrency limits" off \
		THROTTLING	"Bandwidth throttling" off \
		UPLOADSCRIPT	"Support uploadscript daemon" off \
		UTF8		"Support for charset conversion" off \
		SENDFILE	"Support for the sendfile syscall" on \
		LARGEFILE	"Support downloading files larger than 2Gb" off \
		VIRTUALCHROOT	"Follow symlinks outside a chroot jail" on \
		ANONRESUME	"Allow anonymous user to resume file upload" off \
		ANONRENAME	"Allow anonymous user to rename file" off \
		ANONDELETE	"Allow anonymous user to delete file" off
d55 1
a55 1
.if defined(WITH_LANG)
d60 1
a60 1
.if defined(WITH_LDAP)
d66 1
a66 1
.if defined(WITH_MYSQL)
d72 1
a72 1
.if defined(WITH_PGSQL)
d78 1
a78 1
.if defined(WITH_PRIVSEP)
d83 1
a83 1
.if defined(WITH_PERUSERLIMITS)
d88 1
a88 1
.if defined(WITH_THROTTLING)
d93 1
a93 1
.if defined(WITH_TLS)
d96 1
a96 1
. if defined(WITH_CERTFILE)
d102 1
a102 1
.if !defined(WITHOUT_PAM)
d107 1
a107 1
.if defined (WITH_UPLOADSCRIPT)
d112 1
a112 1
.if defined(WITH_UTF8)
d117 1
a117 1
.if defined(WITH_SENDFILE)
d123 1
a123 1
.if defined(WITH_LARGEFILE)
d129 1
a129 1
.if defined(WITH_VIRTUALCHROOT)
d135 1
a135 1
.if defined(WITH_ANONRESUME)
d139 1
a139 1
.if defined(WITH_ANONRENAME)
d143 1
a143 1
.if defined(WITH_ANONDELETE)
a145 1

d179 1
a179 1
.if !defined(NOPORTEXAMPLES)
d185 1
a185 1
.if !defined(NOPORTDOCS)
@


1.84
log
@SVN rev 302141 on 2012-08-05 23:19:36Z by dougb

Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.83
log
@SVN rev 301510 on 2012-07-25 06:32:06Z by cs

Fix typos in COMMENT
@
text
@d22 1
a22 1
USE_RC_SUBR=	pure-ftpd.sh
@


1.82
log
@- Use bsd.port.options.mk for option handling
- Take maintainership
@
text
@d16 1
a16 1
COMMENT=	A small, easy to set up, fast and very secure FTP server
@


1.81
log
@- update to 1.0.36
@
text
@d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
d51 1
a51 1
.include <bsd.port.pre.mk>
d193 1
a193 1
.include <bsd.port.post.mk>
@


1.80
log
@Drop maintainership

Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	1.0.35
@


1.79
log
@Update to 1.0.35
@
text
@d15 1
a15 1
MAINTAINER=	garga@@FreeBSD.org
@


1.78
log
@Update to 1.0.34
@
text
@d9 1
a9 1
PORTVERSION=	1.0.34
@


1.77
log
@- Update to 1.0.32

PR:		ports/155386
Submitted by:	Zhihao Yuan <lichray@@gmail.com>
Security:	CVE-2011-1575
@
text
@d9 1
a9 1
PORTVERSION=	1.0.32
@


1.76
log
@Cleanup MASTER_SITES and since i'm here, remove MD5
@
text
@d9 1
a9 2
PORTVERSION=	1.0.29
PORTREVISION=	1
@


1.75
log
@- Remove BANNER option since it's gone
- Add 3 new OPTIONS, ANUNRENAME, ANUNRESUME and ANONDELETE to give more
  privileges to anonymous users
- Cump PORTREVISION since BANNER option was on by default

Submitted by:	Edho P Arief <edhoprima@@gmail.com>
@
text
@a13 7
		ftp://ftp2.fr.pureftpd.org/pub/mirrors/ftp.fr.pureftpd.org/pub/pure-ftpd/releases/ \
		ftp://ftp3.fr.pureftpd.org/pure-ftpd/releases/ \
		ftp://ftp.dk.pureftpd.org/mirrors/pure-ftpd/releases/ \
		ftp://ftp.es.pureftpd.org/mirror/pureftpd/latest/releases/ \
		ftp://ftp.nl.pureftpd.org/pub/pure-ftpd/releases/ \
		ftp://ftp.fr.pureftpd.org/pub/pure-ftpd/releases/ \
		ftp://ftp.cn.pureftpd.org/pub/pureftpd/pure-ftpd/releases/ \
@


1.74
log
@Update to 1.0.29
@
text
@d10 1
a49 1
		BANNER		"Show ${PORTNAME} welcome upon session start" on \
d54 4
a57 1
		VIRTUALCHROOT	"Follow symlinks outside a chroot jail" on
a112 5
# for paranoia
.if defined(WITHOUT_BANNER)
CONFIGURE_ARGS+=	--without-banner
.endif

d142 12
@


1.73
log
@Update to 1.0.28

PR:		ports/144095
Submitted by:	Denny Lin <dennylin93 at cnmc32.hs.ntnu.edu.tw>
Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	1.0.28
@


1.72
log
@Update to 1.0.27
@
text
@d9 1
a9 1
PORTVERSION=	1.0.27
d51 1
a51 1
		UTF8		"Support for charset conversion (expreimental)" off \
@


1.71
log
@Convert --with-virtualchroot to an OPTION, on by default

Sugested by:	Jozsef Kovacs <jozsef.kovacs@@datira.com>
@
text
@d9 1
a9 1
PORTVERSION=	1.0.26
@


1.70
log
@Update to 1.0.26
@
text
@a33 1
		--with-virtualchroot \
d53 2
a54 1
		LARGEFILE	"Support downloading files larger than 2Gb" off
d138 6
@


1.69
log
@- Add --localstate=/var to make pure-ftpwho work again
- Bump PORTREVISION

Reported by:	Jordi Espasa Clofent <jespasac@@minibofh.org>
Obtained from:	pure-ftpd maillist
@
text
@d9 1
a9 2
PORTVERSION=	1.0.24
PORTREVISION=	2
@


1.68
log
@Force default PID file and fix startup script

Reported by:	Jordi Espasa Clofent <jespasac@@minibofh.org>
@
text
@d10 1
a10 1
PORTREVISION=	1
d36 2
a37 1
		--sysconfdir=${PREFIX}/etc
@


1.67
log
@Update to 1.0.24

PR:		ports/139931
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@@sunpoet.net>
@
text
@d10 1
@


1.66
log
@- Fix broken makefiles introduced with translation to new SF File Release System

Reported by:	dan
Pointyhat to:	myself
@
text
@d9 1
a9 1
PORTVERSION=	1.0.22
@


1.65
log
@- Switch SourceForge ports to the new File Release System: categories starting with E,F
@
text
@a12 1

a13 1

a14 1

a15 1

a16 1

a17 1

a18 1

d20 1
a20 3

		SF/pureftpd/Pure-FTPd/${PORTVERSION}		

@


1.64
log
@- Update to 1.0.22
- Convert TLS to an option, off by default since this is considered
  experimental
- Change PRIVSEP option on by default to reflect default configure
@
text
@d13 1
d15 1
d17 1
d19 1
d21 1
d23 1
d25 1
d27 3
a29 2
		${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	pureftpd
@


1.63
log
@Mark all my ports as MAKE_JOBS_SAFE and MAKE_JOBS_UNSAFE
@
text
@d9 1
a9 2
PORTVERSION=	1.0.21
PORTREVISION=	4
a35 1
		--with-tls \
d46 2
a47 1
		PRIVSEP		"Enable privilege separation" off \
d96 3
d100 1
a100 1
.if defined(WITH_CERTFILE)
d102 1
d133 1
a133 1
CONFIGURE_ARGS+=	--with-largefile
d144 1
a144 1
		README.Netfilter README.MySQL README.PGSQL README.Virtual-Users \
d156 3
a158 3
	@@${ECHO_MSG} "  dutch, italian, brazilian-portuguese, danish, slovak, korean,"
	@@${ECHO_MSG} "  norwegian, swedish, russian, traditional-chinese, simplified-chinese,"
	@@${ECHO_MSG} "  hungarian, catalan and czech."
a163 2
	@@${REINPLACE_CMD} -e 's,SYNTAX SYNTAX,SYNTAX,' \
		${WRKSRC}/pureftpd.schema
@


1.62
log
@--with-largefile is not recommended to be default, so, convert it to OPTION and
set it off by default, since this changes the default options, bump PORTREVISION

Pointed by:	Yar Odin <yarodin@@gmail.com>
@
text
@d33 1
@


1.61
log
@Fix following problem:

Pure-ftpd supports the "SITE UTIME" command, which allows the client to set the
modification time of a file to a particular timestamp, expressed in UTC.

However, pure-ftpd passes the UTC timestamp directly to the operating system's
utime() function, which is a bug, because utime() requires that the timestamp be
in local time instead of UTC.

For example for server with MSK localtime:
> ---> MDTM cuba2008_1.mpeg.stat
> <--- 213 20090106074437

> ---> SITE UTIME cuba2008_1.mpeg.stat 20090106104437 20090106104437 20090106104437 UTC
> <--- 250 UTIME OK

PR:		ports/131645
Submitted by:	Yar Odin <yarodin@@gmai.com>
@
text
@d10 1
a10 1
PORTREVISION=	3
a36 1
		--with-largefile \
d53 2
a54 1
		SENDFILE	"Support for the sendfile syscall" on
d128 6
@


1.60
log
@- Fix a problem with AUTH TLS [1]
- Bump PORTREVISION
- Some cosmetic changes (e.g. indentation)
- Move pkg-message to files/pkg-message.in
- Respect NOPORTEXAMPLES
- Use INSTALL_SCRIPT to install ${PREFIX}/sbin/pure-ftpd.pl

PR:		ports/120187 [1]
Submitted by:	Filip Palian <filip.palian@@expro.pl> [1]
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.59
log
@- Remove 4.x support
- Use PORTDOCS
@
text
@d10 1
a10 1
PORTREVISION=	1
d27 2
d33 6
a38 6
CONFIGURE_ARGS=		--with-everything \
			--with-paranoidmsg \
			--with-virtualchroot \
			--with-tls \
			--with-largefile \
			--sysconfdir=${PREFIX}/etc
d44 5
a48 5
OPTIONS=	LDAP	"Support for users in LDAP directories" off \
		MYSQL	"Support for users in MySQL database" off \
		PAM	"Support for PAM authentication" on \
		PGSQL	"Support for users in PostgreSQL database" off \
		PRIVSEP	"Enable privilege separation" off \
d51 3
a53 3
		BANNER	"Show ${PORTNAME} welcome upon session start" on \
		UPLOADSCRIPT "Support uploadscript daemon" off \
		UTF8	"Support for charset conversion (expreimental)" off \
d77 1
a77 1
USE_PGSQL=	yes
d137 1
d152 4
a155 2
	@@${REINPLACE_CMD} -e 's|$${exec_prefix}|${PREFIX}|g' ${WRKSRC}/configuration-file/pure-config.pl.in
	@@${REINPLACE_CMD} -e 's,SYNTAX SYNTAX,SYNTAX,' ${WRKSRC}/pureftpd.schema
d162 2
a163 1
	${INSTALL_DATA} ${WRKSRC}/configuration-file/pure-config.pl ${PREFIX}/sbin/
d166 3
a168 1
	${CHMOD} 755 ${PREFIX}/sbin/pure-config.pl
a174 4
	${MKDIR} ${PAM_DIR}
	${INSTALL_DATA} ${PAM_TEMPL} ${PAM_DIR}/${PAM_TARGET}
	@@${ECHO_MSG} "Now you need to examine ${PAM_DIR}/${PAM_TARGET}"
	@@${ECHO_MSG} "and add the relevant PAM configuration lines to your /etc/pam.conf file."
@


1.58
log
@Reassign from inactive maintainer to new volunteer.

Hat:		portmgr
@
text
@a125 1
.if ${OSVERSION} > 500000
a126 6
.else
. if ${OSVERSION} > 400000
PAM_TEMPL?=	${FILESDIR}/pam.conf.4
. endif
.endif
.if defined(PAM_TEMPL)
a128 1
.endif
d130 1
a130 1
DOCS=		AUTHORS CONTACT COPYING HISTORY NEWS \
d163 3
a165 1
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
a166 1
.if defined(PAM_TEMPL)
a170 1
.endif
@


1.57
log
@Add an new option to provide a mechanism for users to disable kqueue
support if necessary.

Submitted by:	Kirk Strauser <kirk daycos com>
Approved by:	maintainer
@
text
@d24 1
a24 1
MAINTAINER=	j@@pureftpd.org
@


1.56
log
@Fix a typo in pureftpd.schema

PR:		ports/97387
Submitted by:	Malte von dem Hagen <bsd at mnetworking.de>
Approved by:	maintainer
@
text
@d10 1
d51 2
a52 1
		UTF8	"Support for charset conversion (expreimental)" off
d120 6
@


1.55
log
@- Update to 1.0.21
- Add an option for charset conversion
- Add HTTP master site

PR:		ports/93646
Submitted by:	Jui-Nan Lin <jnlin@@csie.nctu.edu.tw>
Approved by:	maintainer
@
text
@d150 1
@


1.54
log
@- Add UPLOADSCRIPT support

PR:		ports/85969
Submitted by:	dawnshade <h-k@@mail.ru>
Approved by:	maintainer timeout (15 days)
@
text
@d9 1
a9 2
PORTVERSION=	1.0.20
PORTREVISION=	4
d11 2
a12 1
MASTER_SITES=	ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ \
a26 1
USE_REINPLACE=	yes
d28 1
a28 1
USE_RC_SUBR=	yes
d49 2
a50 1
		UPLOADSCRIPT "Support uploadscript daemon" off
d112 6
a163 3
	@@${SED} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%RC_SUBR%%|${RC_SUBR}|g" \
		< ${FILESDIR}/pure-ftpd.sh.sample > ${WRKDIR}/pure-ftpd.sh
	${INSTALL_SCRIPT} ${WRKDIR}/pure-ftpd.sh ${PREFIX}/etc/rc.d
@


1.53
log
@Make pure-ftpd welcome message switchable when building.

PR:		78871
Submitted by:	Xin LI <delphij@@geekcn.org>
Approved by:	maintainer timeout
@
text
@d10 1
a10 1
PORTREVISION=	3
d49 2
a50 1
		BANNER	"Show ${PORTNAME} welcome upon session start" on
d107 5
d167 1
@


1.52
log
@Split the postgresql ports into a server and a client part.

All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.

PR:		75344
Approved by:	portmgr@@ (kris), ade & sean (mentors)
@
text
@d10 1
a10 1
PORTREVISION=	2
d48 2
a49 1
		THROTTLING	"Bandwidth throttling" off
d101 5
@


1.51
log
@- Teach the startup script to respect pureftpd_config in rc.conf
  (fixes ports/71477)

PR:		ports/72911
Submitted by:	Frank Denis (author and maintainer)
@
text
@d71 1
a71 2
POSTGRESQL_PORT?=	databases/postgresql7
LIB_DEPENDS+=	pq.3:${PORTSDIR}/${POSTGRESQL_PORT}
@


1.50
log
@- Add separate PAM knob and new THROTTLING knob

PR:		ports/68339
Submitted by:	Toni Viemero <toni.viemero@@iki.fi>
Approved by:	maintainer timeout (20 days)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.49
log
@- Distfile rerolled, this is whole diff between old and new file:

diff -ruN old/pure-ftpd-1.0.20/src/bsd-getopt_long.c new/pure-ftpd-1.0.20/src/bsd-getopt_long.c
--- old/pure-ftpd-1.0.20/src/bsd-getopt_long.c  Sat Jul 17 15:19:17 2004
+++ new/pure-ftpd-1.0.20/src/bsd-getopt_long.c  Tue Jul 20 12:42:16 2004
@@@@ -466,16 +466,6 @@@@
                     fprintf(stderr, recargchar, optchar);
                 pure_optopt = optchar;
                 return BADARG;
-            } else if (!(flags & FLAG_PERMUTE)) {
-                /*
-                 * If permutation is disabled, we can accept an
-                 * optional arg separated by whitespace so long
-                 * as it does not start with a dash (-).
-                 */
-                 if (pure_optind + 1 < nargc && pure_optind + 1 > 0 &&
-                     *nargv[pure_optind + 1] != '-') {
-                     pure_optarg = nargv[++pure_optind];
-                 }
             } else {
                 pure_optarg = nargv[pure_optind];
             }

Reported by:	sem
@
text
@d44 1
d47 2
a48 1
		PERUSERLIMITS	"Per-user concurrency limits" off
d86 5
d97 1
a97 1
.if !defined(WITH_LDAP) && !defined(WITH_MYSQL) && !defined(WITH_PGSQL)
@


1.48
log
@- Update to 1.0.20

Approved by:	maintainer
@
text
@d10 1
@


1.47
log
@- Fix crasher in pure-pw

PR:		ports/69098
Submitted by:	Xin LI <delphij@@frontfree.net>
Approved by:	maintainer
@
text
@d9 1
a9 2
PORTVERSION=	1.0.19
PORTREVISION=	1
@


1.46
log
@- Update to 1.0.19
- Use OPTIONS
- Convert rc script to rcNG

PR:		ports/68240, ports/68289
Submitted by:	Toni Viemero <toni.viemero@@iki.fi>, Joerg Pulz <Joerg.Pulz@@frm2.tum.de>
Approved by:	maintainer
@
text
@d10 1
@


1.45
log
@Remove databases/postgresql-client because there can't be a -server, and having
it installed prevents databases/postgresql7 from being installed, leading to
some dependencies problems
@
text
@d9 1
a9 2
PORTVERSION=	1.0.18
PORTREVISION=	0
d27 2
d37 12
d78 5
a92 6
MAN8=		pure-ftpd.8 pure-ftpwho.8 pure-mrtginfo.8 pure-statsdecode.8 \
		pure-uploadscript.8 pure-pw.8 pure-pwconvert.8 pure-quotacheck.8 \
		pure-authd.8

.include <bsd.port.pre.mk>

d111 1
a111 1
CONTRIB=	xml_python_processors.txt pure-vpopauth.pl
a114 4
	@@${ECHO_MSG} "WITH_LDAP=1           - Support for users in LDAP directories"
	@@${ECHO_MSG} "WITH_MYSQL=1          - Support for users in MySQL databases"
	@@${ECHO_MSG} "WITH_PGSQL=1          - Support for users in PostgreSQL databases"
	@@${ECHO_MSG} "WITH_PRIVSEP=1        - Enable privilege separation"
d139 3
a141 1
	${INSTALL_SCRIPT} ${FILESDIR}/pure-ftpd.sh.sample ${PREFIX}/etc/rc.d/
@


1.44
log
@Let pure-ftpd with postgresql support only depend on the client,
not on the whole server.

Informed maintainer.
@
text
@d55 1
a55 1
POSTGRESQL_PORT?=	databases/postgresql-client
@


1.43
log
@Update to 1.0.18 release.

Approved by:	maintainer
@
text
@d55 1
a55 1
POSTGRESQL_PORT?=	databases/postgresql7
@


1.42
log
@- Add WITH_CERTFILE knob to allow setting alternative TLS certificate location

PR:		ports/62626
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@@sunpoet.net>
Approved by:	maintainer timeout (15 days)
@
text
@d9 1
a9 1
PORTVERSION=	1.0.17a
d26 1
a49 1
BROKEN_WITH_MYSQL=	41
d111 2
a112 2
	@@${ECHO_MSG} "  norwegian, swedish, russian, traditional-chinese, simplified-chinese"
	@@${ECHO_MSG} "  and czech."
@


1.41
log
@- Update to 1.0.17a, the latest stable version
  This version introduces atomic uploads for better reliability

While I'm here:
- minor cleanup: s/ECHO_CMD/ECHO_MSG/, use DOCSDIR/EXAMPLESDIR

PR:		59653
Submitted by:	maintainer
@
text
@d65 5
d107 1
@


1.40
log
@- Update to version 1.0.16c
  * Version 1.0.16b accidentally broke the PAM authentication
    backend.  This release fixes that issue.

PR:		58660
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.16c
a25 14
.if defined(WITH_LDAP)
USE_OPENLDAP=		YES
.endif

.if defined(WITH_MYSQL)
USE_MYSQL=		YES
BROKEN_WITH_MYSQL=	41
.endif

.if defined(WITH_PGSQL)
POSTGRESQL_PORT?=	databases/postgresql7
LIB_DEPENDS+=	pq.3:${PORTSDIR}/${POSTGRESQL_PORT}
.endif

d28 1
a28 1
CONFIGURE_ARGS+=	--with-everything \
d34 1
d42 1
d48 2
d55 2
d84 1
a84 1
PAM_DIR?=	${PREFIX}/share/examples/${PORTNAME}/pam
d97 11
a107 11
	@@${ECHO_CMD} "You can use the following additional options:"
	@@${ECHO_CMD} "WITH_LDAP=1           - Support for users in LDAP directories"
	@@${ECHO_CMD} "WITH_MYSQL=1          - Support for users in MySQL databases"
	@@${ECHO_CMD} "WITH_PGSQL=1          - Support for users in PostgreSQL databases"
	@@${ECHO_CMD} "WITH_PRIVSEP=1        - Enable privilege separation"
	@@${ECHO_CMD} "WITH_LANG=lang        - Enable compilation of language support, lang is one of"
	@@${ECHO_CMD} "  english, german, romanian, french, french-funny, polish, spanish,"
	@@${ECHO_CMD} "  dutch, italian, brazilian-portuguese, danish, slovak, korean,"
	@@${ECHO_CMD} "  norwegian, swedish, russian, traditional-chinese, simplified-chinese"
	@@${ECHO_CMD} "  and czech."
	@@${ECHO_CMD} ""
d118 2
a119 2
	${MKDIR} ${PREFIX}/share/examples/pure-ftpd
	(cd ${WRKSRC}/contrib && ${INSTALL_SCRIPT} ${CONTRIB} ${PREFIX}/share/examples/pure-ftpd)
d122 2
a123 2
	@@${MKDIR} ${PREFIX}/share/doc/pure-ftpd
	(cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/pure-ftpd)
d129 2
a130 2
	@@${ECHO_CMD} "Now you need to examine ${PAM_DIR}/${PAM_TARGET}"
	@@${ECHO_CMD} "and add the relevant PAM configuration lines to your /etc/pam.conf file."
@


1.39
log
@- Update to 1.0.16b
  o Fix a cross-scripting issue with the HTML output of the
    pure-ftpwho command
  o '--with-largefile' has been added by default
  o Also on 5-x the server now listens on IPv4 and IPv6 by default

PR:		58257
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.16b
@


1.38
log
@[patch] ftp/pure-ftpd: Utilize USE_MYSQL and USE_OPENLDAP

	Make pureftpd port utilize USE_MYSQL and USE_OPENLDAP macro.
	Frank Denis is Cc'ed for notification and/or approval.

PR:		ports/56247
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org>
Approved by:	maintainer timeout
@
text
@d9 1
a9 1
PORTVERSION=	1.0.16a
d46 1
@


1.37
log
@Fix non-default dependency on openldap2[012] which is broken by splitting.

# I'm not bumped port revision of them because this should not affect
# packages built on bento...
@
text
@d26 2
a27 6
.if defined(WITH_LDAP) && !defined(WITH_LDAP21)
LIB_DEPENDS+=	ldap:${PORTSDIR}/net/openldap20-client
.elif defined(WITH_LDAP21) && !defined(WITH_LDAP)
LIB_DEPENDS+=	ldap:${PORTSDIR}/net/openldap21-client
.elif defined(WITH_LDAP21) && defined(WITH_LDAP)
BROKEN=		"You may only specify WITH_LDAP xor WITH_LDAP21, but not both together"
d30 3
a32 6
.if defined(WITH_MYSQL) && !defined(WITH_MYSQL4)
LIB_DEPENDS+=	mysqlclient:${PORTSDIR}/databases/mysql323-client
.elif defined(WITH_MYSQL4) && !defined(WITH_MYSQL)
LIB_DEPENDS+=	mysqlclient.12:${PORTSDIR}/databases/mysql40-client
.elif defined(WITH_MYSQL4) && defined(WITH_MYSQL)
BROKEN=		"You may only specify WITH_MYSQL xor WITH_MYSQL4, but not both together"
d53 1
a53 1
.if defined(WITH_LDAP) || defined(WITH_LDAP21)
d58 1
a58 1
.if defined(WITH_MYSQL) || defined(WITH_MYSQL4)
d62 1
a62 1
# mysql support requested?
d105 2
a106 4
	@@${ECHO_CMD} "WITH_LDAP=1           - Support for users in LDAP directories (openldap-2.0)"
	@@${ECHO_CMD} "WITH_LDAP21=1         - Support for users in LDAP directories (openldap-2.1)"
	@@${ECHO_CMD} "WITH_MYSQL=1          - Support for users in MySQL 3.23 databases"
	@@${ECHO_CMD} "WITH_MYSQL4=1         - Support for users in MySQL 4 databases"
@


1.36
log
@- Update to 1.0.16a

PR:		55536
Submitted by:	Frank Denis <j@@pureftpd.org>
@
text
@d27 1
a27 1
LIB_DEPENDS+=	ldap:${PORTSDIR}/net/openldap20
d29 1
a29 1
LIB_DEPENDS+=	ldap:${PORTSDIR}/net/openldap21
@


1.35
log
@update pure-ftpd to 1.0.15 [0], add knobs for MySQL 4 and OpenLDAP 2.1 [0]
change where config files get installed from /etc to PREFIX/etc [1]
add a startscript for etc/rc.d [1]

PR:		46853 [1]
Requested by:	maintainer [0]
Approved By:	maintainer [0],[1]
@
text
@d9 1
a9 1
PORTVERSION=	1.0.15
d52 1
d106 1
a106 1
		pureftpd.schema
@


1.34
log
@Point dependencies on net/openldap2 to net/openldap20
@
text
@d9 1
a9 1
PORTVERSION=	1.0.14
d26 1
a26 1
.if defined(WITH_LDAP)
d28 4
d34 1
a34 1
.if defined(WITH_MYSQL)
d36 4
d47 1
d52 1
a52 1
			--sysconfdir=/etc
d59 1
a59 1
.if defined(WITH_LDAP)
d64 1
a64 1
.if defined(WITH_MYSQL)
d111 4
a114 2
	@@${ECHO_CMD} "WITH_LDAP=1           - Support for users in LDAP directories"
	@@${ECHO_CMD} "WITH_MYSQL=1          - Support for users in MySQL databases"
d124 3
d140 1
@


1.33
log
@De-pkg-comment.
@
text
@d27 1
a27 1
LIB_DEPENDS+=	ldap:${PORTSDIR}/net/openldap2
@


1.32
log
@upgrade to 1.0.14

PR:		47727
Submitted by:	maintainer
@
text
@d24 1
@


1.31
log
@Bump libpq version[1] and PORTREVISION.  Add POSTGRESQL_PORT tunable.
This should be the last of the PostgreSQL updates and everything should
support the POSTGRESQL_PORT tunable.

Submitted by:	kris/bento[1]
@
text
@d9 2
a10 2
PORTVERSION=	1.0.13a
PORTREVISION=	1
d48 1
a48 1
# ldap support requested ?
d53 1
a53 1
# mysql support requested ?
d58 1
a58 1
# mysql support requested ?
d63 5
d104 1
@


1.30
log
@- Update to 1.0.13a
- Use ECHO_CMD and fix whitespaces while I am here.

PR:		ports/45707
Submitted by:	maintainer
Approved by:	kris
@
text
@d10 1
d34 2
a35 1
LIB_DEPENDS+=	pq:${PORTSDIR}/databases/postgresql7
@


1.29
log
@Update to 1.0.13

PR:		ports/45653
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.13
d93 10
a102 12
	@@${ECHO} "You can use the following additional options:"
	@@${ECHO} "WITH_LDAP=1           - Support for users in LDAP \
		directories;"
	@@${ECHO} "WITH_MYSQL=1          - Support for users in MySQL databases;"
	@@${ECHO} "WITH_PGSQL=1          - Support for users in PostgreSQL databases;"	
	@@${ECHO} "WITH_LANG=lang        - enable compilation of language \
		support, lang is one of"
	@@${ECHO} "  english, german, romanian, french, french-funny, polish, spanish,"
	@@${ECHO} "  dutch, italian, brazilian-portuguese, danish, slovak, korean,"
	@@${ECHO} "  norwegian, swedish, russian, traditional-chinese, simplified-chinese"
	@@${ECHO} "  and czech."
	@@${ECHO}	
d120 2
a121 2
	@@${ECHO} "Now you need to examine ${PAM_DIR}/${PAM_TARGET}"
	@@${ECHO} "and add the relevant PAM configuration lines to your /etc/pam.conf file."
@


1.28
log
@upgrade to 1.0.12

Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.12
d12 2
d16 1
d18 1
a18 2
		ftp://ftp.za.pureftpd.org/pub/pure-ftpd/releases/ \
		http://ftp.cn.pureftpd.org/pure-ftpd/releases/ \
d90 1
a90 1
CONTRIB=	xml_python_processors.txt sfv-crc-check.pl
d102 3
a104 2
	@@${ECHO} "  norwegian, swedish, russian, traditional-chinese, simplified-chinese."
	@@${ECHO}
@


1.27
log
@Update to 1.0.11

PR:		36704
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.11
d100 1
a100 1
	@@${ECHO} "  norwegian or swedish."
@


1.26
log
@Update to 1.0.10.

PR:		36062
Submitted by:	Alex Dupre <sysadmin@@alexdupre.com>
Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.10
d12 2
d15 2
a21 4
.if defined(WITH_DMALLOC)
LIB_DEPENDS+=	dmalloc.1:${PORTSDIR}/devel/dmalloc
.endif

a63 6
# use of dmalloc requested?
.if defined(WITH_DMALLOC)
CONFIGURE_ARGS+=	--with-dmalloc
CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
.endif

d85 1
a85 1
		README.Authentication-Modules THANKS poweredby.jpg \
a91 1
	@@${ECHO} "WITH_DMALLOC=1        - enable use of the dmalloc library;"
d99 2
a100 1
	@@${ECHO} "  dutch, italian, brazilian-portuguese, danish, slovak, korean or swedish."
@


1.25
log
@- Update to 1.0.9
- Sort pkg-plist

PR:		35238
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.9
@


1.24
log
@Update to 1.0.8

PR:		34237
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.8
d11 3
a13 1
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
d91 2
a92 1
		README.Authentication-Modules THANKS poweredby.jpg
@


1.23
log
@Update to 1.0.7

PR:		33240
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.7
d69 2
a70 1
		pure-uploadscript.8 pure-pw.8 pure-pwconvert.8 pure-quotacheck.8
d89 1
a89 1
		THANKS poweredby.jpg
d91 1
a91 1
CONTRIB=	xml_python_processors.txt
@


1.22
log
@Update to 1.0.6

PR:		33115
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.6
@


1.21
log
@Update to 1.0.5

PR:		32944
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.5
d28 4
d35 1
d52 5
d58 1
a58 1
.if !defined(WITH_LDAP) && !defined(WITH_MYSQL)
d87 1
a87 1
		README.Netfilter README.MySQL README.Virtual-Users \
d98 1
d102 1
a102 1
	@@${ECHO} "  dutch, italian, brazilian-portuguese, danish, slovak or korean."
d108 1
@


1.20
log
@upgrade to 1.0.4

PR:		32650
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.4
@


1.19
log
@Update to 1.0.3

PR:		31675
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.3
@


1.18
log
@Update to 1.0.1.

PR:		31675
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.0.1
@


1.17
log
@The distfile was rerolled because of a three-line hotfix.

Submitted by:	author/maintainer
@
text
@d9 1
a9 2
PORTVERSION=	1.0.0
PORTREVISION=	1
d90 2
a91 2
	@@${ECHO} "  english, german, romanian, french, polish, spanish, dutch,"
	@@${ECHO} "  italian, brazilian-portuguese, danish, slovak or korean."
@


1.16
log
@Update to 1.0.0.

PR:		31503
Submitted by:	maintainer
@
text
@d10 1
@


1.15
log
@- update to 0.99.9
- install a pure-ftpd poweredby.jpg image
- reword some user messages

PR:		31041
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.14 2001/10/03 15:41:09 petef Exp $
d9 1
a9 1
PORTVERSION=	0.99.9
d29 3
a31 1
CONFIGURE_ARGS+=	--with-everything --with-paranoidmsg
d91 1
a91 1
	@@${ECHO} "  italian, brazilian-portuguese or danish."
@


1.14
log
@- update to 0.99.2a
- fix some whitespace problems (at EOL and multiple lines of whitespace)
- install extra README
- update pkg-descr with new features

PR:		30643
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.13 2001/08/23 17:18:23 roam Exp $
d9 1
a9 1
PORTVERSION=	0.99.2a
d57 1
a57 1
		pure-uploadscript.8
d76 1
a76 1
		THANKS
d83 7
a89 4
	@@${ECHO} "WITH_LDAP=1           - Store users in LDAP directories;"
	@@${ECHO} "WITH_MYSQL=1          - Store users in MySQL databases;"
	@@${ECHO} "WITH_LANG=lang        - enable compilation of language support, lang is one of"
	@@${ECHO} "  english, german, romanian, french, polish, spanish, dutch or danish."
@


1.13
log
@Update to 0.99.1b.
Make the --with-pam configure arg conditional: only compile with PAM
support if neither WITH_LDAP nor WITH_MYSQL is specified.

PR:		29995
Submitted by:	author/maintainer
@
text
@d5 1
a5 1
# $FreeBSD$
d9 1
a9 1
PORTVERSION=	0.99.1b
a27 1

d75 1
a75 1
		README.Netfilter README.MySQL \
d83 2
a84 2
	@@${ECHO} "WITH_LDAP=1           - Store users in LDAP directories;"	
	@@${ECHO} "WITH_MYSQL=1          - Store users in MySQL databases;"		
d86 1
a86 1
	@@${ECHO} "  english, german, romanian, french, polish, spanish or danish."
@


1.12
log
@Update to 0.99.1.

PR:		29877
Submitted by:	author/maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.99.1
d30 1
a30 1
CONFIGURE_ARGS+=	--with-pam --with-everything --with-paranoidmsg
d35 16
d57 2
a58 1
MAN8=		pure-ftpd.8 pure-ftpwho.8 pure-mrtginfo.8 pure-uploadscript.8
d83 4
a86 4
	@@${ECHO} "WITH_DMALLOC=1	- enable use of the dmalloc library;"
	@@${ECHO} "WITH_LDAP=1		- Store users in LDAP directories;"	
	@@${ECHO} "WITH_MYSQL=1		- Store users in MySQL databases;"		
	@@${ECHO} "WITH_LANG=lang	- enable compilation of language support, lang is one of"
d88 1
@


1.11
log
@Update to 0.99.

PR:		29260
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.99
d14 1
a14 1
MAINTAINER=	j@@4u.net
d20 9
d30 1
a30 4
CONFIGURE_ARGS+=	--with-pam --with-cookie --with-throttling \
			--with-ratios --with-ftpwho --with-largefile \
			--with-uploadscript --with-virtualhosts \
			--with-altlog --with-paranoidmsg
d59 1
a59 1
		README.Netfilter \
d66 3
a68 1
	@@${ECHO} "WITH_DMALLOC	- enable use of the dmalloc library;"
d70 1
a70 1
	@@${ECHO} "		  english, german, romanian, french, polish, spanish or danish."
d74 1
@


1.10
log
@Update to 0.98.7.
Add sample PAM configuration files.

PR:		28275
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.98.7
d23 2
a24 1
			--with-uploadscript --with-virtualhosts
d62 1
a62 1
	@@${ECHO} "		  english, german, romanian, french, polish or spanish."
@


1.9
log
@Update to 0.98.6, which fixes a bug with restored retrieves.

PR:		28140
Submitted by:	author/maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.98.6
d36 14
d74 6
d81 1
a81 1
.include <bsd.port.mk>
@


1.8
log
@Update to 0.98.5.  Also, install the contents of the contrib/ directory
under share/examples.

PR:		28118
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.98.5
@


1.7
log
@Forced commit, just to point out that the previous commit did NOT reference
PR ports/27784, but:

PR:		27787
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.6 2001/06/01 17:57:10 roam Exp $
d9 1
a9 1
PORTVERSION=	0.98.4
d23 1
a23 1
			--with-uploadscript
d37 2
a38 1
		README README.Configuration-File README.LDAP README.Netfilter \
d41 2
d53 2
@


1.6
log
@Update to 0.98.4.
Yes, this is a SourceForge-hosted project, and yes, I have checked
the diffs against the previous release carefully, just in case.

PR:		27784
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.5 2001/05/29 13:10:31 roam Exp $
@


1.5
log
@Update to 0.98.3.

PR:		27734
Submitted by:	maintainer/author
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.4 2001/05/28 10:23:30 roam Exp $
d9 1
a9 1
PORTVERSION=	0.98.3
@


1.4
log
@Update to 0.98.2.

PR:		27655
Submitted by:	maintainer/author
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.3 2001/05/09 08:32:00 roam Exp $
d9 1
a9 1
PORTVERSION=	0.98.2
d36 4
d53 1
a53 3
.for file in COPYING HISTORY NEWS README README.Configuration-File README.LDAP README.Netfilter THANKS
	${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/pure-ftpd
.endfor
@


1.3
log
@Update to 0.98.1.

PR:		27224
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.2 2001/05/09 07:52:27 roam Exp $
d9 1
a9 1
PORTVERSION=	0.98.1
@


1.2
log
@Update to 0.98.

PR:		27222
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.1 2001/04/23 15:46:38 roam Exp $
d9 1
a9 1
PORTVERSION=	0.98
@


1.1
log
@Pure-FTPd is a fast, production-quality, standard-conformant FTP server,
based upon Troll-FTPd.

PR:		26768
Submitted by:	Frank DENIS <j@@jedi.claranet.fr>
@
text
@d5 1
a5 1
# $FreeBSD$
d9 1
a9 1
PORTVERSION=	0.97.7
a13 7
# These shall probably be incorporated in the next version.
PATCHFILES=	pure-ftpd-0.97.7-polish.patch.gz \
		pure-ftpd-0.97.7-config.pl.patch.gz
PATCH_SITES=	http://people.FreeBSD.org/~roam/ports/patches/ftp/ \
		${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR=	roam/ftp

d22 2
a23 1
			--with-ratios --with-ftpwho --with-largefile
d34 1
a34 1
MAN8=		pure-ftpd.8 pure-ftpwho.8 mrtginfo.8
d40 1
a40 1
	@@${ECHO} "		  english, german, romanian, french or polish."
@

