Version bump
authorSteve Dibb <beandog@gentoo.org>
Fri, 9 Sep 2011 21:19:37 +0000 (21:19 +0000)
committerSteve Dibb <beandog@gentoo.org>
Fri, 9 Sep 2011 21:19:37 +0000 (21:19 +0000)
Package-Manager: portage-2.1.9.42/cvs/Linux x86_64

net-fs/netatalk/ChangeLog
net-fs/netatalk/Manifest
net-fs/netatalk/netatalk-2.2.1.ebuild [new file with mode: 0644]

index 22e8dbe8223e381d63f380254f8e93a9a233c496..6953a7f8d64423d67b1f443efebb7da27dfaa6a1 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-fs/netatalk
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/ChangeLog,v 1.69 2011/09/09 21:13:31 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/ChangeLog,v 1.70 2011/09/09 21:19:37 beandog Exp $
+
+*netatalk-2.2.1 (09 Sep 2011)
+
+  09 Sep 2011; Steve Dibb <beandog@gentoo.org> +netatalk-2.2.1.ebuild:
+  Version bump
 
 *netatalk-2.1.6 (09 Sep 2011)
 
index cb798eb0550787a99afd7b6121c68942d792a7d9..2313761ea56cb1d62b3326d1fd2c2f1ba8a62de8 100644 (file)
@@ -6,11 +6,13 @@ DIST netatalk-2.1.5.tar.bz2 1125946 RMD160 9265b34f303a21b89c78401c24ed464c61041
 DIST netatalk-2.1.6.tar.bz2 1128137 RMD160 c36e60b5611e21211c4276977b900ff2179fbf29 SHA1 b6753e5aa3c21736a50de11942cc778e139d9098 SHA256 f332e6e99422d10158ac2256a7a7000f9e2cbfc0c65503008a75a01f28973873
 DIST netatalk-2.1.tar.bz2 1120025 RMD160 c71e3b48bdb1fa1ab8acd2f78d39eb7cd8e953a3 SHA1 2c44829c5dfbacf0996db804d8b136396e16e87d SHA256 7302b06096dd915e8cf066275e7f0fa1da982cceb234975a274b92f3f56d753c
 DIST netatalk-2.2.0.tar.bz2 1216174 RMD160 192175b3dbd93c9cb0867110be0bb4a2e05c829f SHA1 cee946cca2564ea133f9f6d55e32c9156098cbba SHA256 31bf7c1ea311f876d9be6d4be9faed24d170a89e6ce692304fc2cb525f25143b
+DIST netatalk-2.2.1.tar.bz2 1227602 RMD160 bc55a591fe134d3bf05ca442aa5b5246fd766b8c SHA1 e588b89eced7769f65e213bc4b1b1e4f8035c8b3 SHA256 3ab81c6335f8c33fd01ae599459a26c8cfe3b975009ce73640cae823ddc78bbf
 EBUILD netatalk-2.0.5-r1.ebuild 2958 RMD160 160a50569cf92f9ed740c2df67bb56801514b352 SHA1 29d1695783bac4deebca891cabe4fbb5c37cad25 SHA256 118c0091d6cec839697db7e160ab02c26c142bd9cab7f34c5073795d13aabbd0
 EBUILD netatalk-2.1.3.ebuild 2851 RMD160 85bd05416fa2740eb5af156a8c462f516e66a289 SHA1 b99d00d439e301af59b395c15c3e37bb35ed4b8e SHA256 cec2fb9094d8325205c4f79cea1ba071b674d32aab37a932824b11d5fd6711ae
 EBUILD netatalk-2.1.5.ebuild 2851 RMD160 9978fa39c59f7d291f1c8fea72e1d0a2ea8ca408 SHA1 ff1c34fa7cd8f39da1582e6842e75aa7d67ce9bb SHA256 5aee40d6ef64724486826b1e02239b656fe4b3b0e02a74eab87772105bd73a98
 EBUILD netatalk-2.1.6.ebuild 2852 RMD160 958e78ccf8a29df324f7c18ab5ef0cf3d8948bfd SHA1 d6cd0bcdd679e28bbd243849fa9c77d4e129f47d SHA256 fcad578f1e6a2e4399b9ecbef9e6a88ec526d40c3f1f67242801973487b09c91
 EBUILD netatalk-2.1.ebuild 2909 RMD160 0f17ff6ee31309903073daf11deab411ff852c76 SHA1 447658644d1abb1f2ecc54f10804723467dc6fd3 SHA256 6466888f3073c4ee72c5352f8d831b9ce153ffc4270e5bb2dd9eaedd21bc6e09
 EBUILD netatalk-2.2.0.ebuild 3028 RMD160 a69d37d84a7be3a5ed5c3f4e1ee40899079231dd SHA1 1513fce1407571607c6c64139f9c11db15a40965 SHA256 e1a1cbda0c4e7a7453a63b9b24c02e48689d3fa72eb3836b4b742b6d859f2d22
-MISC ChangeLog 11069 RMD160 80213b14e9c006eed4b116f740df74967d1ef20e SHA1 749fee5f7348d32d8c0eb4b24660de5988023b0d SHA256 35d59050458c178316ca622dd80e7035c80467927b70335e22c702d336b8e9a7
+EBUILD netatalk-2.2.1.ebuild 2959 RMD160 1a6e7e672c8d06466f726c52ce04dafc857a4849 SHA1 928aef4ec42342dae025a370b76e365d839e9a43 SHA256 39f93a8c8a8f62c6bb6872a124134bebe8e6e71139c2a1b4931a5511fb48cc56
+MISC ChangeLog 11187 RMD160 4a907ff0f0f8f8eb66e0b71a839d8de1268e7b3e SHA1 0adf86e1abdfa13fbfd07aced6f39656c44737bf SHA256 50053787ae33f31b14adbb69bc842dda6cde45249bf81b9eaff199a67bdffd84
 MISC metadata.xml 321 RMD160 4cf5a812670dc659b0325e35aa5813f24a8e7499 SHA1 bc376e37383b2f1876644258113fc0e954f8b5f0 SHA256 1f2660dd2dd2f8a210ed6df840e16e23bc9a19d5777a3776cbaecad689bcdeee
diff --git a/net-fs/netatalk/netatalk-2.2.1.ebuild b/net-fs/netatalk/netatalk-2.2.1.ebuild
new file mode 100644 (file)
index 0000000..d438560
--- /dev/null
@@ -0,0 +1,93 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/netatalk-2.2.1.ebuild,v 1.1 2011/09/09 21:19:37 beandog Exp $
+
+EAPI="2"
+
+inherit pam
+
+RESTRICT="test"
+DESCRIPTION="Kernel level implementation of the AppleTalk Protocol Suite"
+HOMEPAGE="http://netatalk.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="+avahi cracklib cups debug kerberos pam slp ssl tcpd xfs"
+
+RDEPEND=">=sys-libs/db-4.2.52
+       avahi? ( net-dns/avahi[dbus] )
+       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
+       dev-libs/libgcrypt"
+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() {
+       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 avahi zeroconf) \
+               $(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) \
+               --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 VERSION AUTHORS doc/README.AppleTalk
+
+       newinitd distrib/initscripts/rc.atalk.gentoo netatalk || 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
+}