ChangeLog

# ChangeLog for net-ftp/atftp
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/atftp/ChangeLog,v 1.21 2007/05/15 14:03:32 bangert Exp $

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

08 Apr 2007; atftp-0.7-r1.ebuild:
- added ~s390

08 Jan 2007; Danny van Dyk -atftp-0.6.2.ebuild,
-atftp-0.7.ebuild:
QA: Removed unused versions.

19 Aug 2006; Torsten Veller atftp-0.7-r1.ebuild:
Stable on x86 (#144324).

19 Aug 2006; Jason Wever atftp-0.7-r1.ebuild:
Stable on SPARC.

19 Aug 2006; Tobias Scherbaum atftp-0.7-r1.ebuild:
ppc stable, bug #144324

18 Aug 2006; Thomas Cort atftp-0.7-r1.ebuild:
Stable on amd64 wrt Bug #144324.

18 Aug 2006; Markus Rothe atftp-0.7-r1.ebuild:
Stable on ppc64

*atftp-0.7-r1 (26 May 2006)

26 May 2006; Robin H. Johnson
+files/atftp-0.7-glibc24.patch, +files/atftp-0.7-password.patch,
+files/atftp-0.7-pcre.patch, +files/atftp-0.7-tests.patch,
+atftp-0.7-r1.ebuild:
Major fixups, bugs: #104218 - password extension for linksys gear, #109638 -
pcre fix and more features, #109912 - 64bit fixes, #110591 - test fixes,
#126520 - glibc 2.4 support.

21 Jan 2006; Lars Weiler atftp-0.7.ebuild:
Stable on ppc.

21 Jul 2005; Markus Rothe atftp-0.7.ebuild:
Stable on ppc64

14 Jun 2005; Markus Rothe atftp-0.7.ebuild:
added ~ppc64

21 Feb 2005; Simon Stelling :
added ~amd64

07 Feb 2005; Mike Frysinger
+files/atftp-0.7-gcc.patch, atftp-0.7.ebuild:
Added patch to fix building #71090.

07 Feb 2005; Jan Brinkmann atftp-0.6.2.ebuild:
added ~amd64 to 0.6.2, fixes #81083

31 Jul 2004; atftp-0.7.ebuild:
~amd64 - closes bug #57702

22 Apr 2004; Chuck Short atftp-0.6.2.ebuild:
Fixes typo. Closes #48660.

22 Mar 2004; David Holm atftp-0.7.ebuild:
Added to ~ppc.

*atftp-0.7 (22 Mar 2004)

22 Mar 2004; Chuck Short atftp-0.6.2.ebuild,
atftp-0.7.ebuild:
Version bump, closes #45210.

22 Mar 2004; Chuck Short atftp-0.6.2.ebuild:
Marked stable for x86.

26 Jan 2004; Chuck Short atftp-0.6-r3.ebuild,
atftp-0.6.2.ebuild:
Fix typo in ebuild. closes #38946.

30 Dec 2003; Chuck Short atftp-0.6.2.ebuild,
files/atftp.confd, files/atftp.init:
Added init scripts. Closes #36051.

14 Dec 2003; Joshua Kinard atftp-0.6.2.ebuild:
forgot to mark keywords as unstable

*atftp-0.6.2 (14 Dec 2003)

14 Dec 2003; Joshua Kinard atftp-0.6.2.ebuild:
Version bump

*atftp-0.6-r3 (31 Oct 2003)

31 Oct 2003; Heinrich Wendel atftp-0.6-r2.ebuild,
atftp-0.6-r3.ebuild:
stable, it's just a virtual ;D

30 Oct 2003; Heinrich Wendel atftp-0.6-r1.ebuild,
atftp-0.6.ebuild:
added virtual/tftp

*atftp-0.6-r1 (29 Aug 2003)

29 Aug 2003; Martin Holzer atftp-0.6-r1.ebuild,
atftp-0.6-r2.ebuild, atftp-0.6.ebuild, files/atftp-0.6-security.patch:
move net-ftp/atftp net-misc

18 Jun 2003; Daniel Ahlberg files/atftp-0.6-security.patch :
Updated patch to a more proper one.

*atftp-0.6-r2 (08 Jun 2003)

08 Jun 2003; Daniel Ahlberg :
Security update.

*atftp-0.6-r1 (29 Oct 2002)

29 Oct 2002; Daniel Ahlberg :
Updated ebuild with tcpd support. Ebuild contributed by Cory Visi in #9797.

*atftp-0.6 (16 Aug 2002)

16 Aug 2002; Daniel Ahlberg atftp-0.6.ebuild:
Initial import. Ebuild submitted by Francisco Gimeno
.

Manifest

AUX atftp-0.6-security.patch 1019 RMD160 a9e343455a2ea4600846aacea7f2b6a001bcb824 SHA1 621dd41ed4b92cbee404edbf6cdfbefa28a434d0 SHA256 aa7b7046728b9c94ebf56a02ff41d20e0bb85e5cdce1f74f0cbc2048cffe54dc
AUX atftp-0.7-gcc.patch 540 RMD160 f3a646f0efee4cc63887a9a39623237d33dcb226 SHA1 0b0cccc6f8f3b832ac72d4d0bd3bf4be2f97928f SHA256 c1ea9eb2f42fbd151e1c82bb2cd431c85bddbaa2413f297a4d285269d1d080d6
AUX atftp-0.7-glibc24.patch 778 RMD160 753a813c7ac9cbf7a28f4d7af98f11c986d008b4 SHA1 b34c7b216b5ec5ecdb55e42e4ac2f47b26bc09f9 SHA256 d2bec90943b330db84cd6af089a67e476f45271d9f33095ef3fc281c83eb7ed5
AUX atftp-0.7-password.patch 3906 RMD160 c637ec04fe4940fd84d27787ab6174d14daae5ff SHA1 f5fc938e0ff7762999f1d446b73ebb344c2ed71b SHA256 e56637318c9baa9e85525dc92c6be170713529af834a5bb6871238d374c0a365
AUX atftp-0.7-pcre.patch 661 RMD160 28f934bf041339487998f3d49f505f6ced10f409 SHA1 a1cd8f0387691336fe924f1b6302b95b2d6d19df SHA256 53cb989038e1c5520104c837cb086ffbb20afb6555f42782f78fd05bcea9f304
AUX atftp-0.7-tests.patch 582 RMD160 104c31709aeead26d9d7e8c1e61f316911b3c72e SHA1 d562036b5cc429437585d33b0a31a91de513c42d SHA256 00e04546214265b0e9d03a0f8182837909825fef111e53a7b23d9e6a382a9d54
AUX atftp.confd 105 RMD160 9c0b9cc23e749e95dc1b19375860e15e14d3004c SHA1 f8e2d6b120ff3302334c01d35a0ed2fc5c6dd742 SHA256 a2dc012a0ecd94f27950901b18a54ecc744630da4c7cd8939b3f11be07685645
AUX atftp.init 437 RMD160 83808c852164b4d368da5c9da95474dbbcd1e651 SHA1 8f8d7fac163aabec794acb12bd59162547aeb8ee SHA256 4970eb720ab838c1855b33b2437e0f8f44356e9b6f5a7225c99e2a29d6311b34
DIST atftp-0.7.tar.gz 202234 RMD160 06bd2ba663a87fabb79e1536275ad23f60c68636 SHA1 83726e552ca10a164f1a7b344b0c51ca33423fe9 SHA256 9c548c44d3cfdf259118d9fd4e468e1fe4567456dbff8ff59838c5f70ef62ea3
DIST atftp_0.7-11.diff.gz 26055 RMD160 b078ce6715faec118b9524be67b9ed1fa6bb9fc2 SHA1 76d8cae2c0744298649c66cafa24afd977ef9643 SHA256 77accd1f5b5d4759fe9572f7a917c629e35692e484ac4dc6fd4415fe745036ff
EBUILD atftp-0.7-r1.ebuild 1772 RMD160 55883171b0131eb27c2aae0f3059acd0fe4ce67d SHA1 d2bdc6e2bfc2a4eae5f4b23a72bc8bd5dfc01047 SHA256 e344402c376173686ca5cb23688e74a558f48c53c0f30bb0615aa164d76410fd
MISC ChangeLog 3974 RMD160 16fc0cd228f16d0937ef37bd038e505d042668fd SHA1 94dcd8b8e5e8ceb8e228992a5dc0f4a96b45d70c SHA256 e12aed38b5ccc928e404794b0c291d08c6b2793fe3628c30595882cb12a45bbc
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a

atftp-0.7-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/atftp/atftp-0.7-r1.ebuild,v 1.8 2007/04/08 03:15:03 solar Exp $

inherit eutils flag-o-matic

DEBIAN_PV="11"
DEBIAN_A="${PN}_${PV}-${DEBIAN_PV}.diff.gz"

DESCRIPTION="Advanced TFTP implementation client/server"
HOMEPAGE="ftp://ftp.mamalinux.com/pub/atftp/"
SRC_URI="ftp://ftp.mamalinux.com/pub/atftp/${P}.tar.gz
http://ftp.debian.org/debian/pool/main/a/${PN}/${DEBIAN_A}"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ppc ppc64 sparc x86 ~s390"
IUSE="selinux tcpd readline pcre"

RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
selinux? ( sec-policy/selinux-tftpd )
readline? ( sys-libs/readline )
pcre? ( dev-libs/libpcre )"
DEPEND="${RDEPEND}
!virtual/tftp"
PROVIDE="virtual/tftp"

src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
epatch "${DISTDIR}"/${DEBIAN_A}
epatch "${FILESDIR}"/${P}-pcre.patch
epatch "${FILESDIR}"/${P}-password.patch
epatch "${FILESDIR}"/${P}-tests.patch
epatch "${FILESDIR}"/${P}-glibc24.patch
# remove upstream's broken CFLAGS
sed -i.orig -e \
'/^CFLAGS="-g -Wall -D_REENTRANT"/s,".*","",g' \
${S}/configure
}

src_compile() {
append-flags -D_REENTRANT -DRATE_CONTROL
econf \
$(use_enable tcpd libwrap) \
$(use_enable readline libreadline) \
$(use_enable pcre libpcre) \
--enable-mtftp \
|| die "./configure failed"
emake CFLAGS="${CFLAGS}" || die
}

src_install() {
emake install DESTDIR="${D}" || die "Installation failed"
newinitd "${FILESDIR}"/atftp.init atftp
newconfd "${FILESDIR}"/atftp.confd atftp

dodoc README* BUGS FAQ Changelog INSTALL TODO
dodoc ${S}/docs/*

docinto test
cd ${S}/test
dodoc load.sh mtftp.conf pcre_pattern.txt test.sh test_suite.txt
}

files

metadata.xml




no-herd

maintainer-needed@gentoo.org