Portage is a package management system used by Gentoo Linux
# ChangeLog for app-crypt/mit-krb5
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.231 2010/08/05 14:34:57 darkside Exp $
05 Aug 2010; Jeremy Olexa
-mit-krb5-1.6.3-r6.ebuild:
remove old version
*mit-krb5-1.8.3 (05 Aug 2010)
05 Aug 2010; Jeremy Olexa
Verion bump bug #331297 by Eray Aslan
19 Jul 2010; Joseph Jezak
Marked ppc stable for bug #323525.
18 Jul 2010; Raúl Porcel
arm/ia64/m68k/s390/sh/sparc stable wrt #323525
*mit-krb5-1.8.2-r1 (14 Jul 2010)
14 Jul 2010; Jeremy Olexa
-mit-krb5-1.7-r2.ebuild, -mit-krb5-1.8.1.ebuild,
-mit-krb5-1.8.1-r1.ebuild, +mit-krb5-1.8.2-r1.ebuild:
Rev bump for: sys-apps/keyutils added to DEPEND - bug #326201. Remove
vulnerable versions
11 Jul 2010; Tobias Klausmann
Stable on alpha, bug #323525
08 Jul 2010; Brent Baude
Marking mit-krb5-1.8.2 ppc64 for bug 323525
23 Jun 2010; Christoph Mende
Stable on amd64 wrt bug #323525
22 Jun 2010; Jeroen Roovers
Stable for HPPA (bug #323525).
16 Jun 2010; Pawel Hajdan jr
mit-krb5-1.8.2.ebuild:
x86 stable wrt security bug #323525
*mit-krb5-1.8.2 (11 Jun 2010)
11 Jun 2010; Jeremy Olexa
+files/kpropd.xinetd:
Version bump bug #323525. Added xinetd USE flag bug #321939. Disabled
parallel make bug #321141. No need to inherit autotools anymore.
24 May 2010; Jeremy Olexa
Fix kerberos.schema install issue. bug 318017 by Tilman Giese
*mit-krb5-1.8.1-r1 (23 May 2010)
23 May 2010; Jeremy Olexa
+files/CVE-2010-1321.patch:
Patch for CVE-2010-1321 - bug #320445. Disable rpath - bug #187201.
Installs kerberos.schema - bug #318017. Ebuild clean up. Enable parallel
make. Thanks to Eray Aslan
01 May 2010; Jeremy Olexa
Fix configure call, patch by Eray Aslan
*mit-krb5-1.8.1 (30 Apr 2010)
30 Apr 2010; Jeremy Olexa
+files/CVE-2010-1320.patch:
Version bump by Eray Aslan, security bug 312481
*mit-krb5-1.7-r2 (14 Jan 2010)
*mit-krb5-1.6.3-r7 (14 Jan 2010)
14 Jan 2010; Michael Hammer
-mit-krb5-1.7-r1.ebuild, +mit-krb5-1.7-r2.ebuild,
+files/1.6-CVE-2009-4212.patch, +files/1.7-CVE-2009-4212.patch:
added new revision to fix CVE-2009-4212
12 Jan 2010; Michael Hammer
fixed bug 300574
12 Jan 2010; Michael Hammer
-mit-krb5-1.7.ebuild, mit-krb5-1.7-r1.ebuild:
- fixed Bug 300498
- removed old 1.7 release
*mit-krb5-1.7-r1 (29 Jul 2009)
29 Jul 2009; Samuli Suominen
+mit-krb5-1.7-r1.ebuild:
Don't apply 0001_all_lazyldflags.patch which is same as bindnow-flags.
22 Jul 2009; Michael Hammer
-mit-krb5-1.6.3-r4.ebuild, -mit-krb5-1.6.3-r5.ebuild:
removed outdated releases
*mit-krb5-1.7 (22 Jul 2009)
22 Jul 2009; Michael Hammer
added mit-krb5-1.7 release
08 Apr 2009; Tobias Heinlein
mit-krb5-1.6.3-r6.ebuild:
amd64 stable wrt security bug #263398
08 Apr 2009; Raúl Porcel
alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #263398 and also
stabilize on hppa/ppc/ppc64
*mit-krb5-1.6.3-r6 (08 Apr 2009)
08 Apr 2009; Michael Hammer
+files/CVE-2009-0844+CVE-2009-0847.patch, +files/CVE-2009-0846.patch,
+mit-krb5-1.6.3-r6.ebuild:
added mit-krb5-1.6.3-r6 - see bug #263398
27 Mar 2009; Jeroen Roovers
Stable for HPPA (bug #262736).
23 Mar 2009; Raúl Porcel
arm/ia64/s390/sh/sparc stable wrt #262736
22 Mar 2009; Tobias Klausmann
mit-krb5-1.6.3-r5.ebuild:
Stable on alpha, bug #262736
20 Mar 2009; Markus Meier
amd64/x86 stable, bug #262736
20 Mar 2009; Brent Baude
Marking mit-krb5-1.6.3-r5 ppc64 and ppc for bug 262736
*mit-krb5-1.6.3-r5 (20 Mar 2009)
20 Mar 2009; Michael Hammer
mit-krb5-1.6.3-r3.ebuild, mit-krb5-1.6.3-r4.ebuild,
+mit-krb5-1.6.3-r5.ebuild:
added mit-krb5-1.6.3-r5 with new patchset
20 Mar 2009; Michael Hammer
-mit-krb5-1.6.3.ebuild, -mit-krb5-1.6.3-r1.ebuild,
-mit-krb5-1.6.3-r2.ebuild:
removed old mit-krb5 versions
29 Dec 2008; Friedrich Oslage
mit-krb5-1.6.3-r4.ebuild:
Stable on sparc, bug #241670
08 Nov 2008; Raúl Porcel
alpha/ia64 stable wrt #241670
02 Nov 2008; Tobias Scherbaum
mit-krb5-1.6.3-r4.ebuild:
ppc stable, bug #241670
29 Oct 2008; Torsten Veller
Stable on x86 (#241670)
28 Oct 2008; Doug Goldstein
mit-krb5-1.6.3-r3.ebuild:
preferred depends need to go first
28 Oct 2008; Christoph Mende
mit-krb5-1.6.3-r4.ebuild:
Stable on amd64, bug #241670
28 Oct 2008; Brent Baude
Marking mit-krb5-1.6.3-r4 ppc64 for bug 241670
27 Oct 2008; Jeroen Roovers
Stable for HPPA (bug #241670).
16 Oct 2008; Michael Hammer
mit-krb5-1.6.3-r1.ebuild, mit-krb5-1.6.3-r2.ebuild,
mit-krb5-1.6.3-r3.ebuild, mit-krb5-1.6.3-r4.ebuild:
once again bug #241670
16 Oct 2008; Michael Hammer
mit-krb5-1.6.3-r4.ebuild:
fixed quoting - see bug #241670
05 Oct 2008; Diego Pettenò
mit-krb5-1.6.3-r4.ebuild:
Fix obvious typo in quoting for newins.
*mit-krb5-1.6.3-r4 (11 Sep 2008)
11 Sep 2008; Michael Hammer
changed sed statement for $(LDFLAGS) problem in krb5-config - bug #237273
and removed the || statement in RDEPEND - bug #235409
*mit-krb5-1.6.3-r3 (09 Sep 2008)
09 Sep 2008; Michael Hammer
+mit-krb5-1.6.3-r3.ebuild:
removed LDFLAGS from krb5-config -> bug #184668
05 Sep 2008; Christian Faulhammer
mit-krb5-1.5.3-r1.ebuild, mit-krb5-1.6.3.ebuild:
change dependency from virtual/tetex to virtual/latex-base for all ebuilds
22 Aug 2008; Michael Hammer
fixed bug #235409
*mit-krb5-1.6.3-r2 (19 Aug 2008)
19 Aug 2008; Michael Hammer
revision bump to 1.6.3-r2 to fix bug #234886 with a hack - should use
pkg-config
31 Jul 2008; Michael Hammer
fixed manifest.xml due to GLEP 56
25 Jul 2008; Michael Hammer
commited mit-krb5-1.5.3-r1 back into tree
22 Jul 2008; Michael Hammer
-mit-krb5-1.5.3-r1.ebuild:
cleaned 1.5.x releases - really old and dangerous, please upgrade
22 Jul 2008; Michael Hammer
Fixed bug #232394 - virtual/tetex and wrong doc info
11 Jul 2008; Michael Hammer
workaround for autoconf bug - see bug #181404. No revision bump necessary
because it only effects build system. Thx to truedfx.
03 Jun 2008; Doug Goldstein
mit-krb5-1.5.3-r1.ebuild:
Fix depend issue in bug #217021. Thanks Fabio Erculiani
*mit-krb5-1.6.3-r1 (19 Mar 2008)
19 Mar 2008; Markus Ullmann
Stick patches into a patchset so we don't ship them over rsync
19 Mar 2008; Markus Ullmann
Stable on amd64/arm
19 Mar 2008; Raúl Porcel
alpha/ia64/sparc stable wrt security #212363
19 Mar 2008; Markus Rothe
Stable on ppc64; bug #212363
19 Mar 2008; Christian Faulhammer
mit-krb5-1.6.3.ebuild:
stable x86, security bug 212363
19 Mar 2008; Jeroen Roovers
Stable for HPPA (bug #212363).
18 Mar 2008; Tobias Scherbaum
mit-krb5-1.6.3.ebuild:
ppc stable, bug #212363
*mit-krb5-1.6.3 (18 Mar 2008)
18 Mar 2008; Markus Ullmann
+files/1.6-MITKRB5-SA-2008-001.patch, +files/MITKRB5-SA-2008-002.patch,
+mit-krb5-1.6.3.ebuild:
Security version bump for bug #212363
22 Sep 2007; Joshua Kinard
Stable on mips
11 Sep 2007; Jeroen Roovers
Stable for SPARC (bug #191301).
08 Sep 2007; Markus Rothe
Stable on ppc64; bug #191301
07 Sep 2007; Chris Gianelloni
mit-krb5-1.5.3-r1.ebuild:
Stable on amd64 wrt bug #191301.
07 Sep 2007; Tobias Scherbaum
mit-krb5-1.5.3-r1.ebuild:
ppc stable, bug #191301
07 Sep 2007; Raúl Porcel
alpha/ia64/x86 stable wrt #191301
07 Sep 2007; Jeroen Roovers
Stable for HPPA (bug #191301).
*mit-krb5-1.5.3-r1 (07 Sep 2007)
07 Sep 2007; Seemant Kulleen
-mit-krb5-1.4.3-r3.ebuild, +mit-krb5-1.5.3-r1.ebuild:
removed the 1.4 stuff, because it's totally unmaintained upstream and here.
Bumped to 1.5.3-r1 for the newest security fix. See bug #191301
07 Sep 2007; Seemant Kulleen
-mit-krb5-1.5.2-r1.ebuild, -mit-krb5-1.5.2-r2.ebuild,
-mit-krb5-1.5.2-r3.ebuild:
remove crufty versions
01 Sep 2007; Ryan Hill
Fix lost ChangeLog history.
16 Jul 2007; Markus Rothe
Stable on ppc64; bug #183338
16 Jul 2007; Gustavo Zacarias
Stable on sparc wrt security #183338
16 Jul 2007; Jeroen Roovers
Stable for HPPA (bug #183338).
16 Jul 2007; Jeroen Roovers
Stable for HPPA (bug #183338).
15 Jul 2007; Tobias Scherbaum
mit-krb5-1.5.3.ebuild:
ppc stable, bug #183338
15 Jul 2007; Steve Dibb
mit-krb5-1.5.3.ebuild:
amd64 stable, security bug 183338
15 Jul 2007; Raúl Porcel
alpha/ia64/x86 stable wrt security #183338
*mit-krb5-1.5.3 (03 Jul 2007)
03 Jul 2007; Seemant Kulleen
version bump + the same two security fixes as for 1.5.2-r3. This solves bug
#183338
*mit-krb5-1.5.2-r3 (03 Jul 2007)
03 Jul 2007; Seemant Kulleen
+mit-krb5-1.5.2-r3.ebuild:
security fixes for security advisories 004 and 005.
13 May 2007; Joshua Kinard
Stable on mips.
04 Apr 2007; Seemant Kulleen
-files/mit-krb5-1.4.3-setuid.patch,
-files/mit-krb5-SA-2007-001-telnetd.patch,
-files/mit-krb5-SA-2007-002-syslog.patch,
-files/mit-krb5-SA-2007-003.patch, -files/mit-krb5-pthreads.patch,
-files/mit-krb5-robustgnu.patch, -files/mit-krb5-setupterm.patch,
mit-krb5-1.4.3-r3.ebuild, mit-krb5-1.5.2-r1.ebuild,
mit-krb5-1.5.2-r2.ebuild:
removed the patches from filesdir and into their own tarballs, otherwise (as
the prior cleanup showed) things just die in that director
*mit-krb5-1.5.2-r2 (03 Apr 2007)
03 Apr 2007; Seemant Kulleen
-files/kdc.conf, -files/krb5.conf, -files/krb5.initd,
-files/mit-krb5-notermcap.patch, mit-krb5-1.4.3-r3.ebuild,
+mit-krb5-1.5.2-r2.ebuild:
Added a warning about the db switch, closing bug #143605 by Olivier Calle,
and a suggestion from Doug Paul
*mit-krb5-1.5.2-r1 (03 Apr 2007)
03 Apr 2007; Seemant Kulleen
+files/mit-krb5-SA-2007-001-telnetd.patch,
+files/mit-krb5-SA-2007-002-syslog.patch,
+files/mit-krb5-SA-2007-003.patch, +mit-krb5-1.5.2-r1.ebuild:
Fixes for 3 security bugs. See bug #171889 for full details. Also, fixed bug
#164703 by GNUtoo -- we now create a /var/lib/krb5kdc directory so that a
kdc database is created more easily
15 Jan 2007; Bryan Østergaard
Stable on Alpha, bug 158810.
12 Jan 2007; René Nussbaumer
mit-krb5-1.5.2.ebuild:
Stable on hppa. See bug #158810.
11 Jan 2007; Gustavo Zacarias
Stable on sparc wrt security #158810
11 Jan 2007; Chris Gianelloni
Stable on amd64 wrt bug #158810.
11 Jan 2007; Christian Faulhammer
mit-krb5-1.5.2.ebuild:
stable x86, security bug #158810
11 Jan 2007; Markus Rothe
Stable on ppc64; bug #158810
10 Jan 2007; Tobias Scherbaum
mit-krb5-1.5.2.ebuild:
Stable on ppc wrt bug #158810.
*mit-krb5-1.5.2 (10 Jan 2007)
10 Jan 2007; Seemant Kulleen
+mit-krb5-1.5.2.ebuild:
Version bump to 1.5.2 -- new candidate for stability, owing to bug #158810
and bug #161260. Upstream seems to have abandoned 1.4 series, so we're stuck
with the 1.5 series for now (and 1.6 soon). The only problem is lack of
--enable-static.
06 Jan 2007; Timothy Redaelli
-mit-krb5-1.4.3-r1.ebuild, -mit-krb5-1.4.3-r2.ebuild,
mit-krb5-1.4.3-r3.ebuild, mit-krb5-1.5.1.ebuild:
s/einfo/elog/
Removed static USE wrt bug #155530 (thx vapier)
Security cleanup wrt bug #143240
Acknowledged by exg
07 Nov 2006; Seemant Kulleen
seems like the notermcap is deprecated by the new version. should close bug
#154298
05 Sep 2006; Seemant Kulleen
reflect correct path to the notermcap patch -- version independent now
04 Sep 2006; Joshua Kinard
Marked stable on mips.
02 Sep 2006; Bryan Østergaard
mit-krb5-1.4.3-r3.ebuild:
Stable on ia64.
*mit-krb5-1.5.1 (01 Sep 2006)
01 Sep 2006; Emanuele Giaquinta
+files/mit-krb5-notermcap.patch, +mit-krb5-1.5.1.ebuild:
Version bump. Use a clearer patch to not link to libtermcap.
10 Aug 2006; Thomas Cort
Stable on alpha wrt security Bug #143240.
10 Aug 2006; Jason Wever
Stable on SPARC wrt security bug #143240.
10 Aug 2006; Rene Nussbaumer
mit-krb5-1.4.3-r3.ebuild:
Stable on hppa. See bug #143240.
09 Aug 2006; Tobias Scherbaum
mit-krb5-1.4.3-r3.ebuild:
ppc stable, bug #143240
09 Aug 2006; Chris Gianelloni
mit-krb5-1.4.3-r3.ebuild:
Stable on amd64 and x86 wrt bug #143240.
09 Aug 2006; Markus Rothe
Stable on ppc64; bug #143240
*mit-krb5-1.4.3-r3 (08 Aug 2006)
08 Aug 2006; Emanuele Giaquinta
+files/mit-krb5-1.4.3-setuid.patch, +mit-krb5-1.4.3-r3.ebuild:
Revision bump for security bug #143240.
12 Jul 2006; Aron Griffis
Mark 1.4.3-r1 stable on ia64
11 Jul 2006; Emanuele Giaquinta
mit-krb5-1.4.3-r1.ebuild, mit-krb5-1.4.3-r2.ebuild:
tcltk -> tcl
*mit-krb5-1.4.3-r2 (06 Jul 2006)
06 Jul 2006; Emanuele Giaquinta
+mit-krb5-1.4.3-r2.ebuild:
Do not override localstatedir, bug #137433. Use always the internal berkdb,
see bug #137438. Install more docs; tetex use flag is gone, use doc to build
the developer docs. Install upstream configuration files examples and correct
krb5.conf for stable ebuild, bug #53520.
05 Jul 2006; Emanuele Giaquinta
mit-krb5-1.4.3.ebuild, mit-krb5-1.4.3-r1.ebuild:
Fix build when configure is regenerated using autoconf-2.60 by
ed@catmur.co.uk, bug #138535. Use ewarn consistenly, bug #137484.
29 Jun 2006; Seemant Kulleen
mit-krb5-1.4.3-r1.ebuild:
stabling on x86 and amd64
27 Jun 2006; Guy Martin
Stable on hppa.
25 Jun 2006; Tobias Scherbaum
mit-krb5-1.4.3-r1.ebuild:
ppc stable, bug #137040
21 Jun 2006; Gustavo Zacarias
mit-krb5-1.4.3-r1.ebuild:
Stable on sparc wrt #137040
18 Jun 2006; Markus Rothe
Stable on ppc64; bug #137040
12 Jun 2006; Seemant Kulleen
mit-krb5-1.4.3-r1.ebuild:
need to force autoreconf in the telnet directory to force the libtermcap
patch to have an effect. Thanks to Mark Gilnes in bug #135288
22 May 2006; Seemant Kulleen
mit-krb5-1.4.3-r1.ebuild:
Install the sample conf files as .conf.example files instead, fixing bug
#115443 by Trev Peterson, with the fix by Axel Dyks
22 May 2006; Seemant Kulleen
mit-krb5-1.4.3-r1.ebuild:
update the dependency list to take into account the tcltk USE flag and tcl
as a dep. Closes bug #114202 by James Ausmus
22 May 2006; Seemant Kulleen
-mit-krb5-1.4.1-r2.ebuild:
removing cruft versions
21 May 2006; Seemant Kulleen
mit-krb5-1.4.1-r2.ebuild, mit-krb5-1.4.3.ebuild, mit-krb5-1.4.3-r1.ebuild:
Remove old einfo messages, closing bug #108722 by Mikkel Krautz
*mit-krb5-1.4.3-r1 (21 May 2006)
21 May 2006; Seemant Kulleen
+files/mit-krb5-pthreads.patch, +files/mit-krb5-robustgnu.patch,
+files/mit-krb5-setupterm.patch, +mit-krb5-1.4.3-r1.ebuild:
The setupterm patch fixes bug #124405 by Juergen Rose. The pthreads and
robusgnu patches were submitted in bug #125966 by Jose daLuz. Sorry for the
delay on both. Also, install all the headers -- which was alerted to in
bug #129657 which is not, unfortunately, fixed yet.
22 Feb 2006; Simon Stelling
amd64 stable wrt bug 113741
20 Feb 2006; Joshua Kinard
Marked stable on mips.
18 Feb 2006; Bryan Østergaard
18 Feb 2006; Joshua Jackson
Stable on x86; bug #113741
17 Feb 2006; Joseph Jezak
Marked ppc stable for bug #113741.
16 Feb 2006; Rene Nussbaumer
Stable on hppa. See bug #113741.
16 Feb 2006; Markus Rothe
Stable on ppc64; bug #113741
16 Feb 2006; Gustavo Zacarias
Stable on sparc wrt security #113741
*mit-krb5-1.4.3 (16 Feb 2006)
16 Feb 2006; Seemant Kulleen
Version bump from upstream, which fixes bug #113741, by Frederik Tolf
30 Sep 2005; MATSUU Takuto
Stable on sh.
03 Aug 2005; Seemant Kulleen
-mit-krb5-1.3.6-r3.ebuild, mit-krb5-1.4.1-r2.ebuild:
remove 1.3.6 again. Also, fix the DEPEND from app-text/tetex to
virtual/tetex: See bug #101004
27 Jul 2005; Joel Martin
If doc and tetex use flags set, add dep on tetex
*mit-krb5-1.3.6-r3 (13 Jul 2005)
13 Jul 2005; Seemant Kulleen
-files/mit-krb5-1.4.1-lazyldflags.patch,
+files/mit-krb5-lazyldflags.patch, +mit-krb5-1.3.6-r3.ebuild,
mit-krb5-1.4.1-r2.ebuild:
restore 1.3.6 at the request of: WGi
I'll like to get 1.4.1 solved and working for people
*mit-krb5-1.4.1-r2 (12 Jul 2005)
12 Jul 2005; Seemant Kulleen
+mit-krb5-1.4.1-r2.ebuild:
Flake me. localstatedir is supposed to be /etc, not /var/lib -- and use the
system db ONLY with berkdb in USE
*mit-krb5-1.4.1-r1 (12 Jul 2005)
12 Jul 2005; Seemant Kulleen
-files/mit-krb5-1.3.6-64bit.patch, -files/mit-krb5-1.3.6-gcc4.patch,
-files/mit-krb5-1.3.6-telnet.patch.bz2, -mit-krb5-1.3.6-r2.ebuild,
-mit-krb5-1.4.1.ebuild, +mit-krb5-1.4.1-r1.ebuild:
revision bump straight to stable for all architectures. This fixes two
security holes, as per bug #98799 by Thierry Carrez
06 Jul 2005; Seemant Kulleen
-files/mit-krb5-1.4-2005-001.patch, -files/mit-krb5-1.4-lazyldflags.patch,
-mit-krb5-1.4-r1.ebuild:
remove cruft version
02 Jul 2005; Hardave Riar
Stable on mips, bug #96156.
28 Jun 2005; Bryan Østergaard
Stable on alpha + ia64, bug 96727.
27 Jun 2005; Michael Hanselmann
Stable on hppa.
27 Jun 2005; Seemant Kulleen
stable x86 and amd64 because of bug 96727
26 Jun 2005; Markus Rothe
Stable on ppc64 (bug #96156)
24 Jun 2005; Gustavo Zacarias
Added com_err einfo warnings too, stable on sparc wrt #96727
22 Jun 2005; Michael Hanselmann
Stable on ppc (#96727).
*mit-krb5-1.4.1 (21 Jun 2005)
21 Jun 2005; Seemant Kulleen
+files/mit-krb5-1.4.1-lazyldflags.patch, +mit-krb5-1.4.1.ebuild:
version bump, which also fixes the db-4 specific issue. I do not like it,
for the record, but then the sys-libs/db package has always been a thorn in
gentoo's side, so what else is new. Fixes bug #95549 by Justin Guyett
on that.
*mit-krb5-1.4-r1 (07 Jun 2005)
07 Jun 2005; Seemant Kulleen
fix for bug #95305 by Rouslan Solomakhin
file collisions with ftp and telnet packages
06 Jun 2005; Seemant Kulleen
ok, this is now usable
03 Jun 2005; Mark Loeser
+files/mit-krb5-1.3.6-gcc4.patch, mit-krb5-1.3.6-r2.ebuild:
Adding GCC4 patch, thanks to wuno@lsvw.de
08 Apr 2005; Seemant Kulleen
OK, so the scheme is settled -- includes in /usr/include/kerberos/mit, libs
in /usr/$(get_libdir)/kerberos/mit. You may install this if you wish, but
you'll need to generate a whole bunch of symlinks to get it to work. The
kerberos-update script is on its way, but it'll take a few days probably.
08 Apr 2005; Seemant Kulleen
should now install into completely non-clobbering locations. Warning: please
do NOT install this YET (still). kerberos-update and heimdal need to be
fixed up first
*mit-krb5-1.4 (07 Apr 2005)
07 Apr 2005; Seemant Kulleen
-files/mit-krb5-1.3.1-res_search.patch.bz2,
-files/mit-krb5-1.3.3-aname.patch.bz2,
-files/mit-krb5-1.3.3-autoheader.patch.bz2,
-files/mit-krb5-1.3.3-res_search.patch.bz2,
-files/mit-krb5-1.3.4-autoheader.patch.bz2,
-files/mit-krb5-1.3.4-res_search.patch.bz2,
-files/mit-krb5-1.3.4-tempfile.patch.bz2,
-files/mit-krb5-1.3.5-autoheader.patch.bz2,
-files/mit-krb5-1.3.5-res_search.patch.bz2,
-files/mit-krb5-1.3.5-suid_fix.patch.bz2,
+files/mit-krb5-1.4-2005-001.patch, -files/2004-002-patch_1.3.4.txt,
-files/2004-003-patch_1.3.4.txt, +mit-krb5-1.4.ebuild:
version bump. This is HARDMASKED because the ebuild is still a work in
progress. Please do NOT emerge this, unless you read my blog (I will give
clearance in my blog for emerging this when the time arrives -- that time is
certainly not now. Back away and forget you saw this.
07 Apr 2005;
Mark stable on IA64; #87145.
07 Apr 2005; Seemant Kulleen
-mit-krb5-1.3.1-r1.ebuild, -mit-krb5-1.3.3.ebuild,
-mit-krb5-1.3.3-r1.ebuild, -mit-krb5-1.3.4.ebuild,
-mit-krb5-1.3.4-r1.ebuild, -mit-krb5-1.3.5.ebuild,
-mit-krb5-1.3.5-r1.ebuild, -mit-krb5-1.3.6.ebuild:
took out crufty versions -- -r1 needs also to disappear, people
06 Apr 2005; Bryan Østergaard
mit-krb5-1.3.6-r2.ebuild:
Stable on alpha, bug 87145.
05 Apr 2005; Jan Brinkmann
stable on amd64 wrt #87145
05 Apr 2005; Hardave Riar
Stable on mips, bug #87145.
05 Apr 2005; Markus Rothe
Stable on ppc64; bug #87145
04 Apr 2005; Gustavo Zacarias
mit-krb5-1.3.6-r2.ebuild:
Stable on sparc wrt #87145
04 Apr 2005; Michael Hanselmann
mit-krb5-1.3.6-r2.ebuild:
Stable on ppc.
*mit-krb5-1.3.6-r2 (04 Apr 2005)
04 Apr 2005;
+mit-krb5-1.3.6-r2.ebuild:
Added telnet security patch which fixes #87145
22 Feb 2005;
stable on ppc
22 Feb 2005; Hardave Riar
Stable on mips.
18 Jan 2005; Bryan Østergaard
mit-krb5-1.3.6-r1.ebuild:
Stable on alpha.
05 Jan 2005; Gustavo Zacarias
mit-krb5-1.3.6-r1.ebuild:
Stable on sparc for consistency
04 Jan 2005; Olivier Crête
Stable on x86 wrt security bug #75143
01 Jan 2005; Simon Stelling
+files/mit-krb5-1.3.6-64bit.patch, -files/mit-krb5-1.3.6-ppc64.patch,
mit-krb5-1.3.6-r1.ebuild:
stable on amd64; bug #75143
*mit-krb5-1.3.6-r1 (31 Dec 2004)
31 Dec 2004; Markus Rothe
mit-krb5-1.3.6.ebuild:
implemented Koon's suggestions from bug #75143
30 Dec 2004; Bryan Østergaard
Stable on alpha, bug 75143.
30 Dec 2004; Markus Rothe
+files/mit-krb5-1.3.6-ppc64.patch, mit-krb5-1.3.6.ebuild:
Added patch for ppc64 and marked stable
29 Dec 2004; Hardave Riar
Stable on mips, bug #75143
29 Dec 2004; Gustavo Zacarias
Stable on sparc wrt #75143
*mit-krb5-1.3.6 (28 Dec 2004)
28 Dec 2004;
Version bump to 1.3.6 to fix a security flaw. Bug #75143
25 Oct 2004; Kurt Lieber
x86 bumpage, #66359
20 Oct 2004; Guy Martin
Stable on hppa.
18 Oct 2004; Tom Gall
stable on ppc64, bug #66359
17 Oct 2004; Akinori Hattori
stable on ia64, bug #66359
16 Oct 2004; Hardave Riar
Stable on mips, bug #66359
16 Oct 2004; Danny van Dyk
mit-krb5-1.3.4-r1.ebuild:
Marked stable on amd64.
15 Oct 2004; Jason Wever
Stable on sparc wrt security bug #66359.
15 Oct 2004; Bryan Østergaard
Stable on alpha, bug 66359.
15 Oct 2004;
stable on ppc gsla: 66359
*mit-krb5-1.3.5-r1 (14 Oct 2004)
14 Oct 2004;
mit-krb5-1.3.5-r1.ebuild, files/mit-krb5-1.3.4-tempfile.patch.bz2:
Added tempfile patch to fix GLSA and bug #66539
09 Oct 2004; Tom Gall
stable on ppc64, bug #62417
*mit-krb5-1.3.5 (14 Sep 2004)
14 Sep 2004; Daniel Ahlberg
mit-krb5-1.3.1.ebuild, mit-krb5-1.3.3-r1.ebuild, mit-krb5-1.3.3.ebuild,
mit-krb5-1.3.4.ebuild, mit-krb5-1.3.5.ebuild,
files/mit-krb5-1.3.1-res_search.patch,
files/mit-krb5-1.3.1-res_search.patch.bz2, files/mit-krb5-1.3.3-aname.patch,
files/mit-krb5-1.3.3-aname.patch.bz2, files/mit-krb5-1.3.3-autoheader.patch,
files/mit-krb5-1.3.3-autoheader.patch.bz2,
files/mit-krb5-1.3.3-res_search.patch,
files/mit-krb5-1.3.3-res_search.patch.bz2,
files/mit-krb5-1.3.4-autoheader.patch,
files/mit-krb5-1.3.4-autoheader.patch.bz2,
files/mit-krb5-1.3.4-res_search.patch,
files/mit-krb5-1.3.4-res_search.patch.bz2,
files/mit-krb5-1.3.5-autoheader.patch.bz2,
files/mit-krb5-1.3.5-res_search.patch.bz2,
files/mit-krb5-1.3.5-suid_fix.patch.bz2:
+Version bump.
+Fixed insecure suid binary.
+Compressed patches.
05 Sep 2004; Daniel Ahlberg
Stable on x86.
02 Sep 2004; Hardave Riar
Stable on mips. Bug #62417
02 Sep 2004; Bryan Østergaard
Stable on alpha, bug 62417.
01 Sep 2004;
marked stable on ppc
01 Sep 2004; Gustavo Zacarias
Stable on sparc wrt #62417
01 Sep 2004; Travis Tilley
stable on amd64
*mit-krb5-1.3.4 (01 Sep 2004)
01 Sep 2004; Daniel Ahlberg
files/2004-002-patch_1.3.4.txt, files/2004-003-patch_1.3.4.txt:
Version bump with two security related patched added.
20 Jul 2004;
updated autoheader patch. Fixes #57185. Contributed by Axel Buttchereit
16 Jul 2004;
added Tuan's patch to the autoheader patch
15 Jul 2004; Daniel Ahlberg
mit-krb5-1.3.3-r1.ebuild, files/mit-krb5-1.3.3-autoheader.patch:
Fixed autohead args, closing #44799.
Updated description.
13 Jul 2004; Tom Gall
mit-krb5-1.3.3-r1.ebuild:
stable on ppc64
28 Jun 2004; Luca Barbato
Marked ppc
27 Jun 2004; Jeremy Huddleston
mit-krb5-1.3.3-r1.ebuild:
Stable amd64.
27 Jun 2004; Jon Hood
stable on x86
25 Jun 2004; Joshua Kinard
Marked stable on mips.
18 Jun 2004; Guy Martin
Marked stable on hppa.
17 Jun 2004; Jason Wever
Marked stable on sparc wrt bug #52744.
17 Jun 2004; Bryan Østergaard
Stable on alpha, see bug #52744.
*mit-krb5-1.3.3-r1 (15 Jun 2004)
15 Jun 2004; Jon Hood
+files/mit-krb5-1.3.3-aname.patch, +mit-krb5-1.3.3-r1.ebuild:
fix krb5_aname_to_localname buffer overflow irt #52744
12 Jun 2004; Tom Gall
ppc64 stable, bug #53766
12 May 2004; Michael McCabe
mit-krb5-1.3.3.ebuild:
added s390 keywords
*mit-krb5-1.3.3 (10 May 2004)
10 May 2004; Daniel Ahlberg
Version bump, closing #49598. Also springcleaning.
*mit-krb5-1.3.1-r1 (10 May 2004)
10 May 2004; Daniel Ahlberg
Version bump to block virtual/krb5.
20 Apr 2004; Daniel Black
QA - removed runtime dependance on autoconf
23 Mar 2004; Joshua Kinard
Marked stable on mips.
27 Feb 2004; Joshua Kinard
Added ~mips to KEYWORDS to satisfy repoman deps.
21 Feb 2004; Daniel Ahlberg
files/mit-krb5-1.3.1-res_search.patch:
Fix res_search search in configure
19 Feb 2004; Ryan Phillips
marked stable 1.3.1. Fixes #40982
08 Nov 2003; Todd Sunderlin
added sparc keyword
*mit-krb5-1.3.1 (17 Sep 2003)
17 Sep 2003; Daniel Ahlberg
Version bump. Ebuild contributed by Marcin Wisnicki
in #26746
26 Jun 2003; Bartosch Pixa
set ppc in keywords
19 Jun 2003; Will Woods
Marked stable for alpha
*mit-krb5-1.3_alpha1 (17 Jun 2003)
17 Jun 2003; Donny Davies
Add new 1.3.x series. This is in package.mask for a while. Hey it builds
with gcc-3.3 even!
*mit-krb5-1.2.8 (6 Jun 2003)
14 Jun 2003; Guy Martin
Added a fix for hppa. It needs to link with gcc and not with ld.
Added hppa to KEYWORDS.
7 Jun 2003; Ryan Phillips
Initd script split, merge mit packages into one mit-krb5 ebuild,
support for static build with USE="static", have html docs installed, pass
$CFLAGS and $CXXFLAGS to configure, remove the unnecessary 1.2.2 patch.
*mit-krb5-1.2.7 (30 Mar 2003)
20 Apr 2003; Joshua Brindle
mit-krb5-1.2.6-r3.ebuild, mit-krb5-1.2.7.ebuild:
added --with-ccopts= so it won't disregard user CFLAGS
30 Mar 2003; Daniel Ahlberg
Security update. Various patches from MIT applied.
*mit-krb5-1.2.6-r3 (22 Apr 2003)
29 Jun 2003; Daniel Ahlberg
Added missing changelog entry.
*mit-krb5-1.2.6-r2 (07 Dec 2002)
30 Dec 2002; Ryan Phillips
Added Martti Rannajarvi's fixes. Fixes #3480
07 Dec 2002; Dave Love
Martti Rannanjärvi
Optional kerberos4 support by krb4 USE flag, default configuration
files and an init.d script. --localstatedir to /etc.
*krb5-1.2.6-r1 (06 Dec 2002)
06 Dec 2002; Matt Keadle
files/digest-krb5-1.2.6-r1 files/krb5-1.2.6-r1.diff
Now provides virtual/krb5. Client utils are also installed now with
a leading "k" to signify their kerberos use and not to overlap the
standard tool. IE: /usr/bin/ftp is the standard ftp client, while
/usr/bin/kftp is the kerbized client. This resolves bug #8669.
*krb5-1.2.6 (28 Oct 2002)
28 Oct 2002; Daniel Ahlberg
Security update.
*krb5-1.2.5-r2 (02 aug 2002)
02 Aug 2002; Daniel Ahlberg
Security update, compile fix and updated homepage URL.
*krb5-1.2.5-r1 (22 Jun 2002)
22 Jun 2002; William McArthur
Changed --localstatedir from /var/krb5kdc to /var because the /krb5kdc is
automatically appended.
*krb5-1.2.3 (21 Feb 2002)
21 Feb 2002; Grant Goodyear
Updated to 1.2.3.
*krb5-1.2.2-r1 (21 Feb 2002)
21 Feb 2002; Grant Goodyear
Thanks to Michael Kaufman, we now have a working ebuild. Previous ebuild
failed to build klist, kvno, kpasswd, kinit, and kdestroy. There was
also a linker problem which has been fixed.
*krb5-1.2.2 (1 Feb 2002)
1 Feb 2002; G.Bevin
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.
AUX 1.6-CVE-2009-4212.patch 9565 RMD160 b7c67745305d80a70d8c1247a8448df3175a69c2 SHA1 5c18a4a4fc2a6289b3d52683c7eef7824168899e SHA256 c3b36f5ddc0fb7451055908781dfea3b43c6953032936883d5f5c0a8d7d98c53
AUX 1.6-MITKRB5-SA-2008-001.patch 11080 RMD160 12415f2329536352cd4d4aaa340951771b1e5114 SHA1 0cc2549ab6fd44180b3cdf4327efeaa6fe43b6e2 SHA256 0af6931dd33d9a2622714de3e06e68dde0d6e9215d9b08c478a441ce7fb6d7a6
AUX 1.7-CVE-2009-4212.patch 13085 RMD160 98b9d7adab15a198cf6380458e9960e41385f2f9 SHA1 627c85e8764717248d5d86f70a1eb1a649035ef9 SHA256 c64a28f4fc9c7db2f0f98efea401b6e36d196f90d20f435b19c60259c348693b
AUX CVE-2009-0844+CVE-2009-0847.patch 2075 RMD160 eba543da0eafa13158a71947bf22783292d23951 SHA1 087e0dfcdff3dd08b9085fda47099c438871488d SHA256 abdff5ffb07b57d6156722ea6ee12a73ae3337ff05687e384a59989074ab4316
AUX CVE-2009-0846.patch 1682 RMD160 80292c97735b2e45eb450d2c8f6c30e6b0dbf199 SHA1 4bde9e943f4604bfde41cb91f923c123716add71 SHA256 71914affe6f8623b44f3b8ac9c98a83783e41200f8965ea5d68e7fb8a4bc3088
AUX CVE-2010-1320.patch 701 RMD160 f5ebcbf5a5cb872644aa3d7f28bea0de2e4cc281 SHA1 775ae45e20b67d1de7f2a21c52afbfbaacdae5a1 SHA256 251757cc449ba11f0147febc1b69e8aee37ec6c200a25c08e9a9eac02cdb3c60
AUX CVE-2010-1321.patch 670 RMD160 941777d0914ae3363eae2be9d62a09e00e074c7e SHA1 fc85fead1fcbd3a8c0f867084a934c97abfc3f31 SHA256 02d778775bf3f7576f5cf7a9a1a3d14ccf1654b71c77a6a4e00a7bd5b775b221
AUX MITKRB5-SA-2008-002.patch 1505 RMD160 35bb24ae802b532836810588e13c775ef8522cc1 SHA1 70fb0d83da33eb3e00355a11894c37f7c9d2b9aa SHA256 8e84a55080461f117f61501550c364f9ac25d9079601281a0d413bff664fc386
AUX kpropd.xinetd 194 RMD160 5772b04bf7f6b8a5588331a4d9dca03738756f15 SHA1 a9c84a4197ba133144e754d68847cece6203ed4a SHA256 eaa3838a6ca8db901db359cac3435d4f703a9a10534f02eeb37f494dd21a1736
AUX mit-krb5-lazyldflags.patch 509 RMD160 47515882e93e0db7db6980a4460a01f2cbc3f382 SHA1 db880ff82bd72afd2815a8e8d345c815c2769715 SHA256 272b3a18303b43c64bbcc1da9bcb7cd60d56337700d84c78741c7096c18044d5
AUX mit-krb5kadmind.initd 687 RMD160 7602d12d570e80edf24953befbe4ec03d247e4ba SHA1 753a5875659d3bef63c1a50bb0228f1c3c06bdf9 SHA256 427953b3a2dbe0a8f85bee1294a348c97dbbdac4741f06c2a3768170ba29161a
AUX mit-krb5kdc.initd 656 RMD160 8c4c508273f9d715ac0e0a8d9c54e36f63526b9b SHA1 62017fc3a2f5adbd6e0c1421041593a268a6252d SHA256 d813dbf3ee89f0da6b73455fd8759898223529c4cf7c1c2ec64a3128363194e2
DIST krb5-1.8.2-signed.tar 11642880 RMD160 025f150e166b36067fbcc057662043f3b375ce16 SHA1 571fc8bf5ba67bcaf5299aab0472fc6048268b12 SHA256 c611fcf12314d6823d29c6e9a8709b24df971ee648c204eb7e003be068c5c5ad
DIST krb5-1.8.3-signed.tar 11642880 RMD160 bdf3a505e4b2447af0c9080b441918d665dcdd9c SHA1 69696f63b6c2b0e3238156b19eed68cecd661c6b SHA256 2c5988ddd8b409134cd0e77e9ce8f762605ce8d8fb0aa22f6500f53381567019
EBUILD mit-krb5-1.8.2-r1.ebuild 2656 RMD160 2186e283e67026407fe5ffd8dc0f958b34d5a87c SHA1 5ee7d2c2de2aee6b9f5affde774768f95e2f9e2c SHA256 65255fe583485ff210e35309c036f12d3c61de943f24a7bb0c857540ed2b24e5
EBUILD mit-krb5-1.8.2.ebuild 2620 RMD160 353bc593ab0102c66c5846f74518ca7f0e2e7bd3 SHA1 c5f1b36275144a8f05a159e88349ed2088633ddd SHA256 b6c78e35e5a2d9af8ab389e95109f27de13e83cc11d189a876946353cd271aca
EBUILD mit-krb5-1.8.3.ebuild 2651 RMD160 02d4089a4aa765a5455addfb4ee2a06e1ce6cfbf SHA1 571463eb2a864b9136df558e0c17abf1a650be29 SHA256 59d054e2a7021b6c2e0483aac6953627ccd483669712d907fbe6d05ffc8eae97
MISC ChangeLog 37357 RMD160 c678e7c3409e407134d6c42be9dc1f41f127d0a6 SHA1 270101dc857766f02d7a82ea9fd44f41a959d824 SHA256 083e6a3e10c3cf6b8f88e7fcf79001da74bc8e61dd19d69367f61c045324f130
MISC metadata.xml 438 RMD160 8ef6cc46c5529d18bd51d1e722f9f9329f3dcd78 SHA1 1b389e98fb724f1f6570fd7faac77f1909b24cae SHA256 441b7ccce3158497456485cefd03da127abec4322332932fff96875619df0d5b
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.8.2-r1.ebuild,v 1.1 2010/07/14 15:28:13 darkside Exp $
EAPI="2"
inherit eutils flag-o-matic versionator
MY_P=${P/mit-}
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="ldap doc xinetd"
RDEPEND="!virtual/krb5
>=sys-libs/e2fsprogs-libs-1.41.0
sys-apps/keyutils
ldap? ( net-nds/openldap )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
doc? ( virtual/latex-base )"
S=${WORKDIR}/${MY_P}/src
PROVIDE="virtual/krb5"
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_configure() {
append-flags "-I/usr/include/et"
econf \
$(use_with ldap) \
--without-krb4 \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-replay-cache \
--disable-rpath
}
src_compile() {
emake -j1 || die "emake failed"
if use doc ; then
cd ../doc
for dir in api implement ; do
emake -C "${dir}" || die "doc emake failed"
done
fi
}
src_test() {
einfo "Tests do not run in sandbox, they need mit-krb5 to be already installed to test it."
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR=/usr/share/doc/${PF}/examples \
install || die "install failed"
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
dodoc doc/*.ps
doinfo doc/*.info*
dohtml -r doc/*
# die if we cannot respect a USE flag
if use doc ; then
dodoc doc/{api,implement}/*.ps || die "dodoc failed"
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc
insinto /etc
newins "${D}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${D}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use ldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
einfo
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
einfo
fi
}
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.8.2.ebuild,v 1.8 2010/07/19 00:37:32 josejx Exp $
EAPI="2"
inherit eutils flag-o-matic versionator
MY_P=${P/mit-}
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="ldap doc xinetd"
RDEPEND="!virtual/krb5
>=sys-libs/e2fsprogs-libs-1.41.0
ldap? ( net-nds/openldap )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
doc? ( virtual/latex-base )"
S=${WORKDIR}/${MY_P}/src
PROVIDE="virtual/krb5"
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_configure() {
append-flags "-I/usr/include/et"
econf \
$(use_with ldap) \
--without-krb4 \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-replay-cache \
--disable-rpath
}
src_compile() {
emake -j1 || die "emake failed"
if use doc ; then
cd ../doc
for dir in api implement ; do
emake -C "${dir}" || die "doc emake failed"
done
fi
}
src_test() {
einfo "Tests do not run in sandbox, they need mit-krb5 to be already installed to test it."
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR=/usr/share/doc/${PF}/examples \
install || die "install failed"
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
dodoc doc/*.ps
doinfo doc/*.info*
dohtml -r doc/*
# die if we cannot respect a USE flag
if use doc ; then
dodoc doc/{api,implement}/*.ps || die "dodoc failed"
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc
insinto /etc
newins "${D}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${D}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use ldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
einfo
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
einfo
fi
}
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.8.3.ebuild,v 1.1 2010/08/05 13:30:52 darkside Exp $
EAPI="2"
inherit eutils flag-o-matic versionator
MY_P=${P/mit-}
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="ldap doc xinetd"
RDEPEND="!virtual/krb5
>=sys-libs/e2fsprogs-libs-1.41.0
sys-apps/keyutils
ldap? ( net-nds/openldap )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
doc? ( virtual/latex-base )"
S=${WORKDIR}/${MY_P}/src
PROVIDE="virtual/krb5"
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_configure() {
append-flags "-I/usr/include/et"
econf \
$(use_with ldap) \
--without-krb4 \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-replay-cache \
--disable-rpath
}
src_compile() {
emake -j1 || die "emake failed"
if use doc ; then
cd ../doc
for dir in api implement ; do
emake -C "${dir}" || die "doc emake failed"
done
fi
}
src_test() {
einfo "Tests do not run in sandbox, they need mit-krb5 to be already installed to test it."
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR=/usr/share/doc/${PF}/examples \
install || die "install failed"
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
dodoc doc/*.ps
doinfo doc/*.info*
dohtml -r doc/*
# die if we cannot respect a USE flag
if use doc ; then
dodoc doc/{api,implement}/*.ps || die "dodoc failed"
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc
insinto /etc
newins "${D}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${D}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use ldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
einfo
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
einfo
fi
}