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
}




Reply via email to