Portage is a package management system used by Gentoo Linux
# 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
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
+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
+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 LDAP bits use deprecated functions so we need to define
LDAP_DEPRECATED during compile
14 Apr 2007;
remove krb4 as per bug #173354
03 Dec 2006; Tiziano Müller
-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
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
Stable on ppc64; bug #143371
11 Aug 2006; Jason Wever
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
Stable on alpha wrt security Bug #143371.
11 Aug 2006; Thomas Cort
Stable on amd64 wrt security Bug #143371.
11 Aug 2006; Joshua Jackson
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-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-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.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
fix the sed, fixing bug #126387 by G
28 Apr 2006; Joshua Kinard
Marked stable on mips.
16 Mar 2006; Tobias Scherbaum
heimdal-0.7.2.ebuild:
ppc stable, bug #121839
15 Mar 2006; Rene Nussbaumer
Stable on hppa. See bug #121839.
15 Mar 2006; Jason Wever
Stable on SPARC wrt security bug #121839.
14 Mar 2006; Luis Medinas
Stable on amd64. See bug #121839.
14 Mar 2006; Fernando J. Pereda
Stable on alpha wrt security bug #121839
14 Mar 2006; Mark Loeser
Stable on x86; bug #121839
14 Mar 2006; Markus Rothe
Stable on ppc64; bug #121839
*heimdal-0.7.2 (14 Mar 2006)
14 Mar 2006; Emanuele Giaquinta
Version bump for bug 121839.
14 Nov 2005; Seemant Kulleen
move the autoreconf/elibtoolize business into src_unpack
14 Nov 2005; Seemant Kulleen
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
Marking heimdal-0.6.5 ppc64 stable after 30 days
03 Oct 2005; Seemant Kulleen
-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
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
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
Marking heimdal-0.6.5 as ~ppc64 to support Bug 104943
18 Jul 2005; Seemant Kulleen
-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
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-r1.ebuild:
remove crufted out versions
29 Jun 2005; Joshua Kinard
Marked stable on mips.
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
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
add revdep alert to this about com_err as well
22 Jun 2005; Michael Hanselmann
Stable on ppc (#96727).
24 Jun 2005; Seemant Kulleen
add revdep alert to this about com_err as well
*heimdal-0.6.5 (21 Jun 2005)
21 Jun 2005; Seemant Kulleen
version bump for security fix, bug #96727 by Sune Kloppenborg Jeppesen
07 Jun 2005; Seemant Kulleen
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
libss or com_err, which are separated out of e2fsprogs anyway. 2. bug #68039
by Jose Gonzalez Gomez
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
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
maketest. This inspired me to fix up maketest properly for this package. 5.
bug #89074 by Spooky Ghost
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
Stable on sparc wrt #89861
27 Apr 2005; Michael Hanselmann
Stable on hppa.
27 Apr 2005; Seemant Kulleen
clean up syntax
27 Apr 2005; Seemant Kulleen
stable on x86
27 Apr 2005; Bryan Østergaard
Stable on alpha + ia64, bug 89861.
27 Apr 2005; Joshua Kinard
Stable on mips.
26 Apr 2005; Michael Hanselmann
Stable on ppc.
*heimdal-0.6.4 (26 Apr 2005)
26 Apr 2005; Seemant Kulleen
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
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
Marked stable on mips.
*heimdal-0.6.3-r1 (17 Sep 2004)
17 Sep 2004; Daniel Ahlberg
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
+ 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,,,
Stable on alpha, bug 61412.
15 Sep 2004; Olivier Crete
Stable on x86 per security bug 61412
15 Sep 2004; Guy Martin
Stable on hppa.
14 Sep 2004; Jason Wever
Stable on sparc wrt security bug #61412.
14 Sep 2004; Daniel Ahlberg
Fixed fpic issues. Stable on amd64.
13 Sep 2004;
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;
files/heimdal-kadmind, files/heimdal-kdc, files/heimdal-kpasswdd:
added Torsten Kurbad's patches from bug 54421
14 Jun 2004; Daniel Ahlberg
Fixed typo, closing #53632.
03 Jun 2004;
Removed old ebuilds that had security flaws in them
27 May 2004; Joshua Kinard
Marked stable on mips.
26 May 2004; Ryan Phillips
marked stable on x86
21 May 2004; Luca Barbato
Marked ppc
19 May 2004; Jason Wever
Marked stable on sparc wrt bug #50208.
12 May 2004; Guy Martin
Marked stable on hppa.
12 May 2004; Bryan Østergaard
Stable on alpha, bug #50208.
*heimdal-0.6.2 (10 May 2004)
10 May 2004; Daniel Ahlberg
+ Version bump.
+ Readd krb4 support, closing #50253.
*heimdal-0.6.1-r1 (10 May 2004)
10 May 2004; Daniel Ahlberg
+ Fix fPIC issues with libeditline with patch instead of sed.
+ Block virtual/krb5.
+ Fix krb5-config.
06 May 2004; Daniel Black
heimdal-0.6.ebuild:
Fixed configuration options thanks to the keen eye of Jiri Denemark
25 Apr 2004; Aron Griffis
heimdal-0.6.ebuild:
Add die following econf for bug 48950
10 Apr 2004; Guy Martin
Marked stable on hppa.
09 Apr 2004;
pushed to stable for x86 bug #46590#c11
08 Apr 2004; Jason Wever
Marked stable on sparc wrt bug #46950.
08 Apr 2004; Luca Barbato
Marked ppc
08 Apr 2004; Jon Portnoy
Stable on AMD64.
08 Apr 2004;
Stable on Alpha.
08 Apr 2004; Joshua Kinard
Marked stable on mips.
*heimdal-0.6.1 (07 Apr 2004)
07 Apr 2004;
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
files/heimdal-0.6-berkdb.patch:
Fixing berkdb support for heimdal. Should close #43874.
21 Mar 2004; Joshua Kinard
Marked stable on mips.
17 Mar 2004; Daniel Ahlberg
Stable on amd64, closing #44174.
27 Feb 2004; Joshua Kinard
Added ~mips to KEYWORDS to satisfy repoman deps.
25 Feb 2004; Guy Martin
Marked stable on hppa.
24 Feb 2004; Sven Blumenstein
Stable on sparc. (If `whoami` != "weeve")
21 Feb 2004; Daniel Ahlberg
Change binary in rx wrappers. Closing #39290.
17 Feb 2004; Aron Griffis
stable on alpha and ia64
17 Feb 2004; Aron Griffis
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
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.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
Version bump and security update. Thanks to Ian
04 Feb 2003; Daniel Ahlberg
Moved includefiles to include/heimdal. Closes #14459.
06 Dec 2002; Rodney Rees
*heimdal-0.5.1-r1 (06 Dec 2002)
20 Jan 2003; Nick Hadaway
Changed PROVIDES to PROVIDE.
06 Dec 2002; Kain X
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
emake->make. Discovery and correction by: ian@stacken.kth.se (Ian) in bug
#7632.
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 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
# 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
}
# 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
}
# 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
}