summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Hammill <mike@kth.se>2012-11-28 17:26:21 +0100
committerMike Hammill <mike@kth.se>2012-11-28 17:26:21 +0100
commita4a1c4e69786887a58af22743c3235eab983ed38 (patch)
treec628de255bcd89d9cbed99c19583d8291ae4f122
parentModernize openssh ebuild already containing S. Wilkinson's patch (diff)
downloadmhammill-a4a1c4e69786887a58af22743c3235eab983ed38.tar.gz
mhammill-a4a1c4e69786887a58af22743c3235eab983ed38.tar.bz2
mhammill-a4a1c4e69786887a58af22743c3235eab983ed38.zip
Apply Andrew Hamilton's configure.ac and aklog.c patches for openafs.
These patches are the solution to bug https://bugs.gentoo.org/show_bug.cgi?id=356079, which also answers my never answered bug https://bugs.gentoo.org/show_bug.cgi?id=398253.
-rw-r--r--net-fs/openafs/ChangeLog860
-rw-r--r--net-fs/openafs/Manifest15
-rw-r--r--net-fs/openafs/files/openafs-1.6.1-heimdal-1.4.1.patch34
-rw-r--r--net-fs/openafs/metadata.xml9
-rw-r--r--net-fs/openafs/openafs-1.4.14.1.ebuild147
-rw-r--r--net-fs/openafs/openafs-1.6.1-r1.ebuild150
-rw-r--r--net-fs/openafs/openafs-1.6.1-r2.ebuild152
-rw-r--r--net-fs/openafs/openafs-1.6.1-r2.ebuild.org150
-rw-r--r--net-fs/openafs/openafs-1.6.1.ebuild151
9 files changed, 1668 insertions, 0 deletions
diff --git a/net-fs/openafs/ChangeLog b/net-fs/openafs/ChangeLog
new file mode 100644
index 0000000..0bb9e3e
--- /dev/null
+++ b/net-fs/openafs/ChangeLog
@@ -0,0 +1,860 @@
+# ChangeLog for net-fs/openafs
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/ChangeLog,v 1.184 2012/11/11 05:47:27 vapier Exp $
+
+*openafs-1.6.1-r2 (11 Nov 2012)
+
+ 11 Nov 2012; Mike Frysinger <vapier@gentoo.org> +openafs-1.6.1-r2.ebuild:
+ Add patches from Andrej Filipcic to fix building with linux-3.6 #437278 by
+ Oliver Freyermuth.
+
+ 02 Oct 2012; <naota@gentoo.org> openafs-1.6.1-r1.ebuild:
+ Drop *-fbsd. #425352
+
+ 25 Sep 2012; Mike Frysinger <vapier@gentoo.org> -openafs-1.4.14-r1.ebuild,
+ -openafs-1.6.0.ebuild, -openafs-1.6.1_pre1.ebuild:
+ Old #435990 by Andrej Filipcic.
+
+ 25 Sep 2012; Mike Frysinger <vapier@gentoo.org> openafs-1.4.14.1.ebuild,
+ openafs-1.6.1.ebuild:
+ Stabilize #435990 by Andrej Filipcic.
+
+*openafs-1.6.1-r1 (25 Sep 2012)
+
+ 25 Sep 2012; Mike Frysinger <vapier@gentoo.org> +openafs-1.6.1-r1.ebuild:
+ Version bump #435990 by Andrej Filipcic.
+
+*openafs-1.6.1 (05 Apr 2012)
+
+ 05 Apr 2012; Mike Frysinger <vapier@gentoo.org> +openafs-1.6.1.ebuild:
+ Version bump #410633 by Andrej Filipcic.
+
+*openafs-1.6.1_pre1 (07 Jan 2012)
+
+ 07 Jan 2012; Mike Frysinger <vapier@gentoo.org> -openafs-1.6.0_pre7.ebuild,
+ +openafs-1.6.1_pre1.ebuild:
+ Version bump #397845 by Andrej Filipcic.
+
+*openafs-1.6.0 (18 Sep 2011)
+*openafs-1.4.14.1 (18 Sep 2011)
+
+ 18 Sep 2011; Mike Frysinger <vapier@gentoo.org> +openafs-1.4.14.1.ebuild,
+ +openafs-1.6.0.ebuild:
+ Version bump #383473 by Andrej Filipcic.
+
+ 18 Sep 2011; Mike Frysinger <vapier@gentoo.org> -openafs-1.4.9.ebuild,
+ -openafs-1.4.12.1-r2.ebuild, -openafs-1.4.14.ebuild, -openafs-1.5.34.ebuild,
+ -openafs-1.6.0_pre2.ebuild, -openafs-1.6.0_pre3.ebuild,
+ -openafs-1.6.0_pre6.ebuild:
+ Drop old ebuilds per Andrej Filipcic #383473.
+
+ 18 Sep 2011; Mike Frysinger <vapier@gentoo.org> openafs-1.4.14-r1.ebuild:
+ Mark stable for amd64/x86 #383473 by Andrej Filipcic.
+
+ 13 Sep 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+ Drop maintainer due retirement, bug #99651
+
+*openafs-1.6.0_pre7 (07 Aug 2011)
+
+ 07 Aug 2011; Mike Frysinger <vapier@gentoo.org> +openafs-1.6.0_pre7.ebuild:
+ Version bump #376317 by Bernd Feige.
+
+*openafs-1.6.0_pre6 (17 Jun 2011)
+
+ 17 Jun 2011; Mike Frysinger <vapier@gentoo.org> +openafs-1.6.0_pre6.ebuild:
+ Version bump #371274 by Andrej Filipcic.
+
+*openafs-1.6.0_pre3 (20 Mar 2011)
+
+ 20 Mar 2011; <stefaan@gentoo.org> openafs-1.6.0_pre2.ebuild,
+ +openafs-1.6.0_pre3.ebuild:
+ Bump to openafs-1.6.0_pre3, backport one fix to pre2
+
+*openafs-1.6.0_pre2 (19 Mar 2011)
+
+ 19 Mar 2011; <stefaan@gentoo.org> +openafs-1.6.0_pre2.ebuild:
+ Add new 1.6 release candidate
+
+*openafs-1.4.14-r1 (25 Jan 2011)
+
+ 25 Jan 2011; Mike Frysinger <vapier@gentoo.org> +openafs-1.4.14-r1.ebuild:
+ Add fix from upstream for ptserver segfaults #352356 by Andrian Nord and
+ Andrej Filipcic.
+
+*openafs-1.4.14 (08 Jan 2011)
+
+ 08 Jan 2011; Mike Frysinger <vapier@gentoo.org> +openafs-1.4.14.ebuild:
+ Version bump #350935 by Andrej Filipcic.
+
+*openafs-1.4.12.1-r2 (23 Aug 2010)
+
+ 23 Aug 2010; Mike Frysinger <vapier@gentoo.org> +openafs-1.4.12.1-r2.ebuild:
+ Tweak lwp install a bit more #330061 by Andrew Savchenko.
+
+*openafs-1.4.12.1-r1 (21 Aug 2010)
+
+ 21 Aug 2010; Mike Frysinger <vapier@gentoo.org> +openafs-1.4.12.1-r1.ebuild:
+ Add -lresolv linking fix by Andrej Filipcic #305823 by Sébastien Fabbro.
+
+ 23 Jun 2010; Mark Loeser <halcy0n@gentoo.org> -openafs-1.4.6.ebuild,
+ openafs-1.4.9.ebuild, openafs-1.4.10.ebuild, openafs-1.4.11.ebuild,
+ openafs-1.4.12.1.ebuild, openafs-1.5.34.ebuild:
+ Drop ppc/ppc64 keywords since the the afs use flag is masked
+
+ 23 Jun 2010; Mark Loeser <halcy0n@gentoo.org> +openafs-1.4.6.ebuild:
+ Add back only stable ppc/ppc64 version
+
+*openafs-1.4.12.1 (21 Jun 2010)
+
+ 21 Jun 2010; Mike Frysinger <vapier@gentoo.org> +openafs-1.4.12.1.ebuild,
+ metadata.xml:
+ Version bump #310627 by William Throwe. Dont install kdump #222455 by
+ Gautam Iyer. Dont install lwp #200674 by John Gibson.
+
+ 06 Feb 2010; Ulrich Mueller <ulm@gentoo.org> openafs-1.4.6.ebuild,
+ openafs-1.4.6_p20080222.ebuild, openafs-1.4.7.ebuild,
+ openafs-1.4.8_pre3.ebuild, openafs-1.4.8.ebuild, openafs-1.4.8-r1.ebuild,
+ openafs-1.4.9.ebuild, openafs-1.4.10.ebuild, openafs-1.4.11.ebuild,
+ openafs-1.5.34.ebuild:
+ Fix LICENSE, bug 301123.
+
+*openafs-1.4.11 (30 Aug 2009)
+
+ 30 Aug 2009; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.4.11.ebuild:
+ Bump to version 1.4.11, should fix bug #282196
+
+*openafs-1.4.10 (11 Jun 2009)
+
+ 11 Jun 2009; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.4.10.ebuild,
+ +files/openafs-dprintf.patch:
+ version bump to 1.4.10
+
+ 18 Apr 2009; Markus Meier <maekke@gentoo.org> openafs-1.4.9:
+ amd64/x86 stable, bug #265538
+
+*openafs-1.4.9 (15 Apr 2009)
+
+ 15 Apr 2009; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.4.9.ebuild:
+ Version bump to 1.4.9, bug #265538, fix security bug
+
+*openafs-1.4.8-r1 (04 Jan 2009)
+
+ 04 Jan 2009; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.8-r1.ebuild:
+ Fix QA bug #240770
+
+ 26 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
+ -files/openafs-alpha-ucontext.patch, openafs-1.4.6.ebuild,
+ openafs-1.4.6_p20080222.ebuild, openafs-1.4.7.ebuild,
+ openafs-1.4.8_pre3.ebuild, openafs-1.4.8.ebuild, openafs-1.5.34.ebuild:
+ Dropped keyword for alpha.
+
+ 25 Dec 2008; Markus Meier <maekke@gentoo.org> openafs-1.4.8.ebuild:
+ x86 stable, bug #236438
+
+ 25 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ openafs-1.4.8.ebuild:
+ stable amd64, bug 236438
+
+*openafs-1.4.8 (28 Nov 2008)
+
+ 28 Nov 2008; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.4.8.ebuild:
+ Version bump to 1.4.8
+
+ 28 Oct 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ -openafs-1.4.7_pre2.ebuild, -openafs-1.4.7_pre3.ebuild,
+ -openafs-1.4.7_pre3-r1.ebuild, -openafs-1.4.8_pre2.ebuild:
+ Remove some obsolete ebuilds
+
+*openafs-1.4.8_pre3 (27 Oct 2008)
+
+ 27 Oct 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.8_pre3.ebuild:
+ Version bump to 1.4.8_pre3
+
+*openafs-kernel-1.4.8_pre2 (08 Oct 2008)
+
+ 08 Oct 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.8_pre2.ebuild:
+ Version bump to 1.4.8_pre2
+
+ 22 Sep 2008; Stefaan De Roeck <stefaan@gentoo.org> openafs-1.4.7.ebuild:
+ Keyworded alpha
+
+ 04 May 2008; Markus Meier <maekke@gentoo.org>
+ openafs-1.4.6_p20080222.ebuild:
+ amd64 stable, bug #211367
+
+*openafs-1.4.7 (03 May 2008)
+
+ 03 May 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +files/openafs-1.4.7-uname.patch, +openafs-1.4.7.ebuild:
+ Version bump to 1.4.7 + fix bug #211378
+
+*openafs-1.4.7_pre3-r1 (01 May 2008)
+
+ 01 May 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.7_pre3-r1.ebuild:
+ Hack/fix incompatibility with autoconf-2.62 (bug #218234)
+
+*openafs-1.4.7_pre3 (10 Apr 2008)
+
+ 10 Apr 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.7_pre3.ebuild:
+ Yet another version bump
+
+ 04 Apr 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ -files/openafs-pinstall-execve-1.2.10.patch, -files/CellServDB,
+ -files/README, -files/ThisCell, -files/afs.rc.rc6,
+ -openafs-1.2.10-r1.ebuild, -openafs-1.2.13-r2.ebuild,
+ -openafs-1.4.5.ebuild, -openafs-1.4.5-r2.ebuild,
+ -openafs-1.4.7_pre1.ebuild, -openafs-1.5.27.ebuild,
+ -openafs-1.5.33.ebuild:
+ Remove lots of obsolete versions
+
+*openafs-1.4.7_pre2 (31 Mar 2008)
+
+ 31 Mar 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.7_pre2.ebuild:
+ Version bump to 1.4.7_pre2
+
+*openafs-1.5.34 (25 Mar 2008)
+*openafs-1.4.7_pre1 (25 Mar 2008)
+
+ 25 Mar 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.7_pre1.ebuild, +openafs-1.5.34.ebuild:
+ Version bumps to 1.4.7_pre1 and 1.5.34
+
+*openafs-1.5.33 (20 Mar 2008)
+
+ 20 Mar 2008; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.5.33.ebuild:
+ Version bump to 1.5.33
+
+ 26 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
+ openafs-1.4.6_p20080222.ebuild:
+ quote variable
+
+ 26 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
+ openafs-1.4.6_p20080222.ebuild:
+ stable x86, bug 211367
+
+*openafs-1.4.6_p20080222 (22 Feb 2008)
+
+ 22 Feb 2008; Stefaan De Roeck <stefaan@gentoo.org>
+ +files/openafs-1.4.5-shared-libs.patch, +openafs-1.4.6_p20080222.ebuild:
+ Add version pulled from stable-cvs for linux-2.6.24 compatibility (bug
+ #207882), keep more symbols in shared libraries (bug #202489)
+
+ 02 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org> openafs-1.4.6.ebuild:
+ Stable on alpha, bug #203573
+
+ 01 Jan 2008; Joseph Jezak <josejx@gentoo.org> openafs-1.4.6.ebuild:
+ Marked ppc/ppc64 stable for bug #203573.
+
+ 31 Dec 2007; <welp@gentoo.org> openafs-1.4.6.ebuild:
+ Stable on amd64; bug 203573
+
+ 29 Dec 2007; Markus Meier <maekke@gentoo.org> openafs-1.4.6.ebuild:
+ x86 stable, security bug #203573
+
+*openafs-1.4.6 (28 Dec 2007)
+
+ 28 Dec 2007; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.4.6.ebuild:
+ Security bug #203573: bump to openafs version 1.4.6
+
+ 13 Dec 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ -files/openafs-ppc64.patch, -openafs-1.4.4_p20070724-r1.ebuild:
+ Remove obsolete files
+
+ 06 Dec 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ openafs-1.4.5-r2.ebuild:
+ ppc stable, bug #199876
+
+ 01 Dec 2007; Markus Rothe <corsair@gentoo.org> openafs-1.4.5-r2.ebuild:
+ Stable on ppc64
+
+ 28 Nov 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.5-r2.ebuild:
+ Stable on alpha
+
+ 27 Nov 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.5-r2.ebuild, openafs-1.5.27.ebuild:
+ QA + synchronizing 1.5.x with 1.4.x
+
+*openafs-1.4.5-r2 (27 Nov 2007)
+
+ 27 Nov 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ +files/openafs-alpha-ucontext.patch, -openafs-1.4.5-r1.ebuild,
+ +openafs-1.4.5-r2.ebuild:
+ Use ucontext on alpha
+
+ 26 Nov 2007; Stefaan De Roeck <stefaan@gentoo.org> -openafs-1.4.4.ebuild,
+ -openafs-1.4.4_p20070724.ebuild, -openafs-1.4.5_pre1.ebuild,
+ -openafs-1.5.19.ebuild:
+ Remove obsolete versions
+
+ 23 Nov 2007; Christoph Mende <angelos@gentoo.org> openafs-1.4.5.ebuild:
+ Stable on amd64 wrt bug #199876
+
+*openafs-1.4.5-r1 (23 Nov 2007)
+
+ 23 Nov 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.5-r1.ebuild:
+ Fix filename collision with app-crypt/mit-krb5
+
+ 23 Nov 2007; Markus Meier <maekke@gentoo.org> openafs-1.4.5.ebuild:
+ x86 stable, bug #199876
+
+ 23 Nov 2007; Markus Rothe <corsair@gentoo.org> openafs-1.4.5.ebuild:
+ Stable on ppc64; bug #199876
+
+*openafs-1.5.27 (15 Nov 2007)
+*openafs-1.4.5 (15 Nov 2007)
+
+ 15 Nov 2007; Stefaan De Roeck <stefaan@gentoo.org> -files/fs-fix.patch,
+ +openafs-1.4.5.ebuild, +openafs-1.5.27.ebuild:
+ Version bumps
+
+ 14 Nov 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ -openafs-1.4.0-r2.ebuild, -openafs-1.4.2.ebuild,
+ -openafs-1.4.3_rc2.ebuild, -openafs-1.4.3_rc3.ebuild:
+ Remove obsolete versions
+
+ 01 Nov 2007; Ferris McCormick <fmccor@gentoo.org>
+ openafs-1.4.5_pre1.ebuild:
+ Add ~sparc as part of Bug #176050
+
+*openafs-1.4.5_pre1 (13 Oct 2007)
+
+ 13 Oct 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.5_pre1.ebuild:
+ Version bump, fixes bug #194122
+
+ 02 Oct 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.4_p20070724-r1.ebuild:
+ Stable on alpha (bug #191216)
+
+ 23 Sep 2007; Joseph Jezak <josejx@gentoo.org>
+ openafs-1.4.4_p20070724-r1.ebuild:
+ Marked ppc/ppc64 stable early to fix klog issues (bug #191216).
+
+ 19 Sep 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.4_p20070724-r1.ebuild:
+ Use pam.eclass (bug #191946)
+
+ 19 Sep 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ +files/openafs-ppc64.patch, openafs-1.4.4_p20070724-r1.ebuild:
+ Fix for ppc64 (bug #191216)
+
+*openafs-1.4.4_p20070724-r1 (19 Sep 2007)
+
+ 19 Sep 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.4_p20070724-r1.ebuild:
+ Forgot to apply the patch that makes this a real 20070724 version, fix in r1
+
+ 13 Sep 2007; Markus Meier <maekke@gentoo.org>
+ openafs-1.4.4_p20070724.ebuild:
+ stable on x86, wrt bug #191216
+
+ 09 Sep 2007; Joseph Jezak <josejx@gentoo.org>
+ openafs-1.4.4_p20070724.ebuild:
+ Marked ppc stable for bug #191216.
+
+*openafs-1.4.4_p20070724 (24 Jul 2007)
+
+ 24 Jul 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.4_p20070724.ebuild:
+ Add prerelease for compatibility with linux-2.6.22 (bug #185130)
+
+ 02 Jun 2007; Raúl Porcel <armin76@gentoo.org> openafs-1.2.13-r2.ebuild,
+ openafs-1.4.0-r2.ebuild, openafs-1.4.2.ebuild, openafs-1.4.3_rc2.ebuild,
+ openafs-1.4.3_rc3.ebuild, openafs-1.4.4.ebuild, openafs-1.5.19.ebuild:
+ Drop ia64 keyword as it doesn't work with current glibc, bug 156008
+
+*openafs-1.5.19 (07 May 2007)
+
+ 07 May 2007; Stefaan De Roeck <stefaan@gentoo.org> -openafs-1.5.14.ebuild,
+ -openafs-1.5.15.ebuild, +openafs-1.5.19.ebuild:
+ Version bump 1.5.19, remove older versions
+
+ 06 May 2007; Marius Mauch <genone@gentoo.org> openafs-1.2.10-r1.ebuild,
+ openafs-1.2.13-r2.ebuild, openafs-1.4.0-r2.ebuild, openafs-1.4.2.ebuild,
+ openafs-1.4.3_rc2.ebuild, openafs-1.4.3_rc3.ebuild, openafs-1.4.4.ebuild,
+ openafs-1.5.14.ebuild, openafs-1.5.15.ebuild:
+ Replacing einfo with elog
+
+ 28 Apr 2007; Sven Wegener <swegener@gentoo.org> openafs-1.2.10-r1.ebuild:
+ Fix *initd, *confd and *envd calls (#17388, #174266)
+
+ 27 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> openafs-1.4.4.ebuild:
+ Stable on amd64 wrt bug #171662.
+
+ 26 Mar 2007; Alec Warner <antarus@gentoo.org> openafs-1.2.10-r1.ebuild:
+ Remove dependency on portage: ref bug 162516
+
+ 25 Mar 2007; Markus Rothe <corsair@gentoo.org> openafs-1.4.4.ebuild:
+ Stable on ppc64; bug #171662
+
+ 25 Mar 2007; Stefaan De Roeck <stefaan@gentoo.org> openafs-1.4.4.ebuild:
+ stable on alpha, bug #171662
+
+ 25 Mar 2007; Raúl Porcel <armin76@gentoo.org> openafs-1.4.4.ebuild:
+ x86 stable wrt bug 171662
+
+ 25 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ openafs-1.4.4.ebuild:
+ Stable on ppc wrt bug #171662.
+
+*openafs-1.4.4 (21 Mar 2007)
+
+ 21 Mar 2007; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.4.4.ebuild:
+ Version bump directly to 1.4.4, addresses privilege escalation security
+ advisory at
+ https://lists.openafs.org/pipermail/openafs-announce/2007/000187.html
+
+*openafs-1.4.3_rc3 (08 Mar 2007)
+
+ 08 Mar 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.3_rc3.ebuild:
+ Version bump to new release candidate
+
+*openafs-1.5.15 (15 Feb 2007)
+
+ 15 Feb 2007; Stefaan De Roeck <stefaan@gentoo.org> -openafs-1.5.12.ebuild,
+ +openafs-1.5.15.ebuild:
+ Version bump for 1.5.x, remove obsolete ebuild
+
+*openafs-1.4.3_rc2 (15 Feb 2007)
+
+ 15 Feb 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ -openafs-1.4.3_pre20061220-r1.ebuild, -openafs-1.4.3_rc1.ebuild,
+ +openafs-1.4.3_rc2.ebuild:
+ Version bump for 1.4.x, remove obsolete ebuilds
+
+*openafs-1.5.14 (20 Jan 2007)
+*openafs-1.4.3_rc1 (20 Jan 2007)
+
+ 20 Jan 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.3_rc1.ebuild, +openafs-1.5.14.ebuild:
+ Version bumps to 1.4.3_rc1 and 1.5.14, plus propagating some previous
+ changes in 1.4 to 1.5
+
+*openafs-1.4.3_pre20061220-r1 (10 Jan 2007)
+
+ 10 Jan 2007; Stefaan De Roeck <stefaan@gentoo.org> +files/fs-fix.patch,
+ -openafs-1.4.3_pre20061220.ebuild, +openafs-1.4.3_pre20061220-r1.ebuild:
+ More prototyping, fix bug #158537
+
+ 10 Jan 2007; Stefaan De Roeck <stefaan@gentoo.org> -files/kauth-fix.patch:
+ Remove obsolete patch
+
+ 04 Jan 2007; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.3_pre20061220.ebuild:
+ Update license information
+
+ 24 Dec 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ -openafs-1.4.1-r1.ebuild:
+ Remove obsolete ebuilds
+
+*openafs-1.4.3_pre20061220 (22 Dec 2006)
+
+ 22 Dec 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.3_pre20061220.ebuild:
+ Bump to cvs-checkout, to address the (by now) urgent bug #156842, also fixes
+ bug #125385, and bug #158588
+
+*openafs-1.5.12 (03 Dec 2006)
+
+ 03 Dec 2006; Stefaan De Roeck <stefaan@gentoo.org> -openafs-1.5.8.ebuild,
+ +openafs-1.5.12.ebuild:
+ Version bump of unstable (hard-masked) version to 1.5.12
+
+ 01 Dec 2006; Joseph Jezak <josejx@gentoo.org> openafs-1.4.2.ebuild:
+ Marked ppc stable for bug #156008.
+
+ 25 Nov 2006; Stefaan De Roeck <stefaan@gentoo.org> openafs-1.4.2.ebuild:
+ stable on alpha, bug #156008
+
+ 24 Nov 2006; Markus Rothe <corsair@gentoo.org> openafs-1.4.2.ebuild:
+ Stable on ppc64; bug #156008
+
+ 24 Nov 2006; Christian Faulhammer <opfer@gentoo.org> openafs-1.4.2.ebuild:
+ stable x86, bug #156008
+
+ 23 Nov 2006; <blubb@gentoo.org> openafs-1.4.2.ebuild:
+ stable on amd64
+
+ 21 Nov 2006; Joseph Jezak <josejx@gentoo.org> openafs-1.4.1-r1.ebuild:
+ Marked ppc stable for bug #151567.
+
+ 11 Nov 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ -openafs-1.4.2_rc4.ebuild:
+ Remove obsolete ebuild
+
+ 04 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
+ openafs-1.4.1-r1.ebuild:
+ stabled x86, bug #151567
+
+ 19 Oct 2006; Stefaan De Roeck <stefaan@gentoo.org> openafs-1.4.2.ebuild:
+ Re-enabling emake -j1, solving bug #151940
+
+*openafs-1.4.2 (18 Oct 2006)
+
+ 18 Oct 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ -openafs-1.4.2_rc3.ebuild, +openafs-1.4.2.ebuild:
+ Revision bump to 1.4.2, remove old 1.4.2_rc3, remove -j1
+
+ 16 Oct 2006; Markus Rothe <corsair@gentoo.org> openafs-1.4.1-r1.ebuild:
+ Stable on ppc64; bug #151567
+
+ 22 Sep 2006; Stefaan De Roeck <stefaan@gentoo.org> Manifest:
+ Add cvs flags such that keyword substitution is not done for
+ files/kauth-fix.patch
+
+*openafs-1.4.2_rc4 (21 Sep 2006)
+
+ 21 Sep 2006; Stefaan De Roeck <stefaan@gentoo.org> +files/kauth-fix.patch,
+ +openafs-1.4.2_rc4.ebuild:
+ Version bump, fix installation of documentation
+
+ 19 Sep 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.2_rc3.ebuild:
+ enable support for nested pts groups, fixing bug #145339
+
+*openafs-1.5.8 (09 Sep 2006)
+
+ 09 Sep 2006; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.5.8.ebuild:
+ Add development release (hard masked), address bug #145339
+
+*openafs-1.4.2_rc3 (09 Sep 2006)
+
+ 09 Sep 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.2_rc3.ebuild:
+ Version bump to release candidate
+
+ 09 Sep 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.1-r1.ebuild:
+ Stable on alpha (wrt bug #124381)
+
+ 09 Aug 2006; Simon Stelling <blubb@gentoo.org> openafs-1.4.0-r2.ebuild:
+ stable on amd64
+
+ 03 Jun 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ -openafs-1.4.0-r3.ebuild, -openafs-1.4.1.ebuild:
+ Removing obsolete ebuilds
+
+ 26 May 2006; Stefaan De Roeck <stefaan@gentoo.org> -openafs-1.4.0.ebuild,
+ -openafs-1.4.0-r1.ebuild:
+ Removing some obsolete ebuilds
+
+*openafs-1.4.1-r1 (26 May 2006)
+
+ 26 May 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.1-r1.ebuild:
+ Ensuring usage of CFLAGS, + fixing bugs #131267 and #131333
+
+*openafs-1.4.1 (22 Apr 2006)
+
+ 22 Apr 2006; Stefaan De Roeck <stefaan@gentoo.org> +openafs-1.4.1.ebuild:
+ Version bump, fixes #126420
+
+ 30 Mar 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.0-r2.ebuild:
+ Dependency on openafs-kernel changed to latest available revision of given
+ version (in preparation of stabling new openafs-kernel)
+
+ 29 Mar 2006; Aron Griffis <agriffis@gentoo.org> openafs-1.4.0-r2.ebuild:
+ Mark 1.4.0-r2 stable on ia64
+
+*openafs-1.4.0-r3 (27 Mar 2006)
+
+ 27 Mar 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.0-r3.ebuild:
+ Update dependency in client init script, update patchset to match
+ openafs-kernel
+
+ 17 Mar 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.0-r2.ebuild:
+ Added blocking dependency hoping it will alert people not to try glibc 2.4
+ with openafs (bug #126420)
+
+ 15 Mar 2006; Markus Rothe <corsair@gentoo.org> openafs-1.4.0-r2.ebuild:
+ Stable on ppc64; bug #124381
+
+ 05 Mar 2006; Joshua Jackson <tsunam@gentoo.org> openafs-1.4.0-r2.ebuild:
+ stable on x86; bug #124381
+
+ 02 Feb 2006; Aron Griffis <agriffis@gentoo.org> openafs-1.4.0-r2.ebuild:
+ Mark 1.4.0-r2 ~ia64 #120840
+
+*openafs-1.4.0-r2 (25 Jan 2006)
+
+ 25 Jan 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.0-r2.ebuild:
+ Move mountpoint creation/deletion from ebuild to init-script, fixing bug
+ #116854
+
+*openafs-1.4.0-r1 (26 Dec 2005)
+
+ 26 Dec 2005; Stefaan De Roeck <stefaan@gentoo.org>
+ -openafs-1.4.0_rc3.ebuild, -openafs-1.4.0_rc8.ebuild,
+ +openafs-1.4.0-r1.ebuild:
+ Fix init script for linux-2.4 (bug #116220), remove older ebuilds
+
+*openafs-1.4.0 (13 Nov 2005)
+
+ 13 Nov 2005; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.4.0_rc8.ebuild, +openafs-1.4.0.ebuild:
+ Version bump to 1.4.0, fixing bug #111230, + init-script cleanup, new
+ CellServDB
+
+*openafs-1.4.0_rc8 (30 Oct 2005)
+
+ 30 Oct 2005; Stefaan De Roeck <stefaan@gentoo.org>
+ +openafs-1.4.0_rc8.ebuild:
+ Version bump to 1.4.0_rc8, fixing bugs #77332, #104586, #106811, #108728,
+ changing init-scripts/config-file names to openafs* i/o afs*
+
+ 30 Sep 2005; Stefaan De Roeck <stefaan@gentoo.org>
+ openafs-1.2.10-r1.ebuild:
+ Remove unnecessary global DISABLE_SANDBOX, fixing bug #103184
+
+ 23 Sep 2005; Markus Rothe <corsair@gentoo.org> openafs-1.4.0_rc3.ebuild:
+ Added ~ppc64 (bug #100625)
+
+ 20 Sep 2005; Stefaan De Roeck <stefaan@gentoo.org> ChangeLog:
+ -openafs-1.2.13.ebuild, -openafs-1.2.13-r1.ebuild,
+ -openafs-1.3.85.ebuild, -openafs-1.4.0_rc2.ebuild,
+ -openafs-1.4.0_rc2-r1.ebuild:
+ Remove obsolete ebuilds and patches
+
+*openafs-1.4.0_rc3 (05 Sep 2005)
+
+ 05 Sep 2005; Stefaan De Roeck <stefaan.deroeck@gentoo.org>
+ +openafs-1.4.0_rc3.ebuild:
+ Version bump to 1.4.0_rc3
+
+*openafs-1.4.0_rc2-r1 (02 Sep 2005)
+*openafs-1.2.13-r2 (02 Sep 2005)
+
+ 02 Sep 2005; Stefaan De Roeck <stefaan.deroeck@gentoo.org>
+ +openafs-1.2.13-r2.ebuild, +openafs-1.4.0_rc2-r1.ebuild:
+ Fix installation of files in /etc/init.d and /etc/conf.d, install
+ documentation for 1.4-series on 'use doc'
+
+*openafs-1.4.0_rc2 (02 Sep 2005)
+*openafs-1.2.13-r1 (02 Sep 2005)
+
+ 02 Sep 2005; Stefaan De Roeck <stefaan.deroeck@gentoo.org>
+ +openafs-1.2.13-r1.ebuild, +openafs-1.4.0_rc2.ebuild:
+ more modular init scripts, so that client and server are separate; version
+ bump to 1.4.0 rc2 in the 1.4 family; and a bunch of other tweaks such as:
+ starting after a local dns server when available, arrange a sensible default
+ configuration, do parsing of cacheinfo during startup, etc. closing bugs
+ #97478, #97480, #100837, #101128
+
+ 29 Jul 2005; David Holm <dholm@gentoo.org> openafs-1.3.85.ebuild:
+ Added to ~ppc.
+
+ 29 Jul 2005; Seemant Kulleen <seemant@gentoo.org> openafs-1.2.13.ebuild:
+ switch to proper kernel checking thingy. thanks dsd
+
+ 28 Jul 2005; Seemant Kulleen <seemant@gentoo.org> openafs-1.2.13.ebuild,
+ openafs-1.3.85.ebuild:
+ make sure it's make -j1
+
+*openafs-1.3.85 (28 Jul 2005)
+*openafs-1.2.13 (28 Jul 2005)
+
+ 28 Jul 2005; Seemant Kulleen <seemant@gentoo.org> metadata.xml,
+ -openafs-1.2.10-r2.ebuild, +openafs-1.2.13.ebuild, +openafs-1.3.85.ebuild:
+ version bump to: 1.2.13 in the stable (2.4 kernel) branch and 1.3.85 in the
+ testing branch for 2.6 kernels. Note that 1.3.85 should work with 2.4
+ kernels as well. This hard work was done by up and coming Gentoo developer
+ Stefaan De Roeck <stefaan.deroeck@gmail.com>.
+
+ 27 Jul 2005; Seemant Kulleen <seemant@gentoo.org> -openafs-1.2.10.ebuild,
+ -openafs-1.2.11.ebuild:
+ remove crufty ebuilds for the impending influx of stefaan's new and sexy stuff
+
+ 30 May 2005; Sven Wegener <swegener@gentoo.org> openafs-1.2.10-r2.ebuild,
+ openafs-1.2.11.ebuild:
+ Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745.
+
+ 06 Feb 2005; <rphillips@gentoo.org> :
+ Added PROVIDE for virtual/afs
+
+ 07 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org>
+ openafs-1.2.10-r2.ebuild, openafs-1.2.11.ebuild:
+ pkg_preun() -> pkg_prerm()
+
+ 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> openafs-1.2.10-r1.ebuild,
+ openafs-1.2.10-r2.ebuild, openafs-1.2.10.ebuild, openafs-1.2.11.ebuild:
+ Add inherit eutils
+
+ 19 Feb 2004; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.10-r2.ebuild,
+ files/openafs-typechange.patch:
+ Added Jacob Joseph's old_gid_t -> u16 patch from bug #10952
+
+*openafs-1.2.11 (17 Feb 2004)
+
+ 17 Feb 2004; <rphillips@gentoo.org> openafs-1.2.11.ebuild,
+ files/openafs-pinstall-execve-env.patch:
+ added Jon Nials' new ebuild, and pinstall patch. Fixes #37961"
+
+ 21 Jan 2004; <rphillips@gentoo.org> files/afs.rc.rc6:
+ added a fix by Brett Holcomb regarding the startup file. Fixes #37545
+
+ 21 Jan 2004; <rphillips@gentoo.org> openafs-1.2.10-r2.ebuild:
+ removed fPIC from compile options
+
+*openafs-1.2.10-r2 (12 Jan 2004)
+
+ 12 Jan 2004; Aron Griffis <agriffis@gentoo.org> openafs-1.2.10-r2.ebuild:
+ Enable multi-arch support for bug 10952. Thanks to Steven Jenkins for doing
+ the initial investigation on this.
+
+ 05 Jan 2004; zhen <zhen@gentoo.org> metadata.xml:
+ adding to net-fs herd
+
+ 08 Dec 2003; <rphillips@gentoo.org> files/afs.rc.rc6:
+ added Steven Jenkins patch, #26213
+
+ 25 Nov 2003; <rphillips@gentoo.org> openafs-1.2.10-r1.ebuild:
+ Added Tobias' fix for the tail problem
+
+ 24 Nov 2003; <rphillips@gentoo.org> openafs-1.2.10-r1.ebuild:
+ added fixheadtails
+
+ 24 Nov 2003; <rphillips@gentoo.org> openafs-1.2.8.ebuild,
+ openafs-1.2.9.ebuild:
+ removed older version
+
+ 21 Nov 2003; <rphillips@gentoo.org> openafs-1.2.10-r1.ebuild,
+ openafs-1.2.10.ebuild, files/openafs-pinstall-execve-1.2.10.patch:
+ added execve patch submitted from Ian on bug #31671 for versions >= 1.2.10
+
+ 21 Nov 2003; <rphillips@gentoo.org> openafs-1.2.10-r1.ebuild,
+ openafs-1.2.10.ebuild, openafs-1.2.8.ebuild, openafs-1.2.9.ebuild:
+ Replaced reserved word ARCH with SYS_NAME
+
+ 19 Oct 2003; Ryan Phillips <rphillips@gentoo.org> files/afs.rc.rc6:
+ Added Steven Jenkins' init.d script patch
+
+*openafs-1.2.10-r1 (19 aug 2003)
+
+ 27 Oct 2003; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.10-r1.ebuild :
+ Removed pinstall patch.
+
+ 19 Aug 2003; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.10-r1.ebuild :
+ Removed afs.rc, kaserver-patch.diff, openafs-1.2.5-sunrpc-overflow.patch,
+ openafs-1.2.8-errno.patch since they are not used anymore.
+
+ Added Steven Jenkins' pinsta--execve-adhere patch. Fixes #26287
+
+*openafs-1.2.10 (06 aug 2003)
+
+ 06 Aug 2003; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.10.ebuild :
+ Added Steven Jenkins' update. Fixes #26041 and a provisional fix for #15581
+
+*openafs-1.2.9 (02 Aug 2003)
+
+ 02 Aug 2003; Seemant Kulleen <seemant@gentoo.org> openafs-1.2.9.ebuild,
+ openafs-1.3.2-r1.ebuild, openafs-1.3.2.ebuild:
+ new version in the stable 1.2 series. Ebuild by Bernhard Schmidt
+ <berni@birkenwald.de> in bug #21688 opened by: Ian <ian@stacken.kth.se>. This
+ ebuild was extensively tested and cleaned up by: Steven Jenkins
+ <steven.jenkins@ieee.org>
+
+ 12 Jun 2003; <msterret@gentoo.org> openafs-1.2.8.ebuild,
+ openafs-1.3.2-r1.ebuild, openafs-1.3.2.ebuild:
+ fix Header
+
+*openafs-1.3.2-r1 (10 Jun 2003)
+
+ 10 Jun 2003; <msterret@gentoo.org> openafs-1.3.2-r1.ebuild,
+ openafs-1.3.2.ebuild:
+ DEPEND on sed >= 4
+
+ 29 Mar 2003; Ryan Phillips <rphillips@gentoo.org> files/kaserver-diff.patch:
+ Fixes a security hole in openafs.
+
+ 03 Jan 2003; Daniel Ahlberg <aliz@gentoo.org> files/afs.rc.rc6 :
+ Fix bug #5634.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*openafs-1.2.8 (31 Jan 2003)
+
+ 30 Jul 2003; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.8.ebuild :
+ Added Frederick Grim's patch
+
+ 31 Jan 2003; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.8.ebuild :
+ new version
+
+*openafs-1.2.6-r1 (1 Oct 2002)
+
+ 31 Dec 2002; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.6-r1.ebuild :
+ Added Chris Snyder's ebuild mod that updates env.d/
+
+ 26 Dec 2002; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.6-r1.ebuild :
+
+ Fixed compile issue. #12628
+
+
+ 14 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> openafs-1.2.6-r1.ebuild :
+ Updated CONFIG_PROTECT_MASK.
+
+ 1 Oct 2002; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.6-r1.ebuild:
+
+ Thanks to everyone involved, especially conteb @ alum.rpi.edu for submitting
+ the patch. Hopefully bug #7775 can be laid to rest.
+
+*openafs-1.2.6 (03 Aug 2002)
+
+ 14 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> openafs-1.2.6-r1.ebuild :
+ Updated CONFIG_PROTECT_MASK.
+
+ 15 Sep 2002; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.6.ebuild :
+
+ 12 Sep 2002; Daniel Ahlberg <aliz@gentoo.org> openafs-1.2.6.ebuild :
+ Added CONFIG_PROTECT_MASK to allow binaries in /etc to be overwritten.
+ Closes #5976.
+
+ Temporarily disabled the sandbox due to bug #7775
+
+ 03 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> openafs-1.2.6.ebuild :
+
+ 03 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> openafs-1.2.6.ebuild :
+ Security fix.
+
+*openafs-1.2.5-r1 (03 Aug 2002)
+
+ 02 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> openafs-1.2.5-r1.ebuild :
+ Security fix.
+
+*openafs-1.3.2 (29 Jul 2002)
+
+ 14 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> openafs-1.2.6-r1.ebuild :
+ Updated CONFIG_PROTECT_MASK.
+
+ 12 Sep 2002; Daniel Ahlberg <aliz@gentoo.org> openafs-1.3.2.ebuild :
+ Added CONFIG_PROTECT_MASK to allow binaries in /etc to be overwritten.
+ Closes #5976.
+
+ 29 Jul 2002; Ryan Phillips <rphillips@gentoo.org> openafs-1.3.2.ebuild :
+ Masked unstable version.
+
+*openafs-1.2.5 (30 Jul 2002)
+
+ 30 Jul 2002; Ryan Phillips <rphillips@gentoo.org> openafs-1.2.5.ebuild :
+ Added latest stable version
+
+*openafs-1.2.2-r7 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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.
diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest
new file mode 100644
index 0000000..098366d
--- /dev/null
+++ b/net-fs/openafs/Manifest
@@ -0,0 +1,15 @@
+AUX openafs-1.6.1-heimdal-1.4.1.patch 1717 SHA256 41f50c6f1df1fcbce5becd6c6f89804894eab7f40d0fe3dbc13b1e2b57f356c5 SHA512 45befb6d614db26963ee13cb0b74831e1334c54232b52d4fb527b6535572bdaa0b86641b1bbf4f31613f2e854da6bc6818e2585cc2fc9265094b6c92a4e1b9b4 WHIRLPOOL 521bead9e924877418321cbd40aac3aa9c31852c03d56d7c638999c2d6b0ae714a1fc7fb38a6788bbb0261abc8f4b4951bd5cd5fecdc09762cd1345361c7f391
+DIST openafs-1.4.14.1-doc.tar.bz2 3721857 SHA256 2d9eb2059de2828dbfa51499559b024b86e00d0e0c02d84340946d48baed028c
+DIST openafs-1.4.14.1-patches-1.tar.bz2 12912 SHA256 381755cd88b8171a8c605f3bf4acc5bb1cb37093aa01d9e96ad11f0eb32dd239
+DIST openafs-1.4.14.1-src.tar.bz2 11812593 SHA256 49eda1f6cad3d425426deb72c91a1cffd2273917dc28f82da0a46234bb99af3b
+DIST openafs-1.6.1-doc.tar.bz2 3481865 SHA256 c41006ca12368b028f2108c972bd3de1881b5f78941bc831ff238a0344a3bec6 SHA512 42dc24c7c6f202d1604fdfab753a39a14ae7196bf51fdaeb3b06ace74a360aaa5e37eae340e243ea295fecb0ec65192c61315a39461c3fdc7de7097ff9bc2647 WHIRLPOOL 12ca58f37f8230532d18207feff2bbaf82801b3b110e5bb9f3d810305e6838760afee9dfb62b16a03c96fba9bd99d5c83156c5f47bc7adfed62dd3db45be4788
+DIST openafs-1.6.1-patches-1.tar.bz2 9897 SHA256 d1fa13b60eaa0e755e379c2e0b05fe08eeb2f9a0c247e036139930969bfd4fde SHA512 898a9e3533e2708b8c966713becf5c9e7d8773dae3dd63d6e8392355aeafaa45e7626b1f25be7b2a059b49bbdabfe23a2ce44304d22c6e589460b118343b7cb0 WHIRLPOOL f967b9d4f0cf9c1232067a51dd84fa724c3b3ce40d02227fdb05b5d76e478a53f03a7fed619af5c6b3a4d0f842da057b1aeb5fa86767d5e55a0253250d243a44
+DIST openafs-1.6.1-patches-2.tar.bz2 12656 SHA256 d38a720bd7c37c833ddef5daa9fdc11fca36ea0cb080b3a7db7a06aa0106d31d SHA512 ba9f95b9d65e3841a26067f530c6a900303c1ef73ce25bf050c75c62210d480b9e33ae598c5383fd088e0ccf70de30dbc863af4d2704cf2dda04651f33763d2e WHIRLPOOL 23751400d088180daf15c5aefcf8d897c8b8ade85a16d60596203565ab15e44e89b523d1166a8daf30a92c9078a27afecdd0b650e26692ee7df6d88e25ca4965
+DIST openafs-1.6.1-src.tar.bz2 14356434 SHA256 d05ef7f8e89b6939726d93bb46d4353e20a459890b9c3ca3065d50de408bf5b0 SHA512 c0781a8d64fa9a816f043056ffa93531d0a5ee854821503cd07a07d6a2de9123681f9ed6a478101837ce101cd260a5a093664a90a0054caad87ad683911829cc WHIRLPOOL 87803bbc559dd4b0d56d0217b84d46fea1375cb006b74df31b13a55e80ab5023b2c5cc001dc70def608841b56933b1da86bbda6da4e04abd241957d75d644ea4
+EBUILD openafs-1.4.14.1.ebuild 4318 SHA256 bdbc9d28926a061be892a92c8e5c89028d7f268b5194f8ec76d953ada146c365 SHA512 5326d2cdaad9a9b095e2044d0edc4894c88e9c76b56396dd1417694d322102b3de2ce696290581679afabef53e2a679a3478b8652f627e9550a1ce367dc88863 WHIRLPOOL b49753408754704580da37fa4d320a77f6b7fbd9cb7abf49e5f0094216a6af0fa63a82e09d225422ebdb5eec5a82f46be3006a8b72c29f8b0d8a9e48ddd495c0
+EBUILD openafs-1.6.1-r1.ebuild 4422 SHA256 d36c9fdbae7b5acb25edfbeea31ff210cd9341d9230ae689fa6ffdfa4bb1ebeb SHA512 9fc4a7e8fcc90c7b05ccc68416ac1bc4e0a402fadca88a463a21a0328b686228bbc80a7033066547a2d859ae744b2d1db0ac94de60c90511656079c0cce6fa6c WHIRLPOOL 12c9180b3d18e7e0d28c7e8c3d6436626f7dda86a9ecca814ffeb6f7aba5e63d144ce52f1bd084c6880ddc4e256fc0c89658a7bbe4e528b1529eda1af2212a3c
+EBUILD openafs-1.6.1-r2.ebuild 4484 SHA256 0700ebce7c074ee0ffebf01c7dbb853d2159431be8ed6e9ae389d6f617db22eb SHA512 76476458b3a54c39ef710dadd58bd23fa525215bea4d68a8d71ae20a63e0ddc726cb7a77ce368ee21998ef102c14e5184dcbe7e7c5aff3da5fdcba219f72eaba WHIRLPOOL 005533e30aee094340e07be13542b34112a63e870254a37b04588de0a8bb7948bbeb5dd491f5a4c933f6d990704eaa4d772ca27225392c25e811fca00e920a7d
+EBUILD openafs-1.6.1.ebuild 4436 SHA256 2fd32a7c2cd15a2ea55afb0f20e8ad2eba8353d54c1d9539b312da4dc948c5c3 SHA512 78cd410fd84dc135e9cd7d07b571564b823bd4a1b5aa498e6a89c73fb4f6aae43c39400ccb712a33280b9de685527a18339c2a2541067922516b608ad9cadf5b WHIRLPOOL d178135fba0f2aa9effeb638fe03f0d3e89fdf1eb7a6fce732b2eb335aa51e430f30ef14882ae13d85a601466642eb2716f5555337aa95c351357d4f82dc4c87
+MISC ChangeLog 29572 SHA256 f8da6b7ea3f7c5110b0c4a19b3eeb6f33351e3d682aa771f0b2a7e72db636bcb SHA512 92cc4ebe81065a4d50edf79656505f965c8b58865225a877e036b89044df8acdea78359a1202a05a00e679be206eee092e6fb814978fef7be8435eade446390c WHIRLPOOL fb6cd7f338ea2d71e1fea407d2c5c21c59f7d6032791ec1c02c8b07d45b46f4eb81f2bebad29c6295ecc8d08c8f5e331a2c8c0a2b77bf30c0c45edc46ece8656
+MISC metadata.xml 255 SHA256 de102ec27cffb1c6a78bd1e8c26372d8c616fc55e9412a8dcc45e30986669909 SHA512 41336c2e66dd1f0ef990f3166b9ed43e8208b6607f310f7dbd23e12f6a4e645a679cebf6ae9838f5ee7beef1a04de7ffbcd0fbca802cff2f5fff38c18ff020ac WHIRLPOOL e3ecc5b6cfd7bdba276ca2851f0939938802a423b3d8e4c10b6c5d3afbe5a8212023d89035cdc62dad4bcf3171a776ee1afe0bae881ab1bf9c381dc2855330ae
+MISC openafs-1.6.1-r2.ebuild.org 4423 SHA256 c6aca1047c70b8aaaa5dc248e08dd66631152ce9dcd79a2a49ee76636de8a22c SHA512 2387ddd5db08b3411f844bf95e71cff1ae0249957bd4d3df1168a192ebcea43782a948465e3c4beea5e48fdc0ecddead547d9d12a1c45bff508365ebabaa1364 WHIRLPOOL 260e8e294356d9e241ca5169add13f75bd88fe6f14a7e75565ec9a11b18aafdd8981d3a159a0e3815c132e4e02f8b0a46e3d5dfbeaa01c10006a298a5d9a04af
diff --git a/net-fs/openafs/files/openafs-1.6.1-heimdal-1.4.1.patch b/net-fs/openafs/files/openafs-1.6.1-heimdal-1.4.1.patch
new file mode 100644
index 0000000..ac00db5
--- /dev/null
+++ b/net-fs/openafs/files/openafs-1.6.1-heimdal-1.4.1.patch
@@ -0,0 +1,34 @@
+--- configure.ac 2011-08-16 08:26:14.000000000 -0400
++++ configure.ac 2012-02-06 20:07:54.125282528 -0500
+@@ -65,11 +65,12 @@
+ krb5_principal_get_comp_string])
+ AC_CHECK_FUNCS([krb5_524_convert_creds], ,
+ [AC_CHECK_FUNCS([krb524_convert_creds_kdc], ,
+- [AC_CHECK_LIB([krb524], [krb524_convert_creds_kdc],
+- [LIBS="-lkrb524 $LIBS"
+- KRB5_LIBS="-lkrb524 $KRB5_LIBS"
+- AC_DEFINE([HAVE_KRB524_CONVERT_CREDS_KDC], 1,
+- [Define to 1 if you have the `krb524_convert_creds_kdc' function.])])])])
++ [AC_CHECK_FUNCS([krb5_524_conv_principal], ,
++ [AC_CHECK_LIB([krb524], [krb524_convert_creds_kdc],
++ [LIBS="-lkrb524 $LIBS"
++ KRB5_LIBS="-lkrb524 $KRB5_LIBS"
++ AC_DEFINE([HAVE_KRB524_CONVERT_CREDS_KDC], 1,
++ [Define to 1 if you have the `krb524_convert_creds_kdc' function.])])])])])
+ AC_CHECK_HEADERS([kerberosIV/krb.h])
+ AC_CHECK_HEADERS([kerberosV/heim_err.h])
+ AC_CHECK_MEMBERS([krb5_creds.keyblock, krb5_creds.session,
+
+--- src/aklog/aklog.c 2011-08-16 08:26:14.000000000 -0400
++++ src/aklog/aklog.c 2012-02-06 20:20:35.947475695 -0500
+@@ -244,9 +244,9 @@
+
+ #ifdef AFS_DARWIN110_ENV
+ #define HAVE_NO_KRB5_524 /* MITKerberosShim logs but returns success */
+-#elif !defined(HAVE_KRB5_524_CONVERT_CREDS) && defined(HAVE_KRB524_CONVERT_CREDS_KDC)
++#elif defined(HAVE_KRB5_524_CONVERT_CREDS) && defined(HAVE_KRB524_CONVERT_CREDS_KDC)
+ #define krb5_524_convert_creds krb524_convert_creds_kdc
+-#elif !defined(HAVE_KRB5_524_CONVERT_CREDS) && !defined(HAVE_KRB524_CONVERT_CREDS_KDC)
++#else
+ #define HAVE_NO_KRB5_524
+ #endif
diff --git a/net-fs/openafs/metadata.xml b/net-fs/openafs/metadata.xml
new file mode 100644
index 0000000..f5b994e
--- /dev/null
+++ b/net-fs/openafs/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>net-fs</herd>
+<maintainer>
+ <email>andrej.filipcic@ijs.si</email>
+ <name>Andrej Filipcic</name>
+</maintainer>
+</pkgmetadata>
diff --git a/net-fs/openafs/openafs-1.4.14.1.ebuild b/net-fs/openafs/openafs-1.4.14.1.ebuild
new file mode 100644
index 0000000..fd47cc3
--- /dev/null
+++ b/net-fs/openafs/openafs-1.4.14.1.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/openafs-1.4.14.1.ebuild,v 1.2 2012/09/25 00:16:26 vapier Exp $
+
+EAPI="2"
+
+inherit flag-o-matic eutils autotools toolchain-funcs versionator pam
+
+MY_PV=$(get_version_component_range 1-4)
+PVER="1"
+DESCRIPTION="The OpenAFS distributed file system"
+HOMEPAGE="http://www.openafs.org/"
+# We always d/l the doc tarball as man pages are not USE=doc material
+SRC_URI="http://openafs.org/dl/${MY_PV}/${P}-src.tar.bz2
+ http://openafs.org/dl/${MY_PV}/${P}-doc.tar.bz2
+ mirror://gentoo/${P}-patches-${PVER}.tar.bz2"
+
+LICENSE="IBM BSD openafs-krb5-a APSL-2 sun-rpc"
+SLOT="0"
+KEYWORDS="amd64 sparc x86"
+IUSE="doc kerberos pam"
+
+RDEPEND="~net-fs/openafs-kernel-${PV}
+ pam? ( sys-libs/pam )
+ kerberos? ( virtual/krb5 )"
+
+src_prepare() {
+ EPATCH_EXCLUDE="012_all_kbuild.patch" \
+ EPATCH_SUFFIX="patch" \
+ epatch "${WORKDIR}"/gentoo/patches
+
+ # packaging is f-ed up, so we can't run automake (i.e. eautoreconf)
+ sed -i '/^a/s:^:e:' regen.sh
+ skipman=1
+ . regen.sh
+}
+
+src_configure() {
+ # cannot use "use_with" macro, as --without-krb5-config crashes the econf
+ local myconf=""
+ if use kerberos; then
+ myconf="--with-krb5-conf=$(type -p krb5-config)"
+ fi
+
+ AFS_SYSKVERS=26 \
+ XCFLAGS="${CFLAGS}" \
+ econf \
+ $(use_enable pam) \
+ --enable-largefile-fileserver \
+ --enable-supergroups \
+ --disable-kernel-module \
+ --disable-strip-binaries \
+ ${myconf}
+}
+
+src_compile() {
+ emake -j1 all_nolibafs || die
+}
+
+src_install() {
+ local CONFDIR=${WORKDIR}/gentoo/configs
+ local SCRIPTDIR=${WORKDIR}/gentoo/scripts
+
+ emake -j1 DESTDIR="${D}" install_nolibafs || die
+
+ insinto /etc/openafs
+ doins src/afsd/CellServDB || die
+ echo "/afs:/var/cache/openafs:200000" > "${D}"/etc/openafs/cacheinfo
+ echo "openafs.org" > "${D}"/etc/openafs/ThisCell
+
+ # pam_afs and pam_afs.krb have been installed in irregular locations, fix
+ if use pam ; then
+ dopammod "${D}"/usr/$(get_libdir)/pam_afs* || die
+ fi
+ rm -f "${D}"/usr/$(get_libdir)/pam_afs* || die
+
+ # remove kdump stuff provided by kexec-tools #222455
+ rm -rf "${D}"/usr/sbin/kdump*
+
+ # avoid collision with mit_krb5's version of kpasswd
+ mv "${D}"/usr/bin/kpasswd{,_afs} || die
+ mv "${D}"/usr/share/man/man1/kpasswd{,_afs}.1 || die
+
+ # move lwp stuff around #200674 #330061
+ mv "${D}"/usr/include/{lwp,lock,timer}.h "${D}"/usr/include/afs/ || die
+ mv "${D}"/usr/$(get_libdir)/liblwp* "${D}"/usr/$(get_libdir)/afs/ || die
+ # update paths to the relocated lwp headers
+ sed -ri \
+ -e '/^#include <(lwp|lock|timer).h>/s:<([^>]*)>:<afs/\1>:' \
+ "${D}"/usr/include/*.h \
+ "${D}"/usr/include/*/*.h \
+ || die
+
+ # minimal documentation
+ use pam && doman src/pam/pam_afs.5
+ dodoc "${CONFDIR}"/README src/afsd/CellServDB
+
+ # documentation package
+ if use doc ; then
+ dodoc doc/{arch,examples,pdf,protocol,txt}/*
+ dohtml -A xml -r doc/{html,xml}/*
+ fi
+
+ # Gentoo related scripts
+ newinitd "${SCRIPTDIR}"/openafs-client openafs-client || die
+ newconfd "${CONFDIR}"/openafs-client openafs-client || die
+ newinitd "${SCRIPTDIR}"/openafs-server openafs-server || die
+ newconfd "${CONFDIR}"/openafs-server openafs-server || die
+
+ # used directories: client
+ keepdir /etc/openafs
+ keepdir /var/cache/openafs
+
+ # used directories: server
+ keepdir /etc/openafs/server
+ diropts -m0700
+ keepdir /var/lib/openafs
+ keepdir /var/lib/openafs/db
+ diropts -m0755
+ keepdir /var/lib/openafs/logs
+
+ # link logfiles to /var/log
+ dosym ../lib/openafs/logs /var/log/openafs
+}
+
+pkg_preinst() {
+ ## Somewhat intelligently install default configuration files
+ ## (when they are not present)
+ local x
+ for x in cacheinfo CellServDB ThisCell ; do
+ if [ -e "${ROOT}"/etc/openafs/${x} ] ; then
+ cp "${ROOT}"/etc/openafs/${x} "${D}"/etc/openafs/
+ fi
+ done
+}
+
+pkg_postinst() {
+ elog "This installation should work out of the box (at least the"
+ elog "client part doing global afs-cell browsing, unless you had"
+ elog "a previous and different configuration). If you want to"
+ elog "set up your own cell or modify the standard config,"
+ elog "please have a look at the Gentoo OpenAFS documentation"
+ elog "(warning: it is not yet up to date wrt the new file locations)"
+ elog
+ elog "The documentation can be found at:"
+ elog " http://www.gentoo.org/doc/en/openafs.xml"
+}
diff --git a/net-fs/openafs/openafs-1.6.1-r1.ebuild b/net-fs/openafs/openafs-1.6.1-r1.ebuild
new file mode 100644
index 0000000..b052864
--- /dev/null
+++ b/net-fs/openafs/openafs-1.6.1-r1.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/openafs-1.6.1-r1.ebuild,v 1.2 2012/10/02 23:17:48 naota Exp $
+
+EAPI="4"
+
+inherit flag-o-matic eutils autotools multilib toolchain-funcs versionator pam
+
+MY_PV=$(delete_version_separator '_')
+MY_P="${PN}-${MY_PV}"
+PVER="2"
+DESCRIPTION="The OpenAFS distributed file system"
+HOMEPAGE="http://www.openafs.org/"
+# We always d/l the doc tarball as man pages are not USE=doc material
+SRC_URI="http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-src.tar.bz2
+ http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-doc.tar.bz2
+ mirror://gentoo/${P}-patches-${PVER}.tar.bz2"
+
+LICENSE="IBM BSD openafs-krb5-a APSL-2 sun-rpc"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc kerberos pam"
+
+RDEPEND="~net-fs/openafs-kernel-${PV}
+ sys-libs/ncurses
+ pam? ( sys-libs/pam )
+ kerberos? ( virtual/krb5 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ EPATCH_SUFFIX="patch" \
+ epatch "${WORKDIR}"/gentoo/patches
+
+ # packaging is f-ed up, so we can't run automake (i.e. eautoreconf)
+ sed -i 's/^\(\s*\)a/\1ea/' regen.sh
+ : # this line makes repoman ok with not calling eautoconf etc. directly
+ skipman=1
+ . regen.sh
+}
+
+src_configure() {
+ # cannot use "use_with" macro, as --without-krb5-config crashes the econf
+ local myconf=""
+ if use kerberos; then
+ myconf="--with-krb5-conf=$(type -p krb5-config)"
+ fi
+
+ AFS_SYSKVERS=26 \
+ XCFLAGS="${CFLAGS}" \
+ econf \
+ $(use_enable pam) \
+ --enable-supergroups \
+ --disable-kernel-module \
+ --disable-strip-binaries \
+ ${myconf}
+}
+
+src_compile() {
+ emake all_nolibafs
+}
+
+src_install() {
+ local CONFDIR=${WORKDIR}/gentoo/configs
+ local SCRIPTDIR=${WORKDIR}/gentoo/scripts
+
+ emake DESTDIR="${ED}" install_nolibafs
+
+ insinto /etc/openafs
+ doins src/afsd/CellServDB
+ echo "/afs:/var/cache/openafs:200000" > "${ED}"/etc/openafs/cacheinfo
+ echo "openafs.org" > "${ED}"/etc/openafs/ThisCell
+
+ # pam_afs and pam_afs.krb have been installed in irregular locations, fix
+ if use pam ; then
+ dopammod "${ED}"/usr/$(get_libdir)/pam_afs*
+ fi
+ rm -f "${ED}"/usr/$(get_libdir)/pam_afs* || die
+
+ # remove kdump stuff provided by kexec-tools #222455
+ rm -rf "${ED}"/usr/sbin/kdump*
+
+ # avoid collision with mit_krb5's version of kpasswd
+ mv "${ED}"/usr/bin/kpasswd{,_afs} || die
+ mv "${ED}"/usr/share/man/man1/kpasswd{,_afs}.1 || die
+
+ # move lwp stuff around #200674 #330061
+ mv "${ED}"/usr/include/{lwp,lock,timer}.h "${ED}"/usr/include/afs/ || die
+ mv "${ED}"/usr/$(get_libdir)/liblwp* "${ED}"/usr/$(get_libdir)/afs/ || die
+ # update paths to the relocated lwp headers
+ sed -ri \
+ -e '/^#include <(lwp|lock|timer).h>/s:<([^>]*)>:<afs/\1>:' \
+ "${ED}"/usr/include/*.h \
+ "${ED}"/usr/include/*/*.h \
+ || die
+
+ # minimal documentation
+ use pam && doman src/pam/pam_afs.5
+ dodoc "${CONFDIR}"/README src/afsd/CellServDB
+
+ # documentation package
+ if use doc ; then
+ dodoc doc/{arch,examples,pdf,protocol,txt}/*
+ dohtml -A xml -r doc/{html,xml}/*
+ fi
+
+ # Gentoo related scripts
+ newinitd "${SCRIPTDIR}"/openafs-client openafs-client || die
+ newconfd "${CONFDIR}"/openafs-client openafs-client || die
+ newinitd "${SCRIPTDIR}"/openafs-server openafs-server || die
+ newconfd "${CONFDIR}"/openafs-server openafs-server || die
+
+ # used directories: client
+ keepdir /etc/openafs
+ keepdir /var/cache/openafs
+
+ # used directories: server
+ keepdir /etc/openafs/server
+ diropts -m0700
+ keepdir /var/lib/openafs
+ keepdir /var/lib/openafs/db
+ diropts -m0755
+ keepdir /var/lib/openafs/logs
+
+ # link logfiles to /var/log
+ dosym ../lib/openafs/logs /var/log/openafs
+}
+
+pkg_preinst() {
+ ## Somewhat intelligently install default configuration files
+ ## (when they are not present)
+ local x
+ for x in cacheinfo CellServDB ThisCell ; do
+ if [ -e "${EROOT}"/etc/openafs/${x} ] ; then
+ cp "${EROOT}"/etc/openafs/${x} "${ED}"/etc/openafs/
+ fi
+ done
+}
+
+pkg_postinst() {
+ elog "This installation should work out of the box (at least the"
+ elog "client part doing global afs-cell browsing, unless you had"
+ elog "a previous and different configuration). If you want to"
+ elog "set up your own cell or modify the standard config,"
+ elog "please have a look at the Gentoo OpenAFS documentation"
+ elog "(warning: it is not yet up to date wrt the new file locations)"
+ elog
+ elog "The documentation can be found at:"
+ elog " http://www.gentoo.org/doc/en/openafs.xml"
+}
diff --git a/net-fs/openafs/openafs-1.6.1-r2.ebuild b/net-fs/openafs/openafs-1.6.1-r2.ebuild
new file mode 100644
index 0000000..c16acf7
--- /dev/null
+++ b/net-fs/openafs/openafs-1.6.1-r2.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/openafs-1.6.0.ebuild,v 1.1 2011/09/18 21:35:28 vapier Exp $
+
+EAPI="2"
+
+inherit flag-o-matic eutils autotools toolchain-funcs versionator pam
+
+MY_PV=$(delete_version_separator '_')
+MY_P="${PN}-${MY_PV}"
+PVER="1"
+DESCRIPTION="The OpenAFS distributed file system"
+HOMEPAGE="http://www.openafs.org/"
+# We always d/l the doc tarball as man pages are not USE=doc material
+SRC_URI="http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-src.tar.bz2
+ http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-doc.tar.bz2
+ mirror://gentoo/${P}-patches-${PVER}.tar.bz2"
+
+LICENSE="IBM BSD openafs-krb5-a APSL-2 sun-rpc"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="doc kerberos pam"
+
+RDEPEND="~net-fs/openafs-kernel-${PV}
+ sys-libs/ncurses
+ pam? ( sys-libs/pam )
+ kerberos? ( virtual/krb5 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ EPATCH_EXCLUDE="012_all_kbuild.patch" \
+ EPATCH_SUFFIX="patch" \
+ epatch "${WORKDIR}"/gentoo/patches
+ epatch ${FILESDIR}/${P}-heimdal-1.4.1.patch
+
+ # packaging is f-ed up, so we can't run automake (i.e. eautoreconf)
+ sed -i 's/^\(\s*\)a/\1ea/' regen.sh
+ : # this line makes repoman ok with not calling eautoconf etc. directly
+ skipman=1
+ . regen.sh
+}
+
+src_configure() {
+ # cannot use "use_with" macro, as --without-krb5-config crashes the econf
+ local myconf=""
+ if use kerberos; then
+ myconf="--with-krb5-conf=$(type -p krb5-config)"
+ fi
+
+ AFS_SYSKVERS=26 \
+ XCFLAGS="${CFLAGS}" \
+ econf \
+ $(use_enable pam) \
+ --enable-supergroups \
+ --disable-kernel-module \
+ --disable-strip-binaries \
+ ${myconf}
+}
+
+src_compile() {
+ emake all_nolibafs || die
+}
+
+src_install() {
+ local CONFDIR=${WORKDIR}/gentoo/configs
+ local SCRIPTDIR=${WORKDIR}/gentoo/scripts
+
+ emake DESTDIR="${D}" install_nolibafs || die
+
+ insinto /etc/openafs
+ doins src/afsd/CellServDB || die
+ echo "/afs:/var/cache/openafs:200000" > "${D}"/etc/openafs/cacheinfo
+ echo "openafs.org" > "${D}"/etc/openafs/ThisCell
+
+ # pam_afs and pam_afs.krb have been installed in irregular locations, fix
+ if use pam ; then
+ dopammod "${D}"/usr/$(get_libdir)/pam_afs* || die
+ fi
+ rm -f "${D}"/usr/$(get_libdir)/pam_afs* || die
+
+ # remove kdump stuff provided by kexec-tools #222455
+ rm -rf "${D}"/usr/sbin/kdump*
+
+ # avoid collision with mit_krb5's version of kpasswd
+ mv "${D}"/usr/bin/kpasswd{,_afs} || die
+ mv "${D}"/usr/share/man/man1/kpasswd{,_afs}.1 || die
+
+ # move lwp stuff around #200674 #330061
+ mv "${D}"/usr/include/{lwp,lock,timer}.h "${D}"/usr/include/afs/ || die
+ mv "${D}"/usr/$(get_libdir)/liblwp* "${D}"/usr/$(get_libdir)/afs/ || die
+ # update paths to the relocated lwp headers
+ sed -ri \
+ -e '/^#include <(lwp|lock|timer).h>/s:<([^>]*)>:<afs/\1>:' \
+ "${D}"/usr/include/*.h \
+ "${D}"/usr/include/*/*.h \
+ || die
+
+ # minimal documentation
+ use pam && doman src/pam/pam_afs.5
+ dodoc "${CONFDIR}"/README src/afsd/CellServDB
+
+ # documentation package
+ if use doc ; then
+ dodoc doc/{arch,examples,pdf,protocol,txt}/*
+ dohtml -A xml -r doc/{html,xml}/*
+ fi
+
+ # Gentoo related scripts
+ newinitd "${SCRIPTDIR}"/openafs-client openafs-client || die
+ newconfd "${CONFDIR}"/openafs-client openafs-client || die
+ newinitd "${SCRIPTDIR}"/openafs-server openafs-server || die
+ newconfd "${CONFDIR}"/openafs-server openafs-server || die
+
+ # used directories: client
+ keepdir /etc/openafs
+ keepdir /var/cache/openafs
+
+ # used directories: server
+ keepdir /etc/openafs/server
+ diropts -m0700
+ keepdir /var/lib/openafs
+ keepdir /var/lib/openafs/db
+ diropts -m0755
+ keepdir /var/lib/openafs/logs
+
+ # link logfiles to /var/log
+ dosym ../lib/openafs/logs /var/log/openafs
+}
+
+pkg_preinst() {
+ ## Somewhat intelligently install default configuration files
+ ## (when they are not present)
+ local x
+ for x in cacheinfo CellServDB ThisCell ; do
+ if [ -e "${ROOT}"/etc/openafs/${x} ] ; then
+ cp "${ROOT}"/etc/openafs/${x} "${D}"/etc/openafs/
+ fi
+ done
+}
+
+pkg_postinst() {
+ elog "This installation should work out of the box (at least the"
+ elog "client part doing global afs-cell browsing, unless you had"
+ elog "a previous and different configuration). If you want to"
+ elog "set up your own cell or modify the standard config,"
+ elog "please have a look at the Gentoo OpenAFS documentation"
+ elog "(warning: it is not yet up to date wrt the new file locations)"
+ elog
+ elog "The documentation can be found at:"
+ elog " http://www.gentoo.org/doc/en/openafs.xml"
+}
diff --git a/net-fs/openafs/openafs-1.6.1-r2.ebuild.org b/net-fs/openafs/openafs-1.6.1-r2.ebuild.org
new file mode 100644
index 0000000..967e2a4
--- /dev/null
+++ b/net-fs/openafs/openafs-1.6.1-r2.ebuild.org
@@ -0,0 +1,150 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/openafs-1.6.1-r2.ebuild,v 1.1 2012/11/11 05:47:27 vapier Exp $
+
+EAPI="4"
+
+inherit flag-o-matic eutils autotools multilib toolchain-funcs versionator pam
+
+MY_PV=$(delete_version_separator '_')
+MY_P="${PN}-${MY_PV}"
+PVER="3"
+DESCRIPTION="The OpenAFS distributed file system"
+HOMEPAGE="http://www.openafs.org/"
+# We always d/l the doc tarball as man pages are not USE=doc material
+SRC_URI="http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-src.tar.bz2
+ http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-doc.tar.bz2
+ mirror://gentoo/${P}-patches-${PVER}.tar.bz2"
+
+LICENSE="IBM BSD openafs-krb5-a APSL-2 sun-rpc"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc kerberos pam"
+
+RDEPEND="~net-fs/openafs-kernel-${PV}
+ sys-libs/ncurses
+ pam? ( sys-libs/pam )
+ kerberos? ( virtual/krb5 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ EPATCH_SUFFIX="patch" \
+ epatch "${WORKDIR}"/gentoo/patches
+
+ # packaging is f-ed up, so we can't run automake (i.e. eautoreconf)
+ sed -i 's/^\(\s*\)a/\1ea/' regen.sh
+ : # this line makes repoman ok with not calling eautoconf etc. directly
+ skipman=1
+ . regen.sh
+}
+
+src_configure() {
+ # cannot use "use_with" macro, as --without-krb5-config crashes the econf
+ local myconf=""
+ if use kerberos; then
+ myconf="--with-krb5-conf=$(type -p krb5-config)"
+ fi
+
+ AFS_SYSKVERS=26 \
+ XCFLAGS="${CFLAGS}" \
+ econf \
+ $(use_enable pam) \
+ --enable-supergroups \
+ --disable-kernel-module \
+ --disable-strip-binaries \
+ ${myconf}
+}
+
+src_compile() {
+ emake all_nolibafs
+}
+
+src_install() {
+ local CONFDIR=${WORKDIR}/gentoo/configs
+ local SCRIPTDIR=${WORKDIR}/gentoo/scripts
+
+ emake DESTDIR="${ED}" install_nolibafs
+
+ insinto /etc/openafs
+ doins src/afsd/CellServDB
+ echo "/afs:/var/cache/openafs:200000" > "${ED}"/etc/openafs/cacheinfo
+ echo "openafs.org" > "${ED}"/etc/openafs/ThisCell
+
+ # pam_afs and pam_afs.krb have been installed in irregular locations, fix
+ if use pam ; then
+ dopammod "${ED}"/usr/$(get_libdir)/pam_afs*
+ fi
+ rm -f "${ED}"/usr/$(get_libdir)/pam_afs* || die
+
+ # remove kdump stuff provided by kexec-tools #222455
+ rm -rf "${ED}"/usr/sbin/kdump*
+
+ # avoid collision with mit_krb5's version of kpasswd
+ mv "${ED}"/usr/bin/kpasswd{,_afs} || die
+ mv "${ED}"/usr/share/man/man1/kpasswd{,_afs}.1 || die
+
+ # move lwp stuff around #200674 #330061
+ mv "${ED}"/usr/include/{lwp,lock,timer}.h "${ED}"/usr/include/afs/ || die
+ mv "${ED}"/usr/$(get_libdir)/liblwp* "${ED}"/usr/$(get_libdir)/afs/ || die
+ # update paths to the relocated lwp headers
+ sed -ri \
+ -e '/^#include <(lwp|lock|timer).h>/s:<([^>]*)>:<afs/\1>:' \
+ "${ED}"/usr/include/*.h \
+ "${ED}"/usr/include/*/*.h \
+ || die
+
+ # minimal documentation
+ use pam && doman src/pam/pam_afs.5
+ dodoc "${CONFDIR}"/README src/afsd/CellServDB
+
+ # documentation package
+ if use doc ; then
+ dodoc doc/{arch,examples,pdf,protocol,txt}/*
+ dohtml -A xml -r doc/{html,xml}/*
+ fi
+
+ # Gentoo related scripts
+ newinitd "${SCRIPTDIR}"/openafs-client openafs-client || die
+ newconfd "${CONFDIR}"/openafs-client openafs-client || die
+ newinitd "${SCRIPTDIR}"/openafs-server openafs-server || die
+ newconfd "${CONFDIR}"/openafs-server openafs-server || die
+
+ # used directories: client
+ keepdir /etc/openafs
+ keepdir /var/cache/openafs
+
+ # used directories: server
+ keepdir /etc/openafs/server
+ diropts -m0700
+ keepdir /var/lib/openafs
+ keepdir /var/lib/openafs/db
+ diropts -m0755
+ keepdir /var/lib/openafs/logs
+
+ # link logfiles to /var/log
+ dosym ../lib/openafs/logs /var/log/openafs
+}
+
+pkg_preinst() {
+ ## Somewhat intelligently install default configuration files
+ ## (when they are not present)
+ local x
+ for x in cacheinfo CellServDB ThisCell ; do
+ if [ -e "${EROOT}"/etc/openafs/${x} ] ; then
+ cp "${EROOT}"/etc/openafs/${x} "${ED}"/etc/openafs/
+ fi
+ done
+}
+
+pkg_postinst() {
+ elog "This installation should work out of the box (at least the"
+ elog "client part doing global afs-cell browsing, unless you had"
+ elog "a previous and different configuration). If you want to"
+ elog "set up your own cell or modify the standard config,"
+ elog "please have a look at the Gentoo OpenAFS documentation"
+ elog "(warning: it is not yet up to date wrt the new file locations)"
+ elog
+ elog "The documentation can be found at:"
+ elog " http://www.gentoo.org/doc/en/openafs.xml"
+}
diff --git a/net-fs/openafs/openafs-1.6.1.ebuild b/net-fs/openafs/openafs-1.6.1.ebuild
new file mode 100644
index 0000000..b9ff6ca
--- /dev/null
+++ b/net-fs/openafs/openafs-1.6.1.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/openafs-1.6.1.ebuild,v 1.2 2012/09/25 00:16:26 vapier Exp $
+
+EAPI="2"
+
+inherit flag-o-matic eutils autotools toolchain-funcs versionator pam
+
+MY_PV=$(delete_version_separator '_')
+MY_P="${PN}-${MY_PV}"
+PVER="1"
+DESCRIPTION="The OpenAFS distributed file system"
+HOMEPAGE="http://www.openafs.org/"
+# We always d/l the doc tarball as man pages are not USE=doc material
+SRC_URI="http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-src.tar.bz2
+ http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-doc.tar.bz2
+ mirror://gentoo/${P}-patches-${PVER}.tar.bz2"
+
+LICENSE="IBM BSD openafs-krb5-a APSL-2 sun-rpc"
+SLOT="0"
+KEYWORDS="amd64 sparc x86"
+IUSE="doc kerberos pam"
+
+RDEPEND="~net-fs/openafs-kernel-${PV}
+ sys-libs/ncurses
+ pam? ( sys-libs/pam )
+ kerberos? ( virtual/krb5 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ EPATCH_EXCLUDE="012_all_kbuild.patch" \
+ EPATCH_SUFFIX="patch" \
+ epatch "${WORKDIR}"/gentoo/patches
+
+ # packaging is f-ed up, so we can't run automake (i.e. eautoreconf)
+ sed -i 's/^\(\s*\)a/\1ea/' regen.sh
+ : # this line makes repoman ok with not calling eautoconf etc. directly
+ skipman=1
+ . regen.sh
+}
+
+src_configure() {
+ # cannot use "use_with" macro, as --without-krb5-config crashes the econf
+ local myconf=""
+ if use kerberos; then
+ myconf="--with-krb5-conf=$(type -p krb5-config)"
+ fi
+
+ AFS_SYSKVERS=26 \
+ XCFLAGS="${CFLAGS}" \
+ econf \
+ $(use_enable pam) \
+ --enable-supergroups \
+ --disable-kernel-module \
+ --disable-strip-binaries \
+ ${myconf}
+}
+
+src_compile() {
+ emake all_nolibafs || die
+}
+
+src_install() {
+ local CONFDIR=${WORKDIR}/gentoo/configs
+ local SCRIPTDIR=${WORKDIR}/gentoo/scripts
+
+ emake DESTDIR="${D}" install_nolibafs || die
+
+ insinto /etc/openafs
+ doins src/afsd/CellServDB || die
+ echo "/afs:/var/cache/openafs:200000" > "${D}"/etc/openafs/cacheinfo
+ echo "openafs.org" > "${D}"/etc/openafs/ThisCell
+
+ # pam_afs and pam_afs.krb have been installed in irregular locations, fix
+ if use pam ; then
+ dopammod "${D}"/usr/$(get_libdir)/pam_afs* || die
+ fi
+ rm -f "${D}"/usr/$(get_libdir)/pam_afs* || die
+
+ # remove kdump stuff provided by kexec-tools #222455
+ rm -rf "${D}"/usr/sbin/kdump*
+
+ # avoid collision with mit_krb5's version of kpasswd
+ mv "${D}"/usr/bin/kpasswd{,_afs} || die
+ mv "${D}"/usr/share/man/man1/kpasswd{,_afs}.1 || die
+
+ # move lwp stuff around #200674 #330061
+ mv "${D}"/usr/include/{lwp,lock,timer}.h "${D}"/usr/include/afs/ || die
+ mv "${D}"/usr/$(get_libdir)/liblwp* "${D}"/usr/$(get_libdir)/afs/ || die
+ # update paths to the relocated lwp headers
+ sed -ri \
+ -e '/^#include <(lwp|lock|timer).h>/s:<([^>]*)>:<afs/\1>:' \
+ "${D}"/usr/include/*.h \
+ "${D}"/usr/include/*/*.h \
+ || die
+
+ # minimal documentation
+ use pam && doman src/pam/pam_afs.5
+ dodoc "${CONFDIR}"/README src/afsd/CellServDB
+
+ # documentation package
+ if use doc ; then
+ dodoc doc/{arch,examples,pdf,protocol,txt}/*
+ dohtml -A xml -r doc/{html,xml}/*
+ fi
+
+ # Gentoo related scripts
+ newinitd "${SCRIPTDIR}"/openafs-client openafs-client || die
+ newconfd "${CONFDIR}"/openafs-client openafs-client || die
+ newinitd "${SCRIPTDIR}"/openafs-server openafs-server || die
+ newconfd "${CONFDIR}"/openafs-server openafs-server || die
+
+ # used directories: client
+ keepdir /etc/openafs
+ keepdir /var/cache/openafs
+
+ # used directories: server
+ keepdir /etc/openafs/server
+ diropts -m0700
+ keepdir /var/lib/openafs
+ keepdir /var/lib/openafs/db
+ diropts -m0755
+ keepdir /var/lib/openafs/logs
+
+ # link logfiles to /var/log
+ dosym ../lib/openafs/logs /var/log/openafs
+}
+
+pkg_preinst() {
+ ## Somewhat intelligently install default configuration files
+ ## (when they are not present)
+ local x
+ for x in cacheinfo CellServDB ThisCell ; do
+ if [ -e "${ROOT}"/etc/openafs/${x} ] ; then
+ cp "${ROOT}"/etc/openafs/${x} "${D}"/etc/openafs/
+ fi
+ done
+}
+
+pkg_postinst() {
+ elog "This installation should work out of the box (at least the"
+ elog "client part doing global afs-cell browsing, unless you had"
+ elog "a previous and different configuration). If you want to"
+ elog "set up your own cell or modify the standard config,"
+ elog "please have a look at the Gentoo OpenAFS documentation"
+ elog "(warning: it is not yet up to date wrt the new file locations)"
+ elog
+ elog "The documentation can be found at:"
+ elog " http://www.gentoo.org/doc/en/openafs.xml"
+}