Portage is a package management system used by Gentoo Linux
# ChangeLog for net-ftp/netkit-tftp
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/netkit-tftp/ChangeLog,v 1.15 2008/05/16 11:30:29 pva Exp $
*netkit-tftp-0.17-r7 (16 May 2008)
16 May 2008; Peter Volkov
+files/netkit-tftp-0.17-socket-reopen-on-errors.patch,
+files/netkit-tftp-0.17-tftpd-put-fixes.patch,
-netkit-tftp-0.17-r5.ebuild, +netkit-tftp-0.17-r7.ebuild:
Fixed WRQ handling in tftpd, backported changes from debian and now we
reopen socket on all errors. Removed old.
*netkit-tftp-0.17-r6 (29 Mar 2008)
29 Mar 2008; Mike Frysinger
+netkit-tftp-0.17-r6.ebuild:
Fixup manpage install and cleanup ebuild.
23 Mar 2008; Brent Baude
stable ppc, bug 214049
22 Mar 2008; Raúl Porcel
sparc stable wrt #214049
21 Mar 2008; Brent Baude
stable ppc64, bug 214049
21 Mar 2008; Markus Meier
amd64/x86 stable, bug #214049
*netkit-tftp-0.17-r5 (20 Feb 2008)
20 Feb 2008;
netkit-tftp-0.17-r4.ebuild, +netkit-tftp-0.17-r5.ebuild:
Fixed filtering out of LDFLAGS, bug 209740, thank you Diego Pettenò!
Compiler is now set correctly.
05 Feb 2008; Markus Rothe
Stable on ppc64
21 Jan 2008; Raúl Porcel
sparc/x86 stable
*netkit-tftp-0.17-r4 (19 Jul 2007)
19 Jul 2007;
+files/netkit-tftp-0.17-tftp-connect-segfault.patch,
+files/netkit-tftp-0.17-tftp-fix-put-zero-size.diff,
+files/netkit-tftp-0.17-tftp-manpage-typo.patch, +files/tftp-dgram,
+files/tftp-stream, metadata.xml, +netkit-tftp-0.17-r4.ebuild:
Bunch of fixes reported and some fixed in debian: segfault during tftp
connect (see debian bug #375365), manpage typo (debian #310347), and put
command in tftp now works (debian #88286). Added example files for xinetd,
and dodoc now installs README, ChangeLog and BUGS. Took maintenance.
15 May 2007; Thilo Bangert
add
*netkit-tftp-0.17-r3 (21 Feb 2007)
21 Feb 2007; Anant Narayanan
-netkit-tftp-0.17-r2.ebuild, +netkit-tftp-0.17-r3.ebuild:
Add two patches to install man pages in /usr/share/man instead of /usr/man and
solve 2 QA warnings. Closes bugs #167800 and #167858
21 Sep 2004; Tom Gall
stable on ppc64
*netkit-tftp-0.17-r2 (30 Oct 2003)
30 Oct 2003; Heinrich Wendel
virtual/tftp
06 Dec 2002; Rodney Rees
*netkit-tftp-0.17-r1 (22 Apr 2002)
24 Feb 2003; Nicholas Wourms
Added stable mips keyword to the ebuild.
20 Oct 2002; Calum Selkirk
netkit-tftp-0.17-1.ebuild :
Added ppc to KEYWORDS.
09 Jul 2002; phoen][x
Added KEYWORDS, LICENSE, SLOT.
22 Apr 2002; Ryan Phillips
Patched netkit-tftp-0.17 to actually install in.tftpd and man pages.
Fixes (#1997)
*netkit-tftp-0.17 (18 Feb 2002)
24 Feb 2003; Nicholas Wourms
Added stable mips keyword to the ebuild.
09 Jul 2002; phoen][x
Added KEYWORDS, LICENSE, SLOT.
18 Feb 2002; F.Meyndert
New ebuild for netkit-tftp, ftp client and server.
AUX memset.patch 280 RMD160 e7de5f8e41574e7dc649ee38bb5f7365fc0be4b6 SHA1 fe8c0cbd49f8ddb27b37ec24bd4be3be0abab064 SHA256 9b04964776efc6b321fe9b388dda6206101d681911b80ea20135593d47b948b8
AUX netkit-tftp-0.17-socket-reopen-on-errors.patch 2006 RMD160 3d0ae71ae22e0761d52ed7a2e22a4fd18259eb82 SHA1 0ab64e736def78690a949bf6dd3a2ffd4818b699 SHA256 e4f9a1427d86a242da5ae6cd67a527d2b937168bdc404c676483357109c8297e
AUX netkit-tftp-0.17-tftp-connect-segfault.patch 785 RMD160 e1e6daf991f55b8454c58f207d479dbbaeb76f57 SHA1 4b54bbf87cbcfb3a8ad47762086150aa77a0a3a3 SHA256 8ec005824a299cc106b420d012d9f5492093eaf9237c7dba692baffcb081458e
AUX netkit-tftp-0.17-tftp-fix-put-zero-size.diff 314 RMD160 4ed269cdf6cde97152da6d37eec1b91b3df363aa SHA1 6bfcd34858e78f0a1370c66323f9d26cb2907b7d SHA256 1e216083f0cdb592f927a5a33cec5b3ae1ae6fdc803d20c738b904a1aac7a32e
AUX netkit-tftp-0.17-tftp-manpage-typo.patch 473 RMD160 43f7599b55c4a4e1493268ea03b4a44813ad5bf1 SHA1 2b26c24664e27024075a74d6e32a28ace1150cb9 SHA256 c7134c4458000f42aa3e3293ff8027a8126fdcdf8cb110673d2051b8f6ba12b4
AUX netkit-tftp-0.17-tftpd-put-fixes.patch 1050 RMD160 4d61969cde547a75c0645a19fe532ffcaebef7cf SHA1 3af9510a4302ab81ae4c8c841f6b60b8f4afcef0 SHA256 7c790a5a908e914fa8fb7180fce82622fc84666fcd4803eb424a38d665f79509
AUX tftp-dgram 246 RMD160 adfcba66b4db0afbb6372ff701ec8da310963f77 SHA1 e0afb619d6e4b2665be04ed2016836668a619ffd SHA256 b79af85531e4e300da30731ed0b761d0325ad091c6ae7e9c75bf67806b9e1009
AUX tftp-stream 246 RMD160 b1075084b89ac25cbcebdaa69152f42a032c57a5 SHA1 2378f5976cfae1c63e3ac96d6df417165dab8d17 SHA256 861a2d955c1d84d7268c3348ef53c33f44ce73453eda96c36b3750bba6f1f836
DIST netkit-tftp-0.17.tar.gz 23620 RMD160 18fa9eaa4e31ec9579a8ba8a486a2f0da0b22747 SHA1 d3d661d6462f1989a69b37acba4006be5ae112bc SHA256 3a43c0010d4e61f412563fd83769d4667d8b8e82903526d21cb9205fe55ad14d
EBUILD netkit-tftp-0.17-r6.ebuild 1484 RMD160 121276fcc6dcca2ba625cf76a24009bb7dcbcb60 SHA1 0d1432e1fc4ddade9acd1415c5bee95dfe9399b5 SHA256 c40658e331c43419632025142062570559b9122cb0582fce9f04330a1752148a
EBUILD netkit-tftp-0.17-r7.ebuild 1624 RMD160 ac19f5c215cd4ebbc6709478d9a26495074cbb20 SHA1 db7ee734f85df675175ba7d059aef941fe52cef7 SHA256 cb32405ab002b5d113ec18183f20f018ad564a38aa83a7e1e982c60149ab2d61
MISC ChangeLog 3908 RMD160 8ae18a827c87154f505aa3e0807fdea732d12096 SHA1 7a307ca2bd97d1106454382ca880f7b273d75deb SHA256 966fc84387c1db6882051e6588efb1cb6e5a5019643e5413d02102c870eb0826
MISC metadata.xml 799 RMD160 8f94b4bf878b4bc1c81977707abe311e34b21780 SHA1 14a84369d0cbb5deca5b938f13c6c6fa7c1b5623 SHA256 6fc447069710464408b1e3c22512a9ec36f59f9226bae0918e36267780e6ef4a
Tftp is the user interface to the Internet TFTP (Trivial File Transfer
Protocol), which allows users to transfer files to and from a remote machine.
The remote host may be specified on the command line, in which case tftp uses
host as the default host for future transfers. Tftpd is a server which
supports the Internet Trivial File Transfer Protocol (RFC 783). The TFTP
server operates at the port indicated in the `tftp' service description; see
services(5). The server is normally started by inetd(8).
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/netkit-tftp/netkit-tftp-0.17-r6.ebuild,v 1.1 2008/03/29 02:33:27 vapier Exp $
inherit eutils toolchain-funcs
DESCRIPTION="the tftp server included in netkit"
HOMEPAGE="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/"
SRC_URI="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-0.17.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~mips ppc ppc64 sparc x86"
IUSE=""
DEPEND="!virtual/tftp
virtual/inetd"
PROVIDE="virtual/tftp"
src_unpack() {
unpack ${A}
cd "${S}"
# Change default man directory
sed -i \
-e 's:MANDIR="$PREFIX/man":MANDIR="$PREFIX/share/man":' \
-e 's:^LDFLAGS=::' \
configure
# don't prestrip binaries
find . -name Makefile -print0 | xargs -0 sed -i -e 's:install -s:install:'
# Solve QA warning by including string.h
epatch "${FILESDIR}"/memset.patch
epatch "${FILESDIR}"/${P}-tftp-connect-segfault.patch
epatch "${FILESDIR}"/${P}-tftp-manpage-typo.patch
epatch "${FILESDIR}"/${P}-tftp-fix-put-zero-size.diff
}
src_compile() {
./configure \
--prefix=/usr \
--installroot="${D}" \
--with-c-compiler="$(tc-getCC)" \
|| die
emake || die
}
src_install() {
dodir /usr/bin /usr/sbin /usr/share/man/man{1,8}
emake install || die
rm -f "${D}"/usr/share/man/man8/tftpd.8
insinto /etc/xinetd.d
doins "${FILESDIR}"/{tftp-dgram,tftp-stream}
dodoc BUGS ChangeLog README
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/netkit-tftp/netkit-tftp-0.17-r7.ebuild,v 1.1 2008/05/16 11:30:29 pva Exp $
inherit eutils toolchain-funcs
DESCRIPTION="the tftp server included in netkit"
HOMEPAGE="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/"
SRC_URI="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-0.17.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND="!virtual/tftp
virtual/inetd"
PROVIDE="virtual/tftp"
src_unpack() {
unpack ${A}
cd "${S}"
# Change default man directory
sed -i \
-e 's:MANDIR="$PREFIX/man":MANDIR="$PREFIX/share/man":' \
-e 's:^LDFLAGS=::' \
configure
# don't prestrip binaries
find . -name Makefile -print0 | xargs -0 sed -i -e 's:install -s:install:'
# Solve QA warning by including string.h
epatch "${FILESDIR}"/memset.patch
epatch "${FILESDIR}"/${P}-tftp-connect-segfault.patch
epatch "${FILESDIR}"/${P}-tftp-manpage-typo.patch
epatch "${FILESDIR}"/${P}-tftp-fix-put-zero-size.diff
epatch "${FILESDIR}"/${P}-tftpd-put-fixes.patch
epatch "${FILESDIR}"/${P}-socket-reopen-on-errors.patch
}
src_compile() {
./configure \
--prefix=/usr \
--installroot="${D}" \
--with-c-compiler="$(tc-getCC)" \
|| die
emake || die
}
src_install() {
dodir /usr/bin /usr/sbin /usr/share/man/man{1,8}
emake install || die
rm -f "${D}"/usr/share/man/man8/tftpd.8 #214734, collision with iputils
insinto /etc/xinetd.d
doins "${FILESDIR}"/{tftp-dgram,tftp-stream}
dodoc BUGS ChangeLog README
}