diff -Nru mit-krb5.orig/ChangeLog mit-krb5/ChangeLog --- mit-krb5.orig/ChangeLog 2003-04-21 16:20:17.000000000 +0300 +++ mit-krb5/ChangeLog 2003-04-21 16:20:36.000000000 +0300 @@ -2,6 +2,11 @@ # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 # $Header: /home/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.5 2003/04/20 21:22:02 method Exp $ +*mit-krb5-1.2.8 (date) + + date; name mit-krb5-1.2.8.ebuild : + Version bump, initd script split, have html docs installed. + *mit-krb5-1.2.7 (30 Mar 2003) 20 Apr 2003; Joshua Brindle mit-krb5-1.2.6-r2.ebuild, diff -Nru mit-krb5.orig/files/digest-mit-krb5-1.2.8 mit-krb5/files/digest-mit-krb5-1.2.8 --- mit-krb5.orig/files/digest-mit-krb5-1.2.8 1970-01-01 02:00:00.000000000 +0200 +++ mit-krb5/files/digest-mit-krb5-1.2.8 2003-04-21 16:21:11.000000000 +0300 @@ -0,0 +1 @@ +MD5 99b840431ad2926de66d143cdd9307eb krb5-1.2.8.tar.gz 5496127 diff -Nru mit-krb5.orig/files/mit-krb5kadmind.initd mit-krb5/files/mit-krb5kadmind.initd --- mit-krb5.orig/files/mit-krb5kadmind.initd 1970-01-01 02:00:00.000000000 +0200 +++ mit-krb5/files/mit-krb5kadmind.initd 2003-04-21 16:20:47.000000000 +0300 @@ -0,0 +1,31 @@ +#!/sbin/runscript + +#--------------------------------------------------------------------------- +# This script starts/stops the MIT Kerberos 5 Admin daemon +#--------------------------------------------------------------------------- + +daemon="MIT Kerberos 5 Admin daemon" +exec="/usr/sbin/kadmind" + +opts="start stop restart" + +depend() { + need net mit-krb5kdc +} + +start() { + ebegin "Starting $daemon" + start-stop-daemon --start --quiet --exec ${exec} 1>&2 + eend $? "Error starting $daemon" +} + +stop() { + ebegin "Stopping $daemon" + start-stop-daemon --stop --quiet --oknodo --exec ${exec} 1>&2 + eend $? "Error stopping $daemon" +} + +restart() { + svc_stop + svc_start +} diff -Nru mit-krb5.orig/files/mit-krb5kdc.initd mit-krb5/files/mit-krb5kdc.initd --- mit-krb5.orig/files/mit-krb5kdc.initd 1970-01-01 02:00:00.000000000 +0200 +++ mit-krb5/files/mit-krb5kdc.initd 2003-04-21 16:20:47.000000000 +0300 @@ -0,0 +1,31 @@ +#!/sbin/runscript + +#--------------------------------------------------------------------------- +# This script starts/stops the MIT Kerberos 5 KDC +#--------------------------------------------------------------------------- + +daemon="MIT Kerberos 5 KDC" +exec="/usr/sbin/krb5kdc" + +opts="start stop restart" + +depend() { + need net +} + +start() { + ebegin "Starting $daemon" + start-stop-daemon --start --quiet --exec ${exec} 1>&2 + eend $? "Error starting $daemon" +} + +stop() { + ebegin "Stopping $daemon" + start-stop-daemon --stop --quiet --oknodo --exec ${exec} 1>&2 + eend $? "Error stopping $daemon" +} + +restart() { + svc_stop + svc_start +} diff -Nru mit-krb5.orig/mit-krb5-1.2.8.ebuild mit-krb5/mit-krb5-1.2.8.ebuild --- mit-krb5.orig/mit-krb5-1.2.8.ebuild 2003-04-21 16:20:17.000000000 +0300 +++ mit-krb5/mit-krb5-1.2.8.ebuild 2003-04-21 16:20:29.000000000 +0300 @@ -1,41 +1,31 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /home/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.2.7.ebuild,v 1.3 2003/04/20 21:22:03 method Exp $ +# $Header: $ inherit eutils MY_P=${PN/mit-}-${PV} S=${WORKDIR}/${MY_P}/src -SRC_URI="http://www.mirrors.wiretapped.net/security/cryptography/apps/kerberos/krb5-mit/unix/${MY_P}.tar.gz - http://www.galiette.com/krb5/${MY_P}.tar.gz - http://munitions.vipul.net/software/system/auth/kerberos/${MY_P}.tar.gz - http://web.mit.edu/kerberos/www/advisories/2003-004-krb4_patchkit.tar.gz" +SRC_URI="http://www.mirrors.wiretapped.net/security/cryptography/apps/kerberos/krb5-mit/unix/${MY_P}.tar.gz" DESCRIPTION="MIT Kerberos V" HOMEPAGE="http://web.mit.edu/kerberos/www/" IUSE="krb4" SLOT="0" LICENSE="as-is" -KEYWORDS="x86" +KEYWORDS="x86 sparc ppc alpha" PROVIDE="virtual/krb5" DEPEND="virtual/glibc" src_unpack() { unpack ${A} ; cd ${S} - EPATCH_SINGLE_MSG="Applying MIT krb5 Security Advisory 2003-003 fix" - epatch ${FILESDIR}/${MY_P}-xdr.patch - EPATCH_SINGLE_MSG="Applying MIT krb5 Security Advisory 2003-004 fix" - epatch ${WORKDIR}/2003-004-krb4_patchkit/patch.${PV} - EPATCH_SINGLE_MSG="Applying MIT krb5 Security Advisory 2003-005 fix" - epatch ${FILESDIR}/${MY_P}-principal_name_handling.patch - # Fix bad errno definitions (bug #16450 and #16267) ebegin Fixing errno definitions find . -name '*.[ch]' | xargs grep -l 'extern.*int.*errno' \ | xargs -n1 perl -pi.orig -e ' $.==1 && s/^/#include \n/; s/extern\s+int\s+errno\s*\;//;' - eend 0 + eend $? } src_compile() { @@ -45,13 +35,13 @@ || myconf="${myconf} --without-krb4 --disable-krb4" econf \ - --with-ccopts=${CFLAGS} \ - --mandir=/usr/share/man \ --localstatedir=/etc \ --enable-shared \ --host=${CHOST} \ --prefix=/usr \ --enable-dns \ + --with-cc="${CC}" \ + --with-ccopts="${CFLAGS}" \ ${myconf} || die make || die @@ -59,8 +49,10 @@ src_install () { make DESTDIR=${D} install || die + cd .. dodoc README + dohtml doc/*.html # Begin client rename and install for i in {telnetd,ftpd} @@ -75,17 +67,17 @@ done insinto /etc - newins ${FILESDIR}/krb5.conf krb5.conf + newins ${FILESDIR}/krb5.conf krb5.conf insinto /etc/krb5kdc - newins ${FILESDIR}/kdc.conf kdc.conf - insinto /etc/conf.d - newins ${FILESDIR}/krb5.confd krb5 + newins ${FILESDIR}/kdc.conf kdc.conf exeinto /etc/init.d - newexe ${FILESDIR}/krb5.initd krb5 + newexe ${FILESDIR}/mit-krb5kadmind.initd mit-krb5kadmind + newexe ${FILESDIR}/mit-krb5kdc.initd mit-krb5kdc } pkg_postinst() { - einfo "Configuration files are now under /etc." - einfo "The client apps are now installed with the k prefix" + einfo "The client apps are installed with the k prefix" einfo "(ie. kftp, kftpd, ktelnet, ktelnetd, etc...)" + echo "" + einfo "See /usr/share/doc/${P}/html/ for documentation." }