ChangeLog

# ChangeLog for net-ftp/yafc
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/yafc/ChangeLog,v 1.36 2008/05/30 04:50:23 darkside Exp $

30 May 2008; Jeremy Olexa yafc-1.1.1-r1.ebuild:
fixed compilation with USE=kerberos. Thanks to Kevin Fullerton & Fredrik
Eriksson for the changes and Gautam Iyer for reporting. Closes bug #201741

12 Nov 2007; Raúl Porcel -yafc-1.1.ebuild:
old

23 Sep 2007; Ferris McCormick yafc-1.1.1-r1.ebuild:
Add quotes for ${FILESDIR}, per dberkholz.

23 Sep 2007; Ferris McCormick
+files/yafc-1.1.1-heimdal_gssapi_fix.patch, yafc-1.1.1-r1.ebuild:
Apply patch for heimdal fix, Bug #113052 --- thanks to jmbsvicetto (Jorge M.
B. S. Vicetto).

19 Jun 2007; Gustavo Zacarias yafc-1.1.1-r1.ebuild:
Stable on sparc wrt #173646

17 Jun 2007; Raúl Porcel -yafc-1.1.1.ebuild,
yafc-1.1.1-r1.ebuild:
x86 stable wrt #173646

17 Jun 2007; Christoph Mende yafc-1.1.1-r1.ebuild:
Stable on amd64 wrt bug 173646

15 May 2007; Thilo Bangert metadata.xml:
add no-herd

07 Apr 2007; nixnut yafc-1.1.1-r1.ebuild:
Stable on ppc wrt bug 173646

*yafc-1.1.1-r1 (07 Apr 2007)

07 Apr 2007; Charlie Shepherd
+yafc-1.1.1-r1.ebuild:
Remove krb4 use flag and dependency on app-crypt/kth-krb. Bug 173354

14 Mar 2007; Raúl Porcel
+files/yafc-1.1.1-gcc4.patch:
refix the commit, thanks to robbat2

14 Mar 2007; Raúl Porcel
files/yafc-1.1.1-gcc4.patch:
Fix the patch again, thanks to genone for the command of cvs

14 Mar 2007; Charlie Shepherd
files/yafc-1.1.1-gcc4.patch:
Really fix patch this time

12 Mar 2007; Raúl Porcel
files/yafc-1.1.1-gcc4.patch, yafc-1.1.1.ebuild:
fix patch, as it failed, and stable x86

28 Jan 2007; Charlie Shepherd
files/yafc-1.1.1-gcc4.patch:
Fix yafc-1.1.1-gcc4.patch; thanks to Alex Unigovsky; bug 164170

08 Jan 2007; Danny van Dyk -yafc-1.0.ebuild:
QA: Removed unused versions.

09 Dec 2006; Charlie Shepherd
+files/yafc-1.1.1-gcc4.patch, yafc-1.1.1.ebuild:
Add fix for gcc-4; thanks to P Nienaber for reporting; bug 127634

08 Jul 2006; Lars Weiler yafc-1.1.1.ebuild:
Stable on ppc; it's better for our default unicode-support.

11 Nov 2005; Michael Hanselmann yafc-1.1.ebuild:
Stable on ppc.

02 Nov 2005; Gustavo Zacarias yafc-1.1.ebuild:
Stable on sparc

01 Nov 2005; Krzysiek Pawlik yafc-1.1.ebuild:
Stable on x86. Bug 111171.

*yafc-1.1.1 (09 Oct 2005)

09 Oct 2005; Daniel Black +yafc-1.1.1.ebuild:
version bump

16 Sep 2005; Ciaran McCreesh ChangeLog:
Converted to UTF-8, fixed encoding screwups

04 Feb 2005; Jan Brinkmann yafc-1.1.ebuild:
stable on amd64

19 Jun 2004; Jason Wever yafc-1.1.ebuild:
Marked ~arch for everyone since this was initially imported as stable for x86,
ppc and sparc.

*yafc-1.1 (19 Jun 2004)

19 Jun 2004; Mike Frysinger +yafc-1.1.ebuild:
Version bump #53168 by Mikael Wärlander.

05 Jan 2004; Jon Portnoy :
AMD64 keywords.

*yafc-1.0 (20 Jun 2003)

20 Jun 2003; Mike Frysinger :
Version bumpage.

*yafc-0.7.10 (10 Oct 2002)

03 Feb 2003; Jon Nall ) yafc-0.7.10.ebuild :
added ~ppc

10 Oct 2002; Jack Morgan :
Updated version number to fix an issue with sparc64

*yafc-0.7.9 (6 Jun 2002)
6 Jun 2002; Donny Davies :
Add docs + ssh RDEPEND + $P; close #859.

*yafc-0.7.2-r1 (26 May 2002)

26 May 2002; Ryan Phillips ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX yafc-1.1.1-gcc4.patch 1059 RMD160 b7e5b088236c9fa587e42ab17e9d8abb9db43f16 SHA1 17215e5bb968d0d10ca590faff93cef87c81d2da SHA256 1b58aa3f23e4255265955c3ed96cb2fdcde34624ae52dc25646d60cf5006f9ce
AUX yafc-1.1.1-heimdal_gssapi_fix.patch 1030 RMD160 60ee14973731048e0f376e0c5655d61ae9495563 SHA1 9fdf8abc123d944c905e0ae54255b4527cd66809 SHA256 8b3e1ccd89345089bc8ae2233ca3cbae0dcb570a6ba8ec5738f6d5657901a530
DIST yafc-1.1.1.tar.bz2 858991 RMD160 1a1af7f618e9fada90b23390e64ec0ee4c8ed370 SHA1 d88132e1b389d74533f9eaa94f1a6d02787c03c8 SHA256 ab72b2ed89fb75dbe8ebd119458cf513392225f367cccfad881e9780aefcd7e6
EBUILD yafc-1.1.1-r1.ebuild 1902 RMD160 84b2cfbd90324dfabe233c4dbc30c008bf6cf33e SHA1 7f5164e71b5154083199181c090d0662bd28da75 SHA256 8f957b8085d62673575011729d253a8e099c29005c8d598d9dbe27d4db95b7a3
MISC ChangeLog 4496 RMD160 0e96b6c12dd7c4cece85cea9e2c4522da81439a1 SHA1 baf0dcd2ec162adaf149d79ecd934dd97f18be73 SHA256 24430e915f5e3dc2992e7fdfa80a26e7ced1eb8c818ceaffef8a0da75eaca814
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a

files

metadata.xml




no-herd

maintainer-needed@gentoo.org

yafc-1.1.1-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/yafc/yafc-1.1.1-r1.ebuild,v 1.8 2008/05/30 04:50:23 darkside Exp $

inherit autotools eutils

DESCRIPTION="Console ftp client with a lot of nifty features"
HOMEPAGE="http://yafc.sourceforge.net/"
SRC_URI="mirror://sourceforge/yafc/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE="readline kerberos socks5"

DEPEND="readline? ( >=sys-libs/readline-4.1-r4 )
kerberos? ( virtual/krb5 )
socks5? ( net-proxy/dante )"
RDEPEND=">=net-misc/openssh-3.0
${DEPEND}"

src_unpack() {
unpack "${A}"
cd "${S}"
epatch "${FILESDIR}/${P}-gcc4.patch"
epatch "${FILESDIR}/${P}-heimdal_gssapi_fix.patch"

AT_M4DIR="cf"
eautoreconf
}

src_compile() {
local myconf=""
if use kerberos ; then
if has_version app-crypt/heimdal ; then
myconf="${myconf} --with-krb5=/usr/ --with-krb4=no --with-gssapi=/usr"
elif has_version app-crypt/mit-krb5 ; then
if built_with_use app-crypt/mit-krb5 krb4 ; then
myconf="${myconf} --with-krb5=/usr/ --with-krb4=/usr/ --with-gssapi=/usr"
else
myconf="${myconf} --with-krb5=/usr/ --with-krb4=no --with-gssapi=/usr"
fi
else
die "No supported kerberos provider detected"
fi
else
myconf="${myconf} --without-krb4 --without-krb5"
fi
# use kerberos && myconf="${myconf} --with-krb5=/usr/ --with-gssapi=/usr" \
# || myconf="${myconf} --with-krb5=no --with-krb4=no --with-gssapi=no"
use socks5 && myconf="${myconf} --with-socks5=/usr" \
|| myconf="${myconf} --with-socks5=no"
use readline && myconf="${myconf} --with-readline=/usr" \
|| myconf="${myconf} --with-readline=no"

econf $(use_with readline) ${myconf} || die "./configure failed"
emake || die "emake failed"
}

src_install () {
make DESTDIR=${D} install || die
dodoc BUGS NEWS README THANKS TODO *.sample
}