summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-10-03 19:44:57 +0000
committerMike Frysinger <vapier@gentoo.org>2010-10-03 19:44:57 +0000
commitf13e2353dd0daaffebedac74b3ae9e67ab6810d8 (patch)
treecf7eb459c4efba867ff07fd30dc1e457ea44ff2b /net-fs/netatalk
parentMasked =dev-tex/latex-beamer-3.10 temporarily until overlap with dev-tex/tran... (diff)
downloadhistorical-f13e2353dd0daaffebedac74b3ae9e67ab6810d8.tar.gz
historical-f13e2353dd0daaffebedac74b3ae9e67ab6810d8.tar.bz2
historical-f13e2353dd0daaffebedac74b3ae9e67ab6810d8.zip
Version bump #332797 by Jon Wilson.
Package-Manager: portage-2.2_rc86/cvs/Linux x86_64
Diffstat (limited to 'net-fs/netatalk')
-rw-r--r--net-fs/netatalk/ChangeLog7
-rw-r--r--net-fs/netatalk/Manifest14
-rw-r--r--net-fs/netatalk/netatalk-2.1.3.ebuild90
3 files changed, 109 insertions, 2 deletions
diff --git a/net-fs/netatalk/ChangeLog b/net-fs/netatalk/ChangeLog
index 422073d5aa68..2b9cca09fab5 100644
--- a/net-fs/netatalk/ChangeLog
+++ b/net-fs/netatalk/ChangeLog
@@ -1,6 +1,11 @@
# 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 $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/ChangeLog,v 1.65 2010/10/03 19:44:57 vapier Exp $
+
+*netatalk-2.1.3 (03 Oct 2010)
+
+ 03 Oct 2010; Mike Frysinger <vapier@gentoo.org> +netatalk-2.1.3.ebuild:
+ Version bump #332797 by Jon Wilson.
05 Aug 2010; Samuli Suominen <ssuominen@gentoo.org>
netatalk-2.0.5-r1.ebuild, netatalk-2.1.ebuild:
diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest
index ae684c30ef10..7e2eb84339f4 100644
--- a/net-fs/netatalk/Manifest
+++ b/net-fs/netatalk/Manifest
@@ -1,7 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
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.3.tar.bz2 1122920 RMD160 de9810c014549099e412bbc52fb3bb5e780b30e5 SHA1 a1a3fa649ecb454c4ed2e476e27877ba06a338d9 SHA256 472f283c495c6c39020eeedea0b71610aa10008812f491a80617555f999216b4
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.3.ebuild 2884 RMD160 23027e40a4bdb81f5722218a1058d688b9402081 SHA1 180197cfafa31f8a464fa96911b1e68a835bff1d SHA256 a4ea62ea61d2ebfaeb7c178ddf877148d0e6abe1cd394329fee8d4b43d3df781
EBUILD netatalk-2.1.ebuild 2945 RMD160 797f1f5dc5935257f3fd8e5c2a157e513cf3228f SHA1 b80b65c8fdb68de4d3a5a2070b1230365bc49ee5 SHA256 6d41eeadf63e4d388b2af0b3a2346c45e1c9aa51f0e85d71e1762db2ee0e3978
-MISC ChangeLog 10196 RMD160 62a577ff56e920250ae47f6aa44cc3485301ed70 SHA1 06c5bb57ea81bc70064a3b91ce976e8169f84d62 SHA256 a339b33fc8e96edc71ed7735010828d4b70fe34dea920aeee9fde003a0491677
+MISC ChangeLog 10337 RMD160 c41b9aade20ae05a6f104d9faf9e248da9bd7f45 SHA1 52c080ce7e8da7034b4947adcd6eae119ed104c3 SHA256 555d1bbfcc6edfde0c8282406b31cc8350db956128b84f91363eeb0d9f2e6173
MISC metadata.xml 321 RMD160 4cf5a812670dc659b0325e35aa5813f24a8e7499 SHA1 bc376e37383b2f1876644258113fc0e954f8b5f0 SHA256 1f2660dd2dd2f8a210ed6df840e16e23bc9a19d5777a3776cbaecad689bcdeee
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iF4EAREIAAYFAkyo3RIACgkQTwhj9JtAlp5hQgD+ONj0H0lvdgpiGB1nq2ZGHH6z
+ytjbkBLmJdaT99aWUtoA/RjfjWBDbCSDDI/6QhshUkoygCf3+MAkP6hEHaHYXRQp
+=5hDy
+-----END PGP SIGNATURE-----
diff --git a/net-fs/netatalk/netatalk-2.1.3.ebuild b/net-fs/netatalk/netatalk-2.1.3.ebuild
new file mode 100644
index 000000000000..ddf4db6ded3c
--- /dev/null
+++ b/net-fs/netatalk/netatalk-2.1.3.ebuild
@@ -0,0 +1,90 @@
+# 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.3.ebuild,v 1.1 2010/10/03 19:44:57 vapier 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 <sys-kernel/linux-headers-2.6.16 )"
+
+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() {
+ use xfs || eval $(printf 'export ac_cv_header_%s=no\n' {linux,xfs}_{dqblk_xfs,libxfs,xqm,xfs_fs}_h)
+
+ # 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 -i \
+ -e 's/include <netatalk/include <netatalk2/g' \
+ "${D}"usr/include/{netatalk2,atalk}/* || die
+}