ChangeLog

# ChangeLog for net-ftp/ftp
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/ftp/ChangeLog,v 1.33 2008/07/07 22:03:11 jer Exp $

07 Jul 2008; Jeroen Roovers ftp-0.17-r7.ebuild:
Stable for HPPA too.

28 Jun 2008; Mike Frysinger
+files/netkit-ftp-0.17-arg_max.patch, ftp-0.17-r7.ebuild:
Fix from Fedora for building with glibc-2.8 #226513 by Peter.

16 Jun 2008; Joseph Jezak ftp-0.17-r7.ebuild:
Marked ppc/ppc64 stable.

09 May 2008; Raúl Porcel ftp-0.17-r7.ebuild:
alpha/ia64/sparc/x86 stable

*ftp-0.17-r7 (10 Jan 2008)

10 Jan 2008; Robert Buchholz
+files/netkit-ftp-0.17-sigseg.patch, +ftp-0.17-r7.ebuild:
Security: Fix a double-fclose() vulnerability in the getreply function
(CVE-2007-5769, #199206)

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

25 Feb 2006; Joshua Kinard ftp-0.17-r6.ebuild:
Marked stable on mips.

24 Feb 2006; ftp-0.17-r6.ebuild:
Stable on ppc. bug 123774

23 Feb 2006; Markus Rothe ftp-0.17-r6.ebuild:
Stable on ppc64; bug #123774

23 Feb 2006; Gustavo Zacarias ftp-0.17-r6.ebuild:
Stable on sparc wrt #123774

23 Feb 2006; Fernando J. Pereda ftp-0.17-r6.ebuild:
Stable on alpha wrt bug #123774

23 Feb 2006; Andrej Kacian ftp-0.17-r6.ebuild:
Stable on x86, bug #123774.

*ftp-0.17-r6 (14 Oct 2005)

14 Oct 2005; Mike Frysinger
+files/netkit-ftp-0.17-dont-strcpy-overlapping.patch,
files/netkit-ftp-0.17-ipv6.patch, +files/netkit-ftp-0.17-segv.patch,
+ftp-0.17-r6.ebuild:
Grab segv patch from Fedora, make sure we fixup the ssl port code since ipv6
changes it, and fix a segfault when using strcpy() on the same areas of
memory #104311.

03 Aug 2005; Mike Frysinger ftp-0.17-r5.ebuild:
Make sure we build with LFS #101038 by Maik Musall.

*ftp-0.17-r5 (30 Jul 2005)

30 Jul 2005; Mike Frysinger +ftp-0.17-r5.ebuild:
Add some user-input buffer len checks #100423 by Amir Sadoughi.

27 Jul 2005; Jeremy Huddleston ftp-0.17-r4.ebuild:
Use the correct toolchain compiler.

*ftp-0.17-r4 (11 Feb 2005)

11 Feb 2005; Mike Frysinger
+files/netkit-ftp-0.17-acct.patch,
+files/netkit-ftp-0.17-custom-cflags.patch,
+files/netkit-ftp-0.17-ipv6.patch, +files/netkit-ftp-0.17-locale.patch,
+files/netkit-ftp-0.17-runique_mget.patch,
+files/netkit-ftp-0.17-security.patch,
+files/netkit-ftp-0.17-ssl-0.2.patch, +ftp-0.17-r4.ebuild:
Add a bunch of misc patches from Fedora. Add a tweaked ipv6 patch #47507 by
Jasmin Buchert. Touchup the ssl patch and include -z option fix by Andreas
Kling #81586.

20 Feb 2004; Aron Griffis ftp-0.17-r3.ebuild:
stable on alpha

18 Sep 2003; Jon Portnoy ftp-0.17-r3.ebuild :
ia64 keywords.

15 Jul 2003; Christian Birchinger ftp-0.17-r3.ebuild:
Added sparc stable keyword

*ftp-0.17-r3 (13 Jun 2003)

08 Aug 2003; Jan Seidel ftp-0.17-r3.ebuild :
Marked stable on mips

25 Jul 2003; Guy Martin ftp-0.17-r3.ebuild :
Marked stable on hppa.

13 Jun 2003; Seemant Kulleen ftp-0.17-r3.ebuild,
files/netkit-ftp-0.17+ssl-0.2+auth.diff:
patch to establish a secure (ssl/tls) connection to an ftp server; submitted
by: Norberto Bensa and ebuild by: Tobias Sager


*ftp-0.17-r2 (12 Nov 2002)

15 Feb 2003; Jan Seidel ftp-0.17-r2.ebuild :
Added mips to keywords

09 Feb 2003; Seemant Kulleen *.ebuild :

Sed expression delimiters from / to :, closing bug #15006 by Blu3
and also changed to use epatch.

09 Feb 2003; Guy Martin ftp-0.17-r2.ebuild :
Added hppa to keywords.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

05 Dec 2002; Nick Hadaway ftp-0.17-r2.ebuild :
Marked stable.

23 Nov 2002; Nick Hadaway ftp-0.17-r2.ebuild,
files/digest-ftp-0.17-r2, files/netkit-ftp-0.17+ssl-0.2.diff :
Fixed a typo, marked unstable, and added to portage.

12 Nov 2002; T.Sager ChangeLog :
Added patch for SSL support.

*ftp-0.17-r1 (1 Feb 2002)

1 Feb 2002; G.Bevin 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 netkit-ftp-0.17-acct.patch 419 RMD160 131d0f7f411a9317bef4a9489371499824dc1982 SHA1 a88683246d609d04d07c46befa154d2c05cb06f1 SHA256 c5a50791759b7f15c7743b8af9f233efa7765715044262f5220634b86a11bafa
AUX netkit-ftp-0.17-arg_max.patch 1444 RMD160 540cfc21a483b1a443af4c7bde1480c52c97da82 SHA1 7f62c80e162f0d5949238da733ffc600dbc613da SHA256 e38bd3d24923839b0409989063ec61753fe9c52e08ea4d3ec3f347c6103a46b3
AUX netkit-ftp-0.17-custom-cflags.patch 587 RMD160 97865bb90153947f22b99c7096f4aeccf77a2d2a SHA1 a85964284cc09f8c5b8968c9de7f74a55b8abb7d SHA256 4b29b8c788669a32eeb7e9adc9b86cae5917472d639fc0b7c8f607f7a5469dbc
AUX netkit-ftp-0.17-dont-strcpy-overlapping.patch 1375 RMD160 518b4e7e3e07b857acd92edc862ffc05164745e2 SHA1 fbd40b6b27fe044a6d2868a974bc1b8abc7754a1 SHA256 e1c89a2128417bbd29fe6dd725c734d3a69ca1ceaa9a15aa2edc2643ae0103f1
AUX netkit-ftp-0.17-ipv6.patch 22850 RMD160 31804e989690a30927ff2a67b6851979c683551c SHA1 3eab563b0fb991637d70c232a4b6be2dd438c2e4 SHA256 0e96e9cfd78a737b955190a98f70ac89cf5b4d7d3ee9f7676d4550ce17e13f02
AUX netkit-ftp-0.17-locale.patch 577 RMD160 30da16aec35d5cc76f8861f010f99a1f7a29f8bc SHA1 a18864db250cc003f273f0249319c991e9300ff7 SHA256 98c9e579b4313611a46b97e6693af3fc199099c09a75de994a400a3cc582ad56
AUX netkit-ftp-0.17-runique_mget.patch 488 RMD160 5b81171b8f8205f2efd428f5034b24dce785439a SHA1 a22fd58197b9402dae2bd2940b41761208c5e1c6 SHA256 3a38b941135e6a85a57540e60350cafca7b3764b8a0dbe373e179f2044320b7e
AUX netkit-ftp-0.17-security.patch 509 RMD160 2f77627fb05a2f8f2b98317c78e4d2d8bd1514b5 SHA1 a6c99f925e4022bb2ef26fd62476a9bc9032b32d SHA256 c3c81d032aa6bf2e32b47f965971f782b4c51bdbed4cc7143c5e01b7578329d3
AUX netkit-ftp-0.17-segv.patch 2009 RMD160 b99e1ec94ca194ec0b6f85abf477fbef70ed6d1e SHA1 983e1710dc31242b801828d356aed90234547b63 SHA256 5a5dfb273a24a95757205562925430e84995e30e0bd48a38148dbf8c91a532e1
AUX netkit-ftp-0.17-sigseg.patch 457 RMD160 339df1461663465326799be5b76ed6efc90c6ae5 SHA1 98bf87ad4a9dc9543664e976c63da38db5ef04a2 SHA256 f8ece2c062220c72c2c2b0740bbf8291f211ab9e7c6cd839319b6373febc15a0
AUX netkit-ftp-0.17-ssl-0.2.patch 29503 RMD160 53ca3a2cad782693d752550b2d8968a34d0ca695 SHA1 98774a2a6a34d6dd62e34ea9b5f471489adc52bc SHA256 7cd2f0c1f15d466ad6e382fe1c47b3b7d16186a3e57ef3bbb299351d0e7fba2f
DIST netkit-ftp-0.17.tar.gz 53934 RMD160 ff67bdd1f233e375f7c6e8853906edb0e3bb42a2 SHA1 815541a33bf02a43b5b41194389b8435e7890935 SHA256 61c913299b81a4671ff089aac821329f7db9bc111aa812993dd585798b700349
EBUILD ftp-0.17-r6.ebuild 1540 RMD160 15c4dbdf7515fac59d671a6bc0e03ee8d1662d07 SHA1 f4f6cdea12add2531d98ec616b30b8c802eb1fda SHA256 f59c39e9d6c14dd3e52423299a2c676e86f44833758b4d84946934b73b5f7c3d
EBUILD ftp-0.17-r7.ebuild 1659 RMD160 f25b60ef344ac431ef3e711ceb9a9d29491795f2 SHA1 d8467b555d878f91f9e59c57bf09cd9605e38fe6 SHA256 5eb9bfefdb84a4d628b4a563150bdd273f15165464521e8def6f75f12b830d7c
MISC ChangeLog 5021 RMD160 1018de38966b833fe1978815bccec4bdc0b185b4 SHA1 9331cde2fc745f72ced24c0a078af2a627130bc3 SHA256 74c6d7bf0608b6b58e02bc6a353602acfb3684661d38bc34f68dc1059bf2cf83
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92

files

ftp-0.17-r6.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/ftp/ftp-0.17-r6.ebuild,v 1.10 2006/03/08 06:08:12 vapier Exp $

inherit eutils toolchain-funcs flag-o-matic

MY_P=netkit-${P}
S=${WORKDIR}/${MY_P}
DESCRIPTION="Standard Linux FTP client"
HOMEPAGE="http://www.hcs.harvard.edu/~dholland/computers/netkit.html"
SRC_URI="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/${MY_P}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86"
IUSE="ssl ipv6"

RDEPEND=">=sys-libs/ncurses-5.2
ssl? ( dev-libs/openssl )"
DEPEND="${RDEPEND}
>=sys-apps/sed-4"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${MY_P}-ssl-0.2.patch
epatch "${FILESDIR}"/${MY_P}-ipv6.patch #47507
epatch "${FILESDIR}"/${MY_P}-dont-strcpy-overlapping.patch #104311
epatch "${FILESDIR}"/${MY_P}-acct.patch #fedora
epatch "${FILESDIR}"/${MY_P}-locale.patch #fedora
epatch "${FILESDIR}"/${MY_P}-runique_mget.patch #fedora
epatch "${FILESDIR}"/${MY_P}-security.patch #fedora
epatch "${FILESDIR}"/${MY_P}-segv.patch #fedora
epatch "${FILESDIR}"/${MY_P}-custom-cflags.patch
append-lfs-flags #101038
}

src_compile() {
./configure \
--prefix=/usr \
$(use_enable ssl) \
$(use_enable ipv6) \
${EXTRA_ECONF} \
|| die "configure failed"
emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" || die "make failed"
}

src_install() {
dobin ftp/ftp || die
doman ftp/ftp.1 ftp/netrc.5
dodoc ChangeLog README BUGS
}

ftp-0.17-r7.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/ftp/ftp-0.17-r7.ebuild,v 1.6 2008/07/07 22:03:11 jer Exp $

inherit eutils toolchain-funcs flag-o-matic

MY_P=netkit-${P}
S=${WORKDIR}/${MY_P}
DESCRIPTION="Standard Linux FTP client"
HOMEPAGE="http://www.hcs.harvard.edu/~dholland/computers/netkit.html"
SRC_URI="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/${MY_P}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha ~amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="ssl ipv6"

RDEPEND=">=sys-libs/ncurses-5.2
ssl? ( dev-libs/openssl )"
DEPEND="${RDEPEND}
>=sys-apps/sed-4"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${MY_P}-ssl-0.2.patch
epatch "${FILESDIR}"/${MY_P}-ipv6.patch #47507
epatch "${FILESDIR}"/${MY_P}-dont-strcpy-overlapping.patch #104311
epatch "${FILESDIR}"/${MY_P}-acct.patch #fedora
epatch "${FILESDIR}"/${MY_P}-locale.patch #fedora
epatch "${FILESDIR}"/${MY_P}-runique_mget.patch #fedora
epatch "${FILESDIR}"/${MY_P}-security.patch #fedora
epatch "${FILESDIR}"/${MY_P}-segv.patch #fedora
epatch "${FILESDIR}"/${MY_P}-custom-cflags.patch
epatch "${FILESDIR}"/${MY_P}-sigseg.patch #fedora, #199206
epatch "${FILESDIR}"/${MY_P}-arg_max.patch #fedora, #226513
append-lfs-flags #101038
}

src_compile() {
./configure \
--prefix=/usr \
$(use_enable ssl) \
$(use_enable ipv6) \
${EXTRA_ECONF} \
|| die "configure failed"
emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" || die "make failed"
}

src_install() {
dobin ftp/ftp || die
doman ftp/ftp.1 ftp/netrc.5
dodoc ChangeLog README BUGS
}

metadata.xml




base-system