ChangeLog

# ChangeLog for net-fs/netatalk
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/ChangeLog,v 1.64 2010/08/05 17:18:27 ssuominen Exp $

05 Aug 2010; Samuli Suominen
netatalk-2.0.5-r1.ebuild, netatalk-2.1.ebuild:
Remove USE="krb4" because support was dropped from app-crypt/mit-krb5.

*netatalk-2.1 (08 May 2010)

08 May 2010; Mike Frysinger +netatalk-2.1.ebuild:
Version bump #318849 by Russell Knighton.

01 Apr 2010; Raúl Porcel netatalk-2.0.5-r1.ebuild:
sh/sparc stable wrt #252210

09 Mar 2010; Joseph Jezak netatalk-2.0.5-r1.ebuild:
Marked ppc stable for bug #252210.

08 Mar 2010; Brent Baude netatalk-2.0.5-r1.ebuild:
Marking netatalk-2.0.5-r1 ppc64 for bug 252210

06 Mar 2010; Markus Meier netatalk-2.0.5-r1.ebuild:
amd64/arm stable, bug #252210

05 Mar 2010; Christian Faulhammer
netatalk-2.0.5-r1.ebuild:
stable x86, security bug 252210

*netatalk-2.0.5-r1 (11 Jan 2010)

11 Jan 2010; Doug Goldstein +netatalk-2.0.5-r1.ebuild:
EAPI=2 version. fix the paths in the installed headers since we change the
location they're installing to

*netatalk-2.0.5 (10 Jan 2010)

10 Jan 2010; Mike Frysinger +netatalk-2.0.5.ebuild,
+files/netatalk-2.0.5-control-pam.patch:
Version bump #279057 and block app-text/yudit #247972.

21 May 2009; Brent Baude netatalk-2.0.3-r4.ebuild:
stable ppc, bug 265037

21 Apr 2009; Raúl Porcel netatalk-2.0.3-r4.ebuild:
arm/sh/sparc stable wrt #265037

18 Apr 2009; Markus Meier netatalk-2.0.3-r4:
amd64/x86 stable, bug #265037

14 Apr 2009; Brent Baude netatalk-2.0.3-r4.ebuild:
Marking netatalk-2.0.3-r4 ppc64 for bug 265037

*netatalk-2.0.3-r4 (15 Mar 2009)

15 Mar 2009; Mike Frysinger +netatalk-2.0.3-r4.ebuild:
Drop bindnow flags #227001 by Diego E. Pettenò, stop installing the
timeout program as coreutils does it now #259870 by Willard Dawson, and
cleanup the ebuild in general.

14 Mar 2009; Raúl Porcel netatalk-2.0.3-r3.ebuild:
Add ~arm wrt wrt #260768

16 Aug 2008; Doug Goldstein metadata.xml:
add GLEP 56 USE flag desc from use.local.desc

21 Nov 2006; Diego Pettenò metadata.xml:
Give this back to net-fs herd.

30 Oct 2006; Diego Pettenò
netatalk-2.0.3-r2.ebuild:
Fix missing DEPEND variable, thanks to Patrick Lauer in bug #153371.

*netatalk-2.0.3-r3 (23 Sep 2006)

23 Sep 2006; Diego Pettenò
+files/netatalk-2.0.3-xfs.patch, netatalk-2.0.3-r2.ebuild,
+netatalk-2.0.3-r3.ebuild:
Require latest autotools, fix quoting of ${S} and ${D}, add patch to provide
a --without-xfs switch; disable xfs for the stable version, add an xfs
useflag and depend on xfsprogs and an old copy of linux-headers for the new
version (see bug #148438). Dropped sh keyword because of missing xfsprogs.

20 May 2006; Diego Pettenò
netatalk-2.0.3-r2.ebuild:
Add ~x86-fbsd keyword.

20 May 2006; Diego Pettenò
+files/netatalk-2.0.3-newerdb.patch, netatalk-2.0.3-r2.ebuild:
Fix db detection with 4.3 and 4.4 versions.

19 May 2006; Diego Pettenò
+files/netatalk-2.0.3-db43.patch, netatalk-2.0.3-r2.ebuild:
Add patch to build with sys-libs/db-4.3.

31 Dec 2005; Diego Pettenò
-files/netatalk-1.6.4-tempfile.patch, -netatalk-1.6.4-r1.ebuild,
-netatalk-2.0.3.ebuild, netatalk-2.0.3-r2.ebuild:
Remove old 1.6.4 and 2.0.3 versions, fix setXid handling, it's bindnow-flags
not bindnow_flags.

31 Dec 2005; Simon Stelling netatalk-2.0.3-r2.ebuild:
stable on amd64

24 Dec 2005; Michael Hanselmann
netatalk-2.0.3-r2.ebuild:
Stable on ppc.

20 Dec 2005; Gustavo Zacarias
netatalk-2.0.3-r2.ebuild:
Stable on sparc wrt #110406

18 Dec 2005; Markus Rothe netatalk-2.0.3-r2.ebuild:
Stable on ppc64

13 Dec 2005; Joshua Jackson netatalk-2.0.3-r2.ebuild:
Stable on x86; bug #110406

*netatalk-2.0.3-r2 (13 Dec 2005)

13 Dec 2005; Diego Pettenò
-netatalk-2.0.3-r1.ebuild, +netatalk-2.0.3-r2.ebuild:
Add new revision that moves away /usr/include/netatalk directory to avoid
collisions with glibc and freebsd's libc.

21 Nov 2005; MATSUU Takuto netatalk-2.0.3.ebuild:
Stable on sh. Bug 110406.

20 Nov 2005; Joseph Jezak netatalk-2.0.3.ebuild:
Marked ppc stable for bug #110406.

30 Oct 2005; Luis Medinas netatalk-2.0.3.ebuild:
Marked Stable on amd64. Bug #110406.

25 Oct 2005; Brent Baude netatalk-2.0.3.ebuild:
marking netatalk-2.0.3 ppc64 stable per bug request 110406

*netatalk-2.0.3-r1 (25 Oct 2005)

25 Oct 2005; Diego Pettenò
+files/netatalk-2.0.3-setXid.patch, +netatalk-2.0.3-r1.ebuild:
Moved here patch from Gentoo/ALT overlay to get the right bindnow flags for
the current used linker.

25 Oct 2005; Diego Pettenò ChangeLog:
Fix my name on the changelog.

04 Oct 2005; MATSUU Takuto netatalk-1.6.4-r1.ebuild:
Stable on sh.

28 Jul 2005; Diego Pettenò netatalk-2.0.3.ebuild:
Disable openafs support for now.

09 Jul 2005; Jason Wever netatalk-2.0.3.ebuild:
Added ~sparc keyword wrt bug #97586.

09 Jul 2005; Diego Pettenò -files/atalk,
-files/atalk-rc6, -netatalk-1.5.3.1-r1.ebuild, -netatalk-1.6.2.ebuild,
-netatalk-1.6.3.ebuild, -netatalk-1.6.4.ebuild, -netatalk-2.0.1.ebuild:
Removed old 1.x series and 2.0.1 which is bugged. Left netatalk-1.6.4-r1
(current stable) and 2.0.3.

07 Jul 2005; Markus Rothe netatalk-2.0.3.ebuild:
added ~ppc64

01 Jul 2005; Diego Pettenò netatalk-2.0.3.ebuild:
Added flags to search in special installation prefix for openafs.

*netatalk-2.0.3 (30 Jun 2005)

30 Jun 2005; Diego Pettenò metadata.xml,
netatalk-1.5.3.1-r1.ebuild, netatalk-1.6.2.ebuild, netatalk-1.6.3.ebuild,
netatalk-1.6.4.ebuild, netatalk-1.6.4-r1.ebuild, netatalk-2.0.1.ebuild,
+netatalk-2.0.3.ebuild:
I'll take care of netatalk from now on.
Added ~amd64 keyword.
Ebuild cleanup and Gentoo/FreeBSD compatibility.
Fixed LICENSE to BSD to all versions (was incorrectly declared as GPL-2).
Use a system-auth-like pamd file.

12 Dec 2004; netatalk-2.0.1.ebuild:
fixed invalid USE variable. includes cracklib by default now and pulls in the
dependency

*netatalk-2.0.1 (11 Dec 2004)

11 Dec 2004; netatalk-2.0.1.ebuild:
Added Steven Klass' and AD Rutledge's ebuild for 2.0.x series of netatalk.
Fixes #69526

25 Oct 2004; Kurt Lieber netatalk-1.6.4-r1.ebuild:
x86 bumpage, bug #66370

09 Oct 2004; Tom Gall netatalk-1.6.4-r1.ebuild:
stable on ppc64, bug #66370

09 Oct 2004; Jason Wever netatalk-1.6.4-r1.ebuild:
Stable on sparc wrt security bug #66370.

*netatalk-1.6.4-r1 (09 Oct 2004)

09 Oct 2004; +files/netatalk-1.6.4-tempfile.patch,
+netatalk-1.6.4-r1.ebuild:
security bump. Insecure tempfile handling bug 66370

28 Jun 2004; Tom Gall netatalk-1.6.4.ebuild:
stable ppc64, bug #54188

10 Apr 2004; Ciaran McCreesh netatalk-1.6.4.ebuild:
Added ~sparc, thanks to Belinus in #gentoo-sparc

05 Jan 2004; zhen metadata.xml:
changing herd to net-fs

*netatalk-1.6.4 (17 Dec 2003)

17 Dec 2003; zhen netatalk-1.6.4.ebuild:
bumped to stable - no new bugs after a week

09 Dec 2003; zhen metadata.xml:
version bump, added metadata

21 Aug 2003; Robin H. Johnson netatalk-1.6.2.ebuild,
netatalk-1.6.3.ebuild:
sys-libs/db fixes for netatalk-1.6*, allows them to build with db>3

*netatalk-1.6.3 (06 Jul 2003)

06 Jul 2003; Martin Holzer netatalk-1.6.3.ebuild:
Version bumped.

*netatalk-1.6.2 (01 Jul 2003)

01 Jul 2003; Martin Holzer netatalk-1.6.2.ebuild,
files/atalknew-rc6:
Version bumped. Closes #13561.

24 Jun 2003; Paul de Vrieze netatalk-1.5.3.1-r1.ebuild:
Netatalk actually does not depend on sys-libs/db at all, only when some
aditional configuration options are used, which are not provided by the ebuild

*netatalk-1.5.3.1-r1 (06 Apr 2003)

06 Apr 2003; Martin Holzer netatalk-1.5.3.1-r1.ebuild:
Added docs.

*netatalk-1.5.3.1 (26 Jun 2002)

24 Jul 2002; Mark Guertin :
Added ppc to keywords

26 Jun 2002; Seemant Kulleen netatalk-1.5.3.1.ebuild
files/digest-netatalk-1.5.3.1 :

Version bump.

*netatalk-1.5.2 (26 Feb 2002)

26 Feb 2002; Chris Houser : files/atalk-rc6
files/digest-netatalk-1.5.2 ChangeLog netatalk-1.5.2.ebuild :

- Fixed a typo in HOMEPAGE, other general cleanup.
- Switch to .tar.gz (the .tar.bz2 isn't available for 1.5.2)
- Turned on shadow password support
- Updated init.d script
- This addresses bug 762

*netatalk-1.5_pre6 (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.

1 Jul 2001; Achim Gottinger :

*** empty log message ***

Manifest

AUX netatalk-2.0.5-control-pam.patch 997 RMD160 a7b11647dd7827288517fa3c7696a37182ec219e SHA1 113f318c15870c6638da6a8a76033d954ca6b41a SHA256 4cf74450782f9f6395436d1d433d4d4662ea63fad48961dacec76adafdd35f47
DIST netatalk-2.0.5.tar.bz2 993882 RMD160 47247d376bf421652d9f9897c75853424215ae0a SHA1 a38f98abc123b02d26628543e393a4de04481e4f SHA256 aa11b26ad5c6cfb6043458fc849ed82b13b6d13219191a6335fce1bc76288b37
DIST netatalk-2.1.tar.bz2 1120025 RMD160 c71e3b48bdb1fa1ab8acd2f78d39eb7cd8e953a3 SHA1 2c44829c5dfbacf0996db804d8b136396e16e87d SHA256 7302b06096dd915e8cf066275e7f0fa1da982cceb234975a274b92f3f56d753c
EBUILD netatalk-2.0.5-r1.ebuild 2994 RMD160 091c505a5b294e69caf61aeaf976d2fefb308efc SHA1 92aa22474534beca913eafbc683fc468e412bfb3 SHA256 bf955436f7408de6a9ab3e43d197dc910db36128c9466774f495593fe7549d7a
EBUILD netatalk-2.1.ebuild 2945 RMD160 797f1f5dc5935257f3fd8e5c2a157e513cf3228f SHA1 b80b65c8fdb68de4d3a5a2070b1230365bc49ee5 SHA256 6d41eeadf63e4d388b2af0b3a2346c45e1c9aa51f0e85d71e1762db2ee0e3978
MISC ChangeLog 10196 RMD160 62a577ff56e920250ae47f6aa44cc3485301ed70 SHA1 06c5bb57ea81bc70064a3b91ce976e8169f84d62 SHA256 a339b33fc8e96edc71ed7735010828d4b70fe34dea920aeee9fde003a0491677
MISC metadata.xml 321 RMD160 4cf5a812670dc659b0325e35aa5813f24a8e7499 SHA1 bc376e37383b2f1876644258113fc0e954f8b5f0 SHA256 1f2660dd2dd2f8a210ed6df840e16e23bc9a19d5777a3776cbaecad689bcdeee

files

metadata.xml




net-fs
kernel level implementation of the AppleTalk protocol suite

Enable support for XFS Quota

netatalk-2.0.5-r1.ebuild

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/netatalk-2.0.5-r1.ebuild,v 1.8 2010/08/05 17:18:27 ssuominen Exp $

EAPI=2

inherit eutils pam

DESCRIPTION="Kernel level implementation of the AppleTalk Protocol Suite"
HOMEPAGE="http://netatalk.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"

LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm ppc ppc64 sh sparc x86 ~x86-fbsd"
IUSE="cracklib cups debug kerberos pam slp ssl tcpd xfs"

RDEPEND=">=sys-libs/db-4.2.52
cracklib? ( sys-libs/cracklib )
pam? ( virtual/pam )
ssl? ( dev-libs/openssl )
tcpd? ( sys-apps/tcp-wrappers )
slp? ( net-libs/openslp )
cups? ( net-print/cups )
kerberos? ( virtual/krb5 )
>=sys-apps/coreutils-7.1
!app-text/yudit"
DEPEND="${RDEPEND}
xfs? ( sys-fs/xfsprogs
src_prepare() {
epatch "${FILESDIR}"/${P}-control-pam.patch

# until someone that understands their config script build
# system gets a patch pushed upstream to make
# --enable-srvloc passed to configure also add slpd to the
# use line on the initscript, we'll need to do it this way
if use slp ; then
sed -i -e '/^[[:space:]]*use\>/s:$: slpd:' \
distrib/initscripts/rc.atalk.gentoo.tmpl || die
fi
}

src_configure() {
if ! use xfs ; then
eval $(printf '%s\n' {linux,xfs}/{dqblk_xfs,libxfs,xqm,xfs_fs}.h | \
sed -e 's:[/.]:_:g' -e 's:^:export ac_cv_header_:' -e 's:$:=no:')
fi

# Ignore --enable-gentoo, we install the init.d by hand and we avoid having
# to sed the Makefiles to not do rc-update.
# --enable-shadow: let build system detect shadow.h in toolchain
econf \
$(use_with pam) \
$(use_enable cups) \
$(use_enable debug) \
$(use_enable tcpd tcp-wrappers) \
$(use_enable kerberos krbV-uam) \
--disable-krb4-uam \
$(use_enable slp srvloc) \
$(use_with ssl ssl-dir) \
$(use_with cracklib) \
$(use_with slp srvloc) \
--disable-afs \
--enable-fhs \
--with-bdb=/usr
}

src_compile() {
emake || die

# Create the init script manually (it's more messy to --enable-gentoo)
emake -C distrib/initscripts rc.atalk.gentoo || die
}

src_install() {
emake DESTDIR="${D}" install || die
dodoc CONTRIBUTORS NEWS README TODO VERSION

newinitd distrib/initscripts/rc.atalk.gentoo atalk || die

# The pamd file isn't what we need, use pamd_mimic_system
rm -rf "${D}/etc/pam.d"
pamd_mimic_system netatalk auth account password session

# Move /usr/include/netatalk to /usr/include/netatalk2 to avoid collisions
# with /usr/include/netatalk/at.h provided by glibc (strange, uh?)
# Packages that wants to link to netatalk should then probably change the
# includepath then, but right now, nothing uses netatalk.
# On a side note, it also solves collisions with freebsd-lib and other libcs
mv "${D}"/usr/include/netatalk{,2} || die
sed -e 's/include -i "${D}"usr/include/{netatalk2,atalk}/* || die
}

netatalk-2.1.ebuild

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/netatalk-2.1.ebuild,v 1.2 2010/08/05 17:18:27 ssuominen Exp $

EAPI="2"

inherit pam

DESCRIPTION="Kernel level implementation of the AppleTalk Protocol Suite"
HOMEPAGE="http://netatalk.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="cracklib cups debug kerberos pam slp ssl tcpd xfs"

RDEPEND=">=sys-libs/db-4.2.52
cracklib? ( sys-libs/cracklib )
pam? ( virtual/pam )
ssl? ( dev-libs/openssl )
tcpd? ( sys-apps/tcp-wrappers )
slp? ( net-libs/openslp )
cups? ( net-print/cups )
kerberos? ( virtual/krb5 )
>=sys-apps/coreutils-7.1
!app-text/yudit"
DEPEND="${RDEPEND}
xfs? ( sys-fs/xfsprogs
src_prepare() {
# until someone that understands their config script build
# system gets a patch pushed upstream to make
# --enable-srvloc passed to configure also add slpd to the
# use line on the initscript, we'll need to do it this way
if use slp ; then
sed -i -e '/^[[:space:]]*use\>/s:$: slpd:' \
distrib/initscripts/rc.atalk.gentoo.tmpl || die
fi
}

src_configure() {
if ! use xfs ; then
eval $(printf '%s\n' {linux,xfs}/{dqblk_xfs,libxfs,xqm,xfs_fs}.h | \
sed -e 's:[/.]:_:g' -e 's:^:export ac_cv_header_:' -e 's:$:=no:')
fi

# Ignore --enable-gentoo, we install the init.d by hand and we avoid having
# to sed the Makefiles to not do rc-update.
# --enable-shadow: let build system detect shadow.h in toolchain
econf \
$(use_with pam) \
$(use_enable cups) \
$(use_enable debug) \
$(use_enable tcpd tcp-wrappers) \
$(use_enable kerberos krbV-uam) \
--disable-krb4-uam \
$(use_enable slp srvloc) \
$(use_with ssl ssl-dir) \
$(use_with cracklib) \
$(use_with slp srvloc) \
--disable-afs \
--enable-fhs \
--with-bdb=/usr
}

src_compile() {
emake || die

# Create the init script manually (it's more messy to --enable-gentoo)
emake -C distrib/initscripts rc.atalk.gentoo || die
}

src_install() {
emake DESTDIR="${D}" install || die
dodoc CONTRIBUTORS NEWS README TODO VERSION

newinitd distrib/initscripts/rc.atalk.gentoo atalk || die

# The pamd file isn't what we need, use pamd_mimic_system
rm -rf "${D}/etc/pam.d"
pamd_mimic_system netatalk auth account password session

# Move /usr/include/netatalk to /usr/include/netatalk2 to avoid collisions
# with /usr/include/netatalk/at.h provided by glibc (strange, uh?)
# Packages that wants to link to netatalk should then probably change the
# includepath then, but right now, nothing uses netatalk.
# On a side note, it also solves collisions with freebsd-lib and other libcs
mv "${D}"/usr/include/netatalk{,2} || die
sed -e 's/include -i "${D}"usr/include/{netatalk2,atalk}/* || die
}