polynomial-c 15/04/16 09:35:12
Modified: pure-ftpd-1.0.36.ebuild ChangeLog
pure-ftpd-1.0.36-r1.ebuild
Added: pure-ftpd-1.0.37.ebuild
Removed: pure-ftpd-1.0.29-r1.ebuild
Log:
Version bump. Removed old. Adjusted openssl and postgresql slot dependency
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key
0x981CA6FC)
Revision Changes Path
1.16 net-ftp/pure-ftpd/pure-ftpd-1.0.36.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36.ebuild?rev=1.16&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36.ebuild?rev=1.16&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36.ebuild?r1=1.15&r2=1.16
Index: pure-ftpd-1.0.36.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36.ebuild,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- pure-ftpd-1.0.36.ebuild 28 Dec 2014 16:23:21 -0000 1.15
+++ pure-ftpd-1.0.36.ebuild 16 Apr 2015 09:35:12 -0000 1.16
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36.ebuild,v
1.15 2014/12/28 16:23:21 titanofold Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36.ebuild,v
1.16 2015/04/16 09:35:12 polynomial-c Exp $
EAPI=5
inherit eutils confutils flag-o-matic
@@ -22,8 +22,8 @@
ldap? ( >=net-nds/openldap-2.0.25 )
mysql? ( virtual/mysql )
pam? ( virtual/pam )
- postgres? ( dev-db/postgresql )
- ssl? ( >=dev-libs/openssl-0.9.6g )
+ postgres? ( dev-db/postgresql:= )
+ ssl? ( >=dev-libs/openssl-0.9.6g:0= )
sysquota? ( sys-fs/quota[-rpc] )
xinetd? ( virtual/inetd )"
1.155 net-ftp/pure-ftpd/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/ChangeLog?rev=1.155&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/ChangeLog?rev=1.155&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/ChangeLog?r1=1.154&r2=1.155
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/ChangeLog,v
retrieving revision 1.154
retrieving revision 1.155
diff -u -r1.154 -r1.155
--- ChangeLog 28 Dec 2014 16:23:21 -0000 1.154
+++ ChangeLog 16 Apr 2015 09:35:12 -0000 1.155
@@ -1,6 +1,14 @@
# ChangeLog for net-ftp/pure-ftpd
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/ChangeLog,v 1.154
2014/12/28 16:23:21 titanofold Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/ChangeLog,v 1.155
2015/04/16 09:35:12 polynomial-c Exp $
+
+*pure-ftpd-1.0.37 (16 Apr 2015)
+
+ 16 Apr 2015; Lars Wendler <[email protected]>
+ -pure-ftpd-1.0.29-r1.ebuild, pure-ftpd-1.0.36.ebuild,
+ pure-ftpd-1.0.36-r1.ebuild, +pure-ftpd-1.0.37.ebuild,
+ -files/pure-ftpd.conf_d-2, -files/pure-ftpd.rc10:
+ Version bump. Removed old. Adjusted openssl and postgresql slot dependency.
28 Dec 2014; Aaron W. Swenson <[email protected]>
pure-ftpd-1.0.29-r1.ebuild, pure-ftpd-1.0.36.ebuild,
1.5 net-ftp/pure-ftpd/pure-ftpd-1.0.36-r1.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36-r1.ebuild?rev=1.5&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36-r1.ebuild?rev=1.5&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36-r1.ebuild?r1=1.4&r2=1.5
Index: pure-ftpd-1.0.36-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36-r1.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- pure-ftpd-1.0.36-r1.ebuild 28 Dec 2014 16:23:21 -0000 1.4
+++ pure-ftpd-1.0.36-r1.ebuild 16 Apr 2015 09:35:12 -0000 1.5
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header:
/var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36-r1.ebuild,v 1.4
2014/12/28 16:23:21 titanofold Exp $
+# $Header:
/var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.36-r1.ebuild,v 1.5
2015/04/16 09:35:12 polynomial-c Exp $
EAPI=5
inherit eutils confutils flag-o-matic
@@ -24,8 +24,8 @@
ldap? ( >=net-nds/openldap-2.0.25 )
mysql? ( virtual/mysql )
pam? ( virtual/pam )
- postgres? ( dev-db/postgresql )
- ssl? ( >=dev-libs/openssl-0.9.6g )
+ postgres? ( dev-db/postgresql:= )
+ ssl? ( >=dev-libs/openssl-0.9.6g:0= )
sysquota? ( sys-fs/quota[-rpc] )
xinetd? ( virtual/inetd )"
1.1 net-ftp/pure-ftpd/pure-ftpd-1.0.37.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.37.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.37.ebuild?rev=1.1&content-type=text/plain
Index: pure-ftpd-1.0.37.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.37.ebuild,v
1.1 2015/04/16 09:35:12 polynomial-c Exp $
EAPI=5
inherit eutils confutils flag-o-matic
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
DESCRIPTION="Fast, production-quality, standard-conformant FTP server"
HOMEPAGE="http://www.pureftpd.org/"
SRC_URI="ftp://ftp.pureftpd.org/pub/${PN}/releases/${P}.tar.bz2
http://download.pureftpd.org/pub/${PN}/releases/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
IUSE="anondel anonperm anonren anonres caps charconv implicittls ldap mysql
noiplog pam paranoidmsg postgres resolveids selinux ssl sysquota vchroot xinetd"
REQUIRED_USE="implicittls? ( ssl )"
DEPEND="caps? ( sys-libs/libcap )
charconv? ( virtual/libiconv )
ldap? ( >=net-nds/openldap-2.0.25 )
mysql? ( virtual/mysql )
pam? ( virtual/pam )
postgres? ( dev-db/postgresql:= )
ssl? ( >=dev-libs/openssl-0.9.6g:0= )
sysquota? ( sys-fs/quota[-rpc] )
xinetd? ( virtual/inetd )"
RDEPEND="${DEPEND}
dev-libs/libsodium
net-ftp/ftpbase
selinux? ( sec-policy/selinux-ftp )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.0.28-pam.patch
}
src_configure() {
# adjust max user length to something more appropriate
# for virtual hosts. See bug #62472 for details.
sed -e "s:# define MAX_USER_LENGTH 32U:# define MAX_USER_LENGTH 127U:" \
-i "${S}/src/ftpd.h" || die "sed failed"
local my_conf=""
# Let's configure the USE-enabled stuff
enable_extension_without "capabilities" "caps"
enable_extension_with "rfc2640" "charconv"
0
enable_extension_with "ldap" "ldap"
0
enable_extension_with "mysql" "mysql"
0
enable_extension_with "pam" "pam"
0
enable_extension_with "paranoidmsg" "paranoidmsg"
0
enable_extension_with "pgsql" "postgres"
0
enable_extension_with "tls" "ssl"
0
enable_extension_with "implicittls" "implicittls"
0
enable_extension_with "virtualchroot" "vchroot"
0
enable_extension_with "sysquotas" "sysquota"
0
enable_extension_without "inetd" "xinetd"
# noiplog is a negative flag, we don't want that enabled by default,
# so we handle it manually, as confutils can't do that
use noiplog && my_conf="${my_conf} --without-iplogging"
# Those features are only configurable like this, see bug #179375.
use anondel && append-cppflags -DANON_CAN_DELETE
use anonperm && append-cppflags -DANON_CAN_CHANGE_PERMS
use anonren && append-cppflags -DANON_CAN_RENAME
use anonres && append-cppflags -DANON_CAN_RESUME
use resolveids && append-cppflags -DALWAYS_RESOLVE_IDS
# Do not auto-use SSP -- let the user select this.
export ax_cv_check_cflags___fstack_protector_all=no
econf \
--with-altlog \
--with-cookie \
--with-diraliases \
--with-extauth \
--with-ftpwho \
--with-language=${PUREFTPD_LANG:=english} \
--with-peruserlimits \
--with-privsep \
--with-puredb \
--with-quotas \
--with-ratios \
--with-throttling \
--with-uploadscript \
--with-virtualhosts \
--enable-largefile \
${my_conf}
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS CONTACT ChangeLog FAQ HISTORY INSTALL README* NEWS
newconfd "${FILESDIR}/pure-ftpd.conf_d-3" ${PN}
if use implicittls ; then
sed -i '/^SERVER/s@21@990@' "${ED}"/etc/conf.d/${PN} \
|| die "Adjusting default server port for implicittls
usage failed!"
fi
newinitd "${FILESDIR}/pure-ftpd.rc11" pure-ftpd
dodir /var/lib/run/${PN}
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/pure-ftpd.xinetd" pure-ftpd
fi
if use ldap ; then
insinto /etc/openldap/schema
doins pureftpd.schema
insinto /etc/openldap
insopts -m 0600
doins pureftpd-ldap.conf
fi
}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
# This is a new installation
elog
elog "Before starting Pure-FTPd, you have to edit the
/etc/conf.d/pure-ftpd file!"
elog
ewarn "It's *really* important to read the README provided with
Pure-FTPd!"
ewarn "Check out
http://download.pureftpd.org/pub/pure-ftpd/doc/README for general info"
ewarn "and
http://download.pureftpd.org/pub/pure-ftpd/doc/README.TLS for SSL/TLS info."
ewarn
if use charconv ; then
ewarn "Charset conversion is an *experimental* feature!"
ewarn "Remember to set a valid charset for your
filesystem in the configuration!"
fi
fi
}