ChangeLog

# ChangeLog for app-crypt/heimdal
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v 1.124 2008/08/19 10:01:12 mueli Exp $

*heimdal-1.2.1-r1 (19 Aug 2008)

19 Aug 2008; Michael Hammer +heimdal-1.2.1-r1.ebuild:
revision bump to 1.2.1-r1 to fix bug #235093

31 Jul 2008; Michael Hammer
+files/heimdal-autoconf-ipv6-backport.patch,
+files/heimdal-symlinked-manpages.patch, -heimdal-1.2.1_rc1-r1.ebuild:
- removed heimdal 1.2.1 release candidate
- added patches for manpage symlinks and the ipv6 glibc bug

*heimdal-1.2.1 (31 Jul 2008)

31 Jul 2008; Michael Hammer metadata.xml,
+heimdal-1.2.1.ebuild:
* fixed metadata.xml -> GLEP 56
* added heimdal-1.2.1 to tree - that will be the basis for stabalization

*heimdal-1.0.1 (24 Jul 2008)

24 Jul 2008; Doug Goldstein metadata.xml,
+heimdal-1.0.1.ebuild:
add GLEP 56 USE flag desc from use.local.desc

*heimdal-1.2.1_rc1-r1 (14 Jun 2008)

14 Jun 2008; Michael Hammer
+heimdal-1.2.1_rc1-r1.ebuild:
Removed the cracklib dependency as it is not needed. Added otp use flag. See
#185899, thx to mastamind@users.sourceforge.net

*heimdal-1.2.1_rc1 (11 Jun 2008)

11 Jun 2008; Michael Hammer
+files/heimdal-kdc-sans_pkinit.patch,
+files/heimdal-r23235-kb5-libwind_la.patch,
+files/heimdal-r23238-kb5_locl_h-wind_h.patch,
+files/heimdal-system_sqlite.patch, +heimdal-1.2.1_rc1.ebuild:
Added new heimdal version. This one is really unstable but should work so
far except a few issues. Please have a look at #185899 for history and
future development of heimdal in gentoo

07 Sep 2007; Tiziano Müller
+files/heimdal-0.7.2-as_needed.patch, heimdal-0.7.2-r3.ebuild:
Added revised as-needed patch (bug #130464, thanks to James Cassidy for the
initial patch)

23 May 2007; Doug Goldstein heimdal-0.7.2-r3.ebuild:
heimdal LDAP bits use deprecated functions so we need to define
LDAP_DEPRECATED during compile

14 Apr 2007; heimdal-0.7.2-r3.ebuild:
remove krb4 as per bug #173354

03 Dec 2006; Tiziano Müller -heimdal-0.7.2.ebuild,
-heimdal-0.7.2-r2.ebuild, heimdal-0.7.2-r3.ebuild:
Added WANT_AUTOMAKE to fix bug #148904, dropped old versions.

04 Sep 2006; Joshua Kinard heimdal-0.7.2-r3.ebuild:
Marked stable on mips.

02 Sep 2006; Bryan Østergaard
heimdal-0.7.2-r3.ebuild:
Stable on ia64.

12 Aug 2006; Rene Nussbaumer
heimdal-0.7.2-r3.ebuild:
Stable on hppa. See bug #143371.

12 Aug 2006; Markus Rothe heimdal-0.7.2-r3.ebuild:
Stable on ppc64; bug #143371

11 Aug 2006; Jason Wever heimdal-0.7.2-r3.ebuild:
Stable on SPARC wrt security bug #143371.

11 Aug 2006; Tobias Scherbaum
heimdal-0.7.2-r3.ebuild:
ppc stable, bug #143371

11 Aug 2006; Thomas Cort heimdal-0.7.2-r3.ebuild:
Stable on alpha wrt security Bug #143371.

11 Aug 2006; Thomas Cort heimdal-0.7.2-r3.ebuild:
Stable on amd64 wrt security Bug #143371.

11 Aug 2006; Joshua Jackson heimdal-0.7.2-r3.ebuild:
Stable x86; security bug #143371

*heimdal-0.7.2-r3 (11 Aug 2006)

11 Aug 2006; Seemant Kulleen
+heimdal-0.7.2-r3.ebuild:
revision bump for heimdal/mit setuid security advisory. see bug #143371

23 Jul 2006; Emanuele Giaquinta heimdal-0.7.2.ebuild,
-heimdal-0.7.2-r1.ebuild, heimdal-0.7.2-r2.ebuild:
Punt unneeded deps. Cleanup.

*heimdal-0.7.2-r2 (22 May 2006)

22 May 2006; Seemant Kulleen
+heimdal-0.7.2-r2.ebuild:
this revbump adds the execve patch for exg in bug #118508, the cracklib
support in bug #118508 by Henrik Sankala, and the rshd file collision that
exg told me about

22 May 2006; Seemant Kulleen heimdal-0.7.2.ebuild,
heimdal-0.7.2-r1.ebuild:
Install the sample conf files as .conf.example files instead, fixing bug
#115443 by Trev Peterson, with the fix by Axel Dyks

*heimdal-0.7.2-r1 (21 May 2006)

21 May 2006; Seemant Kulleen -heimdal-0.6.5.ebuild,
-heimdal-0.7.1-r1.ebuild, +heimdal-0.7.2-r1.ebuild:
Build and install the kerberos credentials manager (kcm), fixing bug #131966
by Tobias Gresch. Also, cleaned out crufty ebuilds

21 May 2006; Seemant Kulleen heimdal-0.7.2.ebuild:
fix the sed, fixing bug #126387 by G

28 Apr 2006; Joshua Kinard heimdal-0.7.2.ebuild:
Marked stable on mips.

16 Mar 2006; Tobias Scherbaum
heimdal-0.7.2.ebuild:
ppc stable, bug #121839

15 Mar 2006; Rene Nussbaumer heimdal-0.7.2.ebuild:
Stable on hppa. See bug #121839.

15 Mar 2006; Jason Wever heimdal-0.7.2.ebuild:
Stable on SPARC wrt security bug #121839.

14 Mar 2006; Luis Medinas heimdal-0.7.2.ebuild:
Stable on amd64. See bug #121839.

14 Mar 2006; Fernando J. Pereda heimdal-0.7.2.ebuild:
Stable on alpha wrt security bug #121839

14 Mar 2006; Mark Loeser heimdal-0.7.2.ebuild:
Stable on x86; bug #121839

14 Mar 2006; Markus Rothe heimdal-0.7.2.ebuild:
Stable on ppc64; bug #121839

*heimdal-0.7.2 (14 Mar 2006)

14 Mar 2006; Emanuele Giaquinta +heimdal-0.7.2.ebuild:
Version bump for bug 121839.

14 Nov 2005; Seemant Kulleen heimdal-0.7.1-r1.ebuild:
move the autoreconf/elibtoolize business into src_unpack

14 Nov 2005; Seemant Kulleen heimdal-0.7.1-r1.ebuild:
for some reason I had src_COMPILE not src_compile in the ebuild, leading to
bug #112519 by Chandler Carruth

08 Nov 2005; Brent Baude heimdal-0.6.5.ebuild:
Marking heimdal-0.6.5 ppc64 stable after 30 days

03 Oct 2005; Seemant Kulleen heimdal-0.6.5.ebuild,
-heimdal-0.7.ebuild, -heimdal-0.7-r1.ebuild, -heimdal-0.7.1.ebuild,
heimdal-0.7.1-r1.ebuild:
remove crufty versions, and change to eautoreconf (thanks to Flameeyes)

*heimdal-0.7.1-r1 (18 Sep 2005)

18 Sep 2005; Stefaan De Roeck
+heimdal-0.7.1-r1.ebuild:
LIBS should contain -lpthread instead of -pthread, fixes bug #103447

*heimdal-0.7.1 (15 Sep 2005)

15 Sep 2005; Stefaan De Roeck +heimdal-0.7.1.ebuild:
version bump to 0.7.1, excluding a patch for an issue fixed upstream

*heimdal-0.7-r1 (14 Sep 2005)

14 Sep 2005; Stefaan De Roeck +heimdal-0.7-r1.ebuild:
Fix compilation with multiple berkdb-versions installed (#100723), don't
build with kerberos4 support when not in use flags (#100884)

06 Sep 2005; Brent Baude heimdal-0.6.5.ebuild:
Marking heimdal-0.6.5 as ~ppc64 to support Bug 104943

18 Jul 2005; Seemant Kulleen -files/heimdal-kadmind,
-files/heimdal-kdc, -files/heimdal-kpasswdd, -files/krb4-build.patch,
-files/krb5-kdc.schema, -files/krb5.conf, heimdal-0.6.5.ebuild:
move patches to tarballs, and remove configs, which are already in tarballs

*heimdal-0.7 (18 Jul 2005)

18 Jul 2005; Seemant Kulleen +heimdal-0.7.ebuild:
version bump. Thanks a lot to: emanuele.giaquinta@gmail.com for helping me
in bug #97305

18 Jul 2005; Seemant Kulleen -heimdal-0.6.4.ebuild,
-heimdal-0.6.4-r1.ebuild:
remove crufted out versions

29 Jun 2005; Joshua Kinard heimdal-0.6.5.ebuild:
Marked stable on mips.

28 Jun 2005; Bryan Østergaard heimdal-0.6.5.ebuild:
Stable on alpha + ia64, bug 96727.

27 Jun 2005; Michael Hanselmann heimdal-0.6.5.ebuild:
Stable on hppa.

27 Jun 2005; Seemant Kulleen heimdal-0.6.5.ebuild:
stable x86 and amd64 because of bug 96727

24 Jun 2005; Gustavo Zacarias
+files/krb4-build.patch, heimdal-0.6.5.ebuild:
Fixed USE=krb4 build, stable on sparc wrt #96727

24 Jun 2005; Seemant Kulleen heimdal-0.6.5.ebuild:
add revdep alert to this about com_err as well

22 Jun 2005; Michael Hanselmann heimdal-0.6.5.ebuild:
Stable on ppc (#96727).

24 Jun 2005; Seemant Kulleen heimdal-0.6.5.ebuild:
add revdep alert to this about com_err as well

*heimdal-0.6.5 (21 Jun 2005)

21 Jun 2005; Seemant Kulleen +heimdal-0.6.5.ebuild:
version bump for security fix, bug #96727 by Sune Kloppenborg Jeppesen
. Will add 0.7 once this one goes stable.

07 Jun 2005; Seemant Kulleen heimdal-0.6.4-r1.ebuild:
Thanks to AZ for fixing this even better -- the tests should work, and we
have the X use flag thanks to Anthony- in #gentoo-apache, of all places. Az
fixed the virtualx eclass earlier to make X an optional dep too.

*heimdal-0.6.4-r1 (06 Jun 2005)

06 Jun 2005; Seemant Kulleen
+heimdal-0.6.4-r1.ebuild:
revision bump to fix several bugs: 1. bug #45682 by Andrea Cerrito
which means neither heimdal nor mit-krb5 will overwrite
libss or com_err, which are separated out of e2fsprogs anyway. 2. bug #68039
by Jose Gonzalez Gomez which should solve
the kadmind initscript not actually starting kadmind -- I took
start-stop-daemon out of the process to start the daemon, it only stops it
now. 3. bug #81844 by Dmitry , which properly renames
su, login and the rcp and all that stuff. Also, changed the second
elibtoolize to libtoolize --force --copy instead, from that same bug. 4. bug
#87411 by Vlastimil Holer who provided a patch to repair
maketest. This inspired me to fix up maketest properly for this package. 5.
bug #89074 by Spooky Ghost , which means there
is know a password checker, linked to cracklib. The krb5.conf sample has its
usage in there.

28 Apr 2005; Seemant Kulleen
-files/heimdal-0.6.3-berkdb.patch.bz2,
-files/heimdal-0.6.3-ldap-subtree.patch.bz2,
-files/heimdal-0.6.3-rxapps.patch.bz2, -files/01heimdal,
-files/heimdal-0.6.3-fPIC.patch.bz2,
-files/heimdal-0.6.3-no_libedit.patch.bz2,
-files/heimdal-0.6.3-suid_fix.patch.bz2, -files/heimdal-0.6.3.all.patch,
-heimdal-0.6.3-r1.ebuild:
Getting rid of cruft. Thanks arch teams for stabling this so quick :)

28 Apr 2005; Gustavo Zacarias heimdal-0.6.4.ebuild:
Stable on sparc wrt #89861

27 Apr 2005; Michael Hanselmann heimdal-0.6.4.ebuild:
Stable on hppa.

27 Apr 2005; Seemant Kulleen heimdal-0.6.4.ebuild:
clean up syntax

27 Apr 2005; Seemant Kulleen heimdal-0.6.4.ebuild:
stable on x86

27 Apr 2005; Bryan Østergaard heimdal-0.6.4.ebuild:
Stable on alpha + ia64, bug 89861.

27 Apr 2005; Joshua Kinard heimdal-0.6.4.ebuild:
Stable on mips.

26 Apr 2005; Michael Hanselmann heimdal-0.6.4.ebuild:
Stable on ppc.

*heimdal-0.6.4 (26 Apr 2005)

26 Apr 2005; Seemant Kulleen +heimdal-0.6.4.ebuild:
security bump for bug #89861 by Matthias Geerdsen

08 Apr 2005; Seemant Kulleen
-files/heimdal-0.6.1-fPIC.patch.bz2, -files/heimdal-0.6.2-fPIC.patch.bz2,
-files/heimdal-0.6-berkdb.patch.bz2, -files/heimdal-0.6-gcc3.patch.bz2,
-files/heimdal-0.6-rxapps.patch.bz2, -heimdal-0.6.2.ebuild,
-heimdal-0.6.2-r1.ebuild, -heimdal-0.6.3.ebuild:
remove crufty versions

18 Jan 2005; Marcus Hanwell heimdal-0.6.3-r1.ebuild:
Added a second call to elibtoolize to fix bug 73140, as requested by seemant.

02 Jan 2005; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

18 Sep 2004; Joshua Kinard heimdal-0.6.3-r1.ebuild:
Marked stable on mips.

*heimdal-0.6.3-r1 (17 Sep 2004)

17 Sep 2004; Daniel Ahlberg heimdal-0.6.2-r1.ebuild,
heimdal-0.6.2.ebuild, heimdal-0.6.3-r1.ebuild,
files/heimdal-0.6-berkdb.patch, files/heimdal-0.6-berkdb.patch.bz2,
files/heimdal-0.6-gcc3.patch, files/heimdal-0.6-gcc3.patch.bz2,
files/heimdal-0.6-rxapps.patch, files/heimdal-0.6-rxapps.patch.bz2,
files/heimdal-0.6.1-fPIC.patch, files/heimdal-0.6.1-fPIC.patch.bz2,
files/heimdal-0.6.2-fPIC.patch, files/heimdal-0.6.2-fPIC.patch.bz2,
files/heimdal-0.6.3-berkdb.patch.bz2, files/heimdal-0.6.3-fPIC.patch.bz2,
files/heimdal-0.6.3-ldap-subtree.patch,
files/heimdal-0.6.3-ldap-subtree.patch.bz2,
files/heimdal-0.6.3-no_libedit.patch.bz2,
files/heimdal-0.6.3-rxapps.patch.bz2, files/heimdal-0.6.3.all.patch:

+ Don't check for el_init in -ledit, thanks to Jason Wever for finding the bug.
+ Split heimdal-0.6.3.all.patch.
+ Added suid fix patch instead of appending flags to ldflags globally.
+ Compressed patches.

16 Sep 2004; Bryan Østergaard,,, heimdal-0.6.3.ebuild:
Stable on alpha, bug 61412.

15 Sep 2004; Olivier Crete heimdal-0.6.3.ebuild:
Stable on x86 per security bug 61412

15 Sep 2004; Guy Martin heimdal-0.6.3.ebuild:
Stable on hppa.

14 Sep 2004; Jason Wever heimdal-0.6.3.ebuild:
Stable on sparc wrt security bug #61412.

14 Sep 2004; Daniel Ahlberg heimdal-0.6.3.ebuild:
Fixed fpic issues. Stable on amd64.

13 Sep 2004; files/heimdal-kadmind,
files/heimdal-kpasswdd, heimdal-0.6.3.ebuild:
security version bump. Przemyslaw Frasunek has reported some vulnerabilities
in Heimdal ftpd, which potentially can be exploited by malicious users to gain
escalated privileges or compromise a vulnerable system. The vulnerabilities
are caused due to various race condition errors within the out-of-band signal
handling code. Successful exploitation may allow execution of FTP commands or
arbitrary code with the privileges of the ftpd process. Security bug #61412

*heimdal-0.6.3 (14 Sep 2004)

14 Sep 2004; Daniel Black
+files/heimdal-0.6.3-ldap-subtree.patch, +files/heimdal-0.6.3.all.patch,
+files/krb5-kdc.schema, +files/krb5.conf, +heimdal-0.6.3.ebuild:
Version bump to fix bugs #61412 - Security vulnerabilty - ftpd Signal
Handling. bug #58799 LDAP support and bug #54421 header file layout

*heimdal-0.6.2-r1 (16 Jul 2004)

16 Jul 2004; heimdal-0.6.2.ebuild,
files/heimdal-kadmind, files/heimdal-kdc, files/heimdal-kpasswdd:
added Torsten Kurbad's patches from bug 54421

14 Jun 2004; Daniel Ahlberg heimdal-0.6.2.ebuild:
Fixed typo, closing #53632.

03 Jun 2004; :
Removed old ebuilds that had security flaws in them

27 May 2004; Joshua Kinard heimdal-0.6.2.ebuild:
Marked stable on mips.

26 May 2004; Ryan Phillips heimdal-0.6.2.ebuild:
marked stable on x86

21 May 2004; Luca Barbato heimdal-0.6.2.ebuild:
Marked ppc

19 May 2004; Jason Wever heimdal-0.6.2.ebuild:
Marked stable on sparc wrt bug #50208.

12 May 2004; Guy Martin heimdal-0.6.2.ebuild:
Marked stable on hppa.

12 May 2004; Bryan Østergaard heimdal-0.6.2.ebuild:
Stable on alpha, bug #50208.

*heimdal-0.6.2 (10 May 2004)

10 May 2004; Daniel Ahlberg heimdal-0.6.2.ebuild:
+ Version bump.
+ Readd krb4 support, closing #50253.

*heimdal-0.6.1-r1 (10 May 2004)

10 May 2004; Daniel Ahlberg heimdal-0.6.1-r1.ebuild:
+ Fix fPIC issues with libeditline with patch instead of sed.
+ Block virtual/krb5.
+ Fix krb5-config.

06 May 2004; Daniel Black heimdal-0.6.1.ebuild,
heimdal-0.6.ebuild:
Fixed configuration options thanks to the keen eye of Jiri Denemark
in bug #47911

25 Apr 2004; Aron Griffis heimdal-0.6.1.ebuild,
heimdal-0.6.ebuild:
Add die following econf for bug 48950

10 Apr 2004; Guy Martin heimdal-0.6.1.ebuild:
Marked stable on hppa.

09 Apr 2004; heimdal-0.6.1.ebuild:
pushed to stable for x86 bug #46590#c11

08 Apr 2004; Jason Wever heimdal-0.6.1.ebuild:
Marked stable on sparc wrt bug #46950.

08 Apr 2004; Luca Barbato heimdal-0.6.1.ebuild:
Marked ppc

08 Apr 2004; Jon Portnoy heimdal-0.6.1.ebuild :
Stable on AMD64.

08 Apr 2004; heimdal-0.6.1.ebuild:
Stable on Alpha.

08 Apr 2004; Joshua Kinard heimdal-0.6.1.ebuild:
Marked stable on mips.

*heimdal-0.6.1 (07 Apr 2004)

07 Apr 2004; heimdal-0.4e-r1.ebuild,
heimdal-0.5.1-r1.ebuild, heimdal-0.5.1.ebuild, heimdal-0.5.ebuild,
heimdal-0.6.1.ebuild, metadata.xml:
security version bump. bug #46590

30 Mar 2004; Daniel Ahlberg heimdal-0.6.ebuild,
files/heimdal-0.6-berkdb.patch:
Fixing berkdb support for heimdal. Should close #43874.

21 Mar 2004; Joshua Kinard heimdal-0.6.ebuild:
Marked stable on mips.

17 Mar 2004; Daniel Ahlberg heimdal-0.6.ebuild:
Stable on amd64, closing #44174.

27 Feb 2004; Joshua Kinard heimdal-0.6.ebuild:
Added ~mips to KEYWORDS to satisfy repoman deps.

25 Feb 2004; Guy Martin heimdal-0.6.ebuild:
Marked stable on hppa.

24 Feb 2004; Sven Blumenstein heimdal-0.6.ebuild:
Stable on sparc. (If `whoami` != "weeve")

21 Feb 2004; Daniel Ahlberg heimdal-0.6.ebuild:
Change binary in rx wrappers. Closing #39290.

17 Feb 2004; Aron Griffis heimdal-0.6.ebuild:
stable on alpha and ia64

17 Feb 2004; Aron Griffis heimdal-0.6.ebuild:
According to lanius in bug 21781, Heimdal 0.6 conflicts with
app-crypt/kth-krb, whereas this has been a dep in the previous version.

17 Feb 2004; Aron Griffis heimdal-0.6.ebuild:
Fix compilation on gcc3 and use -fPIC for editline.a. This is a proper -fPIC
fix so no complaining please! ;-)

15 Dec 2003; Jason Wever heimdal-0.4e-r1.ebuild,
heimdal-0.5.1-r1.ebuild, heimdal-0.5.1.ebuild, heimdal-0.5.ebuild,
heimdal-0.6.ebuild:
Masked on sparc as kth-krb dependency is currently broken and unable to build.

*heimdal-0.6 (27 May 2003)

27 May 2003; Daniel Ahlberg heimdal-0.6.ebuild :
Version bump and security update. Thanks to Ian for notifying us.

04 Feb 2003; Daniel Ahlberg heimdal-0.5.1-r1.ebuild :
Moved includefiles to include/heimdal. Closes #14459.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*heimdal-0.5.1-r1 (06 Dec 2002)

20 Jan 2003; Nick Hadaway heimdal-0.5.1-r1.ebuild :
Changed PROVIDES to PROVIDE.

06 Dec 2002; Kain X heimdal-0.5.1-r1.ebuild :
Initial setup for new virtual/krb5 structure. Shared libraries are also now
built, but krb4 is not linked in in this case. If you really want krb4, you
can say USE="krb4" emerge heimdal. This will be improved in later releases.

*heimdal-0.5.1 (26 Oct 2002)

26 Oct 2002; Daniel Ahlberg :
Security update. Found by Ian .

*heimdal-0.5 (14 Oct 2002)

14 Oct 2002; Daniel Ahlberg :
Security update.

*heimdal-0.4e-r1 (1 Feb 2002)

09 Sep 2002; Seemant Kulleen heimdal-0.4e-r1.ebuild :

emake->make. Discovery and correction by: ian@stacken.kth.se (Ian) in bug
#7632.

1 Feb 2002; G.Bevin ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX heimdal-0.7.2-as_needed.patch 853 RMD160 5c03f5008e395e87c48f89fe91828e0d034de7db SHA1 0b4dda9830d36185055b66976436545e3daa926b SHA256 640969f1ebe65bae204d45b076dbd488f62a4fd5cf6d96bdc5373423e71f39e3
AUX heimdal-autoconf-ipv6-backport.patch 4521 RMD160 0ee4317834939d23bd34cce02034bd3de7eb1022 SHA1 768461c3a40d55ecae3872c8957249fef0e71201 SHA256 6a1f8d23072e5b5a2253e3eb0fc931a4dc7f0be8076466b0f8993e644de5248f
AUX heimdal-kdc-sans_pkinit.patch 500 RMD160 7ed56129127af088d4c10533abf178aa72bf3c8f SHA1 eda1939bf276bfc260981eb7ee770b4adde6070c SHA256 8d7f04189c897706ed8adae6cd81bab9bf5f2eb593d5e630c33eccd017bb8e4c
AUX heimdal-r23235-kb5-libwind_la.patch 270 RMD160 17784aca21208c3ae29b1e26a45e6394af8d55b5 SHA1 72466a7a8623d759121dbb765cd660b8582ad73c SHA256 0df907bf80298845480a415368bd492eb177fe4e8a11e83d2f1d124e9d889f5b
AUX heimdal-r23238-kb5_locl_h-wind_h.patch 328 RMD160 0cab54e8605b56ed0168e2f680bee2c1386ec035 SHA1 6058f52df83ce0f04ac9d70e8c465ea88d1dca62 SHA256 abb7522a6675cc362fdb9b95096a69423b5742ea311bca4c7100cf0f5a71c1ec
AUX heimdal-symlinked-manpages.patch 1104 RMD160 e76c9089229a1a5a87807c306a73d5bb5be7936e SHA1 f256e1f9193d9dfb061086a221ce3567b6626cda SHA256 f8c45e49c0d4366e133d01172c92a01050b48fea21160da439563ca927598956
AUX heimdal-system_sqlite.patch 1861 RMD160 fa9cf71fef33b3e434f8d3a5bce5c51f0d3c97e5 SHA1 9255730737444febe78ebc47f246893e3887e880 SHA256 79abe4fae56218066b6827989d22d1e0ea1060c027f3698370d1cf7988b487de
DIST heimdal-0.7.2-gentoo-patches-0.2.tar.bz2 7500 RMD160 87240de8914b05c552ceb7d2f92e7de68dad21b7 SHA1 f4b33a9816e973bee0fb99b3791e57e019161111 SHA256 cfbec87dcbab67941de5897370fc9e0b3a085292f53cbeb20b8e9d2667109c05
DIST heimdal-0.7.2.tar.gz 4525734 RMD160 0f028a9d5a6a66e8efc0397e4d8c8adc2183b409 SHA1 a902e6ad7c31d940b588dc0235b348936f0d719d SHA256 28661862ac8cbbd62ddddbda7db760b622b903c88c06f2fbdbf7b97be47eac60
DIST heimdal-1.2.1.tar.gz 5234882 RMD160 055e858200e53108ac24760516ff9d58e4fee0d2 SHA1 68b013a68bca7d544d29af0f890b9c668ec16936 SHA256 4e32be8d42824f2c58dffa435300e2dd0f0c3bbc6931afcbd450122067f76493
DIST heimdal-gentoo-patches-0.2.tar.bz2 5215 RMD160 f6b87d3caf8f156fdcf7c61542ea612cdcd42d9a SHA1 2282ea687e2cc215bf77a61b9badfb4a347b2792 SHA256 c4074b06760e28ac9a9bd5f1bc54dd86f1c104463384ca2f79918029995bb45a
EBUILD heimdal-0.7.2-r3.ebuild 3545 RMD160 ab053bc40e0cc7692e7bc902798891afc0ddb4f7 SHA1 4b627bb6e3ce87a20c666c5cbf57c5a831ff6323 SHA256 108737e78593d09d97b9661e1f182e02b2911d5289d9b484d87f4869c30f56a1
EBUILD heimdal-1.2.1-r1.ebuild 4276 RMD160 7fa79a6ae7a2b96be671df1e409327d38f312196 SHA1 af8434c29e163e1edc8383eb616fe18bf4e285f7 SHA256 199c748344a87fff4906323c44ffd24c5e86e5ee63e6a4206f30c5fa7ba407f5
EBUILD heimdal-1.2.1.ebuild 4122 RMD160 066e5421047e74a1fdd17e8217a3c07baecbe27f SHA1 e1bf13534537fe5238ee5506904e2575de2b31e5 SHA256 4e3a184defcb4846d3deecb46dce332c860af5f2e8617fceef333191b2437593
MISC ChangeLog 20675 RMD160 b188065eb2908850caecba7a068bc596597cc302 SHA1 5c98fe678b2a5efdd3b2e3c15a0789f96fc079cd SHA256 a151f30bd8051f39022a6a909ed21b8ebe6c0108a3a44dd7ee4d4cb05f591140
MISC metadata.xml 1086 RMD160 a5ee11683dbfe929a061ce2b4f1967ae61b86d5d SHA1 95cc60a2a78fb4cd71e336a9a05b47fdfa7d1715 SHA256 581e15be965c0fe6246010854acabb2fce21a7afdb9c669e46bacd5440514fec

files

heimdal-0.7.2-r3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-0.7.2-r3.ebuild,v 1.15 2007/09/07 11:33:43 dev-zero Exp $

WANT_AUTOMAKE=1.8
WANT_AUTOCONF=latest

inherit autotools libtool eutils virtualx toolchain-funcs flag-o-matic

PATCHVER=0.2
PATCH_P=${P}-gentoo-patches-${PATCHVER}

DESCRIPTION="Kerberos 5 implementation from KTH"
HOMEPAGE="http://www.pdc.kth.se/heimdal/"
SRC_URI="ftp://ftp.pdc.kth.se/pub/heimdal/src/${P}.tar.gz
http://dev.gentoo.org/~seemant/distfiles/${PATCH_P}.tar.bz2
mirror://gentoo/${PATCH_P}.tar.bz2"

LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"
IUSE="ssl berkdb ipv6 ldap X"

RDEPEND="ssl? ( dev-libs/openssl )
berkdb? ( sys-libs/db )
ldap? ( net-nds/openldap )
sys-libs/ss
sys-libs/com_err
sys-libs/cracklib
!virtual/krb5"
DEPEND="${RDEPEND}"
PROVIDE="virtual/krb5"

GENTOODIR=${WORKDIR}/gentoo

src_unpack() {
unpack ${A}
cd "${S}"

EPATCH_SUFFIX="patch" epatch "${GENTOODIR}"/patches

epatch "${FILESDIR}/${P}-as_needed.patch"

AT_M4DIR="cf" eautoreconf
}

src_compile() {
local myconf=""

if use ldap; then
myconf="${myconf} --with-openldap=/usr"
append-flags -DLDAP_DEPRECATED=1
fi

econf \
$(use_with ipv6) \
$(use_with berkdb berkeley-db) \
$(use_with ssl openssl) \
$(use_with X x) \
--disable-krb4 \
--enable-kcm \
--enable-shared \
--includedir=/usr/include/heimdal \
--libexecdir=/usr/sbin \
${myconf} || die "econf failed"

emake || die "emake failed"

# Compile the added password checker:
cd lib/kadm5
tc-export CC
${CC} -shared -fPIC \
${CFLAGS} -I"${S}"/include \
-DDICTPATH=\"/usr/$(get_libdir)/cracklib_dict\" \
-o sample_passwd_check.so sample_passwd_check.c -lcrack || \
die "Failed to compile password checker"
}

src_test() {
addpredict /proc/fs/openafs/afs_ioctl
addpredict /proc/fs/nnpfs/afs_ioctl

if use X ; then
KRB5_CONFIG="${S}"/krb5.conf Xmake check || die
else
KRB5_CONFIG="${S}"/krb5.conf make check || die
fi
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

dolib lib/kadm5/sample_passwd_check.so

dodoc ChangeLog README NEWS TODO

# Begin client rename and install
for i in {telnetd,ftpd,rshd}
do
mv "${D}"/usr/share/man/man8/{,k}${i}.8
mv "${D}"/usr/sbin/{,k}${i}
done

for i in {rcp,rsh,telnet,ftp,su,login}
do
mv "${D}"/usr/share/man/man1/{,k}${i}.1
mv "${D}"/usr/bin/{,k}${i}
done

mv "${D}"/usr/share/man/man5/{,k}ftpusers.5
mv "${D}"/usr/share/man/man5/{,k}login.access.5

# Create symlinks for the includes
dosym heimdal /usr/include/gssapi
dosym heimdal/krb5-types.h /usr/include/krb5-types.h
dosym heimdal/krb5.h /usr/include/krb5.h
dosym heimdal/asn1_err.h /usr/include/asn1_err.h
dosym heimdal/krb5_asn1.h /usr/include/krb5_asn1.h
dosym heimdal/krb5_err.h /usr/include/krb5_err.h
dosym heimdal/heim_err.h /usr/include/heim_err.h
dosym heimdal/k524_err.h /usr/include/k524_err.h
dosym heimdal/krb5-protos.h /usr/include/krb5-protos.h

doinitd "${GENTOODIR}"/configs/heimdal-kdc
doinitd "${GENTOODIR}"/configs/heimdal-kadmind
doinitd "${GENTOODIR}"/configs/heimdal-kpasswdd

insinto /etc
newins "${GENTOODIR}"/configs/krb5.conf krb5.conf.example

sed -i "s:/lib:/$(get_libdir):" "${D}"/etc/krb5.conf.example || die "sed failed"

if use ldap; then
insinto /etc/openldap/schema
doins "${GENTOODIR}"/configs/krb5-kdc.schema
fi

# default database dir
keepdir /var/heimdal
}

heimdal-1.2.1-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.2.1-r1.ebuild,v 1.1 2008/08/19 10:01:12 mueli Exp $

WANT_AUTOMAKE=latest
WANT_AUTOCONF=latest

inherit autotools libtool eutils virtualx toolchain-funcs flag-o-matic

EAPI=1
PATCHVER=0.2
PATCH_P=${PN}-gentoo-patches-${PATCHVER}

DESCRIPTION="Kerberos 5 implementation from KTH"
HOMEPAGE="http://www.h5l.org/"
SRC_URI="http://www.h5l.org/dist/src/${P}.tar.gz
mirror://gentoo/${PATCH_P}.tar.bz2"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="afs +berkdb hdb-ldap ipv6 otp pkinit ssl threads X"

RDEPEND="ssl? ( dev-libs/openssl )
berkdb? ( sys-libs/db )
!berkdb? ( sys-libs/gdbm )
>=dev-db/sqlite-3.5.7
|| ( ( sys-libs/com_err sys-libs/ss ) ( >sys-libs/e2fsprogs-libs-1.40.11 ) )
afs? ( net-fs/openafs )
hdb-ldap? ( >=net-nds/openldap-2.3.0 )
!virtual/krb5"

DEPEND="${RDEPEND}
dev-util/pkgconfig
>=sys-devel/autoconf-2.62"
# >=sys-devel/libtool-2.2"

PROVIDE="virtual/krb5"

GENTOODIR=${WORKDIR}/gentoo
S=${WORKDIR}/${P}

src_unpack() {
unpack ${A}
cd "${S}"

EPATCH_SUFFIX="patch" epatch "${GENTOODIR}"/patches

epatch "${FILESDIR}"/${PN}-r23238-kb5_locl_h-wind_h.patch
epatch "${FILESDIR}"/${PN}-r23235-kb5-libwind_la.patch
epatch "${FILESDIR}"/${PN}-kdc-sans_pkinit.patch
epatch "${FILESDIR}"/${PN}-system_sqlite.patch
epatch "${FILESDIR}"/${PN}-symlinked-manpages.patch
epatch "${FILESDIR}"/${PN}-autoconf-ipv6-backport.patch

AT_M4DIR="cf" eautoreconf

elog ""
elog "Heimdal is still under development in gentoo and you might"
elog "find problems with dependencies to virtual/krb5. Nevertheless"
elog "it's still usable. For more information visit:"
elog ""
elog " http://bugs.gentoo.org/show_bug.cgi?id=185899"
elog ""
elog "I can also recommend to use our kerberos overlay at:"
elog ""
elog " git://git.overlays.gentoo.org/proj/kerberos.git"
elog ""
}

src_compile() {
# needed to work with sys-libs/e2fsprogs-libs <- should be removed!!
append-flags "-I/usr/include/et"
econf \
$(use_with ipv6) \
$(use_enable berkdb berkeley-db) \
$(use_enable pkinit pk-init) \
$(use_with ssl openssl /usr) \
$(use_with X x) \
$(use_enable threads pthread-support) \
$(use_enable otp) \
$(use_enable afs afs-support) \
$(use_with hdb-ldap openldap /usr) \
--disable-osfc2 \
--enable-kcm \
--enable-shared \
--disable-netinfo \
--prefix=/usr \
--libexecdir=/usr/sbin || die "econf failed"

local ltversion=`libtool --version |grep 'GNU libtool' |sed -e's/^.*(GNU libtool) \([0-9]\+\.[0-9]\+\(\.[0-9]\+\)\+\) .*$/\1/'`
local ltmajor=`echo $ltversion |sed -e's/^\([0-9]\+\)\..*$/\1/'`
local ltminor=`echo $ltversion |sed -e's/^[0-9]\+\.\([0-9]\+\)\..*$/\1/'`
if [ $ltmajor -lt 2 ] || ( [ $ltmajor -eq 2 ] && [ $ltminor -lt 2 ] ); then
ewarn "Using old libtool with a quick hack."
sed -i -e's/ECHO=/echo=/' libtool
fi

emake || die "emake failed"
}

src_test() {
addpredict /proc/fs/openafs/afs_ioctl
addpredict /proc/fs/nnpfs/afs_ioctl

if use X ; then
KRB5_CONFIG="${S}"/krb5.conf Xmake check || die
else
KRB5_CONFIG="${S}"/krb5.conf make check || die
fi
}

src_install() {
INSTALL_CATPAGES="no" emake DESTDIR="${D}" install || die "emake install failed"

dodoc ChangeLog README NEWS TODO

# Begin client rename and install
for i in {telnetd,ftpd,rshd}
do
mv "${D}"/usr/share/man/man8/{,k}${i}.8
mv "${D}"/usr/sbin/{,k}${i}
done

for i in {rcp,rsh,telnet,ftp,su,login,pagsh}
do
mv "${D}"/usr/share/man/man1/{,k}${i}.1
mv "${D}"/usr/bin/{,k}${i}
done

mv "${D}"/usr/share/man/man5/{,k}ftpusers.5
mv "${D}"/usr/share/man/man5/{,k}login.access.5

doinitd "${GENTOODIR}"/configs/heimdal-kdc
doinitd "${GENTOODIR}"/configs/heimdal-kadmind
doinitd "${GENTOODIR}"/configs/heimdal-kpasswdd
doinitd "${GENTOODIR}"/configs/heimdal-kcm

insinto /etc
newins "${GENTOODIR}"/configs/krb5.conf krb5.conf.example

sed -i "s:/lib:/$(get_libdir):" "${D}"/etc/krb5.conf.example || die "sed failed"

if use hdb-ldap; then
insinto /etc/openldap/schema
doins "${GENTOODIR}"/configs/krb5-kdc.schema
fi

# default database dir
keepdir /var/heimdal
}

heimdal-1.2.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.2.1.ebuild,v 1.1 2008/07/31 10:52:13 mueli Exp $

WANT_AUTOMAKE=latest
WANT_AUTOCONF=latest

inherit autotools libtool eutils virtualx toolchain-funcs flag-o-matic

EAPI=1
PATCHVER=0.2
PATCH_P=${PN}-gentoo-patches-${PATCHVER}

DESCRIPTION="Kerberos 5 implementation from KTH"
HOMEPAGE="http://www.h5l.org/"
SRC_URI="http://www.h5l.org/dist/src/${P}.tar.gz
mirror://gentoo/${PATCH_P}.tar.bz2"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="afs +berkdb hdb-ldap ipv6 otp pkinit ssl threads X"

RDEPEND="ssl? ( dev-libs/openssl )
berkdb? ( sys-libs/db )
!berkdb? ( sys-libs/gdbm )
>=dev-db/sqlite-3.5.7
sys-libs/ss
sys-libs/com_err
afs? ( net-fs/openafs )
hdb-ldap? ( >=net-nds/openldap-2.3.0 )
!virtual/krb5"

DEPEND="${RDEPEND}
dev-util/pkgconfig
>=sys-devel/autoconf-2.62"
# >=sys-devel/libtool-2.2"

PROVIDE="virtual/krb5"

GENTOODIR=${WORKDIR}/gentoo
S=${WORKDIR}/${P}

src_unpack() {
unpack ${A}
cd "${S}"

EPATCH_SUFFIX="patch" epatch "${GENTOODIR}"/patches

epatch "${FILESDIR}"/${PN}-r23238-kb5_locl_h-wind_h.patch
epatch "${FILESDIR}"/${PN}-r23235-kb5-libwind_la.patch
epatch "${FILESDIR}"/${PN}-kdc-sans_pkinit.patch
epatch "${FILESDIR}"/${PN}-system_sqlite.patch
epatch "${FILESDIR}"/${PN}-symlinked-manpages.patch
epatch "${FILESDIR}"/${PN}-autoconf-ipv6-backport.patch

AT_M4DIR="cf" eautoreconf

elog ""
elog "Heimdal is still under development in gentoo and you might"
elog "find problems with dependencies to virtual/krb5. Nevertheless"
elog "it's still usable. For more information visit:"
elog ""
elog " http://bugs.gentoo.org/show_bug.cgi?id=185899"
elog ""
elog "I can also recommend to use our kerberos overlay at:"
elog ""
elog " git://git.overlays.gentoo.org/proj/kerberos.git"
elog ""
}

src_compile() {
econf \
$(use_with ipv6) \
$(use_enable berkdb berkeley-db) \
$(use_enable pkinit pk-init) \
$(use_with ssl openssl /usr) \
$(use_with X x) \
$(use_enable threads pthread-support) \
$(use_enable otp) \
$(use_enable afs afs-support) \
$(use_with hdb-ldap openldap /usr) \
--disable-osfc2 \
--enable-kcm \
--enable-shared \
--disable-netinfo \
--prefix=/usr \
--libexecdir=/usr/sbin || die "econf failed"

local ltversion=`libtool --version |grep 'GNU libtool' |sed -e's/^.*(GNU libtool) \([0-9]\+\.[0-9]\+\(\.[0-9]\+\)\+\) .*$/\1/'`
local ltmajor=`echo $ltversion |sed -e's/^\([0-9]\+\)\..*$/\1/'`
local ltminor=`echo $ltversion |sed -e's/^[0-9]\+\.\([0-9]\+\)\..*$/\1/'`
if [ $ltmajor -lt 2 ] || ( [ $ltmajor -eq 2 ] && [ $ltminor -lt 2 ] ); then
ewarn "Using old libtool with a quick hack."
sed -i -e's/ECHO=/echo=/' libtool
fi

emake || die "emake failed"
}

src_test() {
addpredict /proc/fs/openafs/afs_ioctl
addpredict /proc/fs/nnpfs/afs_ioctl

if use X ; then
KRB5_CONFIG="${S}"/krb5.conf Xmake check || die
else
KRB5_CONFIG="${S}"/krb5.conf make check || die
fi
}

src_install() {
INSTALL_CATPAGES="no" emake DESTDIR="${D}" install || die "emake install failed"

dodoc ChangeLog README NEWS TODO

# Begin client rename and install
for i in {telnetd,ftpd,rshd}
do
mv "${D}"/usr/share/man/man8/{,k}${i}.8
mv "${D}"/usr/sbin/{,k}${i}
done

for i in {rcp,rsh,telnet,ftp,su,login,pagsh}
do
mv "${D}"/usr/share/man/man1/{,k}${i}.1
mv "${D}"/usr/bin/{,k}${i}
done

mv "${D}"/usr/share/man/man5/{,k}ftpusers.5
mv "${D}"/usr/share/man/man5/{,k}login.access.5

doinitd "${GENTOODIR}"/configs/heimdal-kdc
doinitd "${GENTOODIR}"/configs/heimdal-kadmind
doinitd "${GENTOODIR}"/configs/heimdal-kpasswdd
doinitd "${GENTOODIR}"/configs/heimdal-kcm

insinto /etc
newins "${GENTOODIR}"/configs/krb5.conf krb5.conf.example

sed -i "s:/lib:/$(get_libdir):" "${D}"/etc/krb5.conf.example || die "sed failed"

if use hdb-ldap; then
insinto /etc/openldap/schema
doins "${GENTOODIR}"/configs/krb5-kdc.schema
fi

# default database dir
keepdir /var/heimdal
}

metadata.xml




kerberos
Kerberos 5 implementation from KTH


Enable usage of openssl


Berkeley DB is preferred before NDBM, but if you for
some reason want to use NDBM instead, you can disable
this USE flag.


Enable/Disable ipv6 support. No magic here.


DEPRECATED (because produces circualar dependencies):
global USE which enable/disable LDAP as database
backend -> see 'hd-ldap'


Building X applications


Enable pthread support


Enable support for one-time passwords (OTP) in some
heimdal apps


Enable pkinit support to get the initial ticket


Enable support for LDAP as database backend (not
suggested to use)