summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2013-08-16 08:19:45 +0000
committerSergey Popov <pinkbyte@gentoo.org>2013-08-16 08:19:45 +0000
commitf6d06272393f28bde8aa248ad7db1e974dbb9ee5 (patch)
tree0422e8b5e50776e1d4a6f736feae6fe4a22f0491 /net-ftp/yafc
parentBump (diff)
downloadgentoo-2-f6d06272393f28bde8aa248ad7db1e974dbb9ee5.tar.gz
gentoo-2-f6d06272393f28bde8aa248ad7db1e974dbb9ee5.tar.bz2
gentoo-2-f6d06272393f28bde8aa248ad7db1e974dbb9ee5.zip
Version bump to 1.2.5
(Portage version: 2.2.0/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
Diffstat (limited to 'net-ftp/yafc')
-rw-r--r--net-ftp/yafc/ChangeLog10
-rw-r--r--net-ftp/yafc/metadata.xml13
-rw-r--r--net-ftp/yafc/yafc-1.2.5.ebuild46
3 files changed, 63 insertions, 6 deletions
diff --git a/net-ftp/yafc/ChangeLog b/net-ftp/yafc/ChangeLog
index abb160df9079..e5ee4c95da11 100644
--- a/net-ftp/yafc/ChangeLog
+++ b/net-ftp/yafc/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-ftp/yafc
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/yafc/ChangeLog,v 1.42 2013/06/02 11:00:14 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/yafc/ChangeLog,v 1.43 2013/08/16 08:19:45 pinkbyte Exp $
+
+*yafc-1.2.5 (16 Aug 2013)
+
+ 16 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> +yafc-1.2.5.ebuild,
+ metadata.xml:
+ Version bump: EAPI 5, epatch_user, add ~arm keyword, clean-up src_configure,
+ install bash completion script in proper location, add dependency on
+ dev-libs/openssl, change HOMEPAGE and SRC_URI
02 Jun 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due bug #328951
diff --git a/net-ftp/yafc/metadata.xml b/net-ftp/yafc/metadata.xml
index 9d1c512a9d66..7bd2aa1c49f0 100644
--- a/net-ftp/yafc/metadata.xml
+++ b/net-ftp/yafc/metadata.xml
@@ -1,9 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>proxy-maintainers</herd>
-<maintainer>
- <email>page@cubata.homelinux.net</email>
- <name>Carles Pagès</name>
-</maintainer>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>page@cubata.homelinux.net</email>
+ <name>Carles Pagès</name>
+ </maintainer>
+ <use>
+ <flag name="ssh">Build with SFTP support</flag>
+ </use>
</pkgmetadata>
diff --git a/net-ftp/yafc/yafc-1.2.5.ebuild b/net-ftp/yafc/yafc-1.2.5.ebuild
new file mode 100644
index 000000000000..3b24e1492a5f
--- /dev/null
+++ b/net-ftp/yafc/yafc-1.2.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/yafc/yafc-1.2.5.ebuild,v 1.1 2013/08/16 08:19:45 pinkbyte Exp $
+
+EAPI=5
+
+inherit bash-completion-r1 eutils
+
+DESCRIPTION="Console ftp client with a lot of nifty features"
+HOMEPAGE="http://www.yafc-ftp.com/"
+SRC_URI="http://www.yafc-ftp.com/upload/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86"
+IUSE="ipv6 readline kerberos socks5 ssh"
+
+DEPEND="dev-libs/openssl:0
+ readline? ( >=sys-libs/readline-6 )
+ kerberos? ( virtual/krb5 )
+ socks5? ( net-proxy/dante )
+ ssh? ( net-libs/libssh )"
+RDEPEND="${DEPEND}"
+
+DOCS=( BUGS NEWS README THANKS TODO )
+
+src_prepare() {
+ epatch_user
+}
+
+src_configure() {
+ export ac_cv_ipv6=$(usex ipv6)
+ econf \
+ $(use_with readline readline /usr) \
+ $(use_with socks5 socks /usr) \
+ $(use_with socks5 socks5 /usr) \
+ $(use_with kerberos krb5) \
+ $(use_with ssh) \
+ --with-bash-completion="$(get_bashcompdir)" \
+ --without-krb4
+}
+
+src_install() {
+ default
+ dodoc -r samples
+}