Gentoo Archives: gentoo-commits

From: "Eray Aslan (eras)" <eras@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/mit-krb5: ChangeLog mit-krb5-1.9.1.ebuild
Date: Fri, 06 May 2011 07:54:42
Message-Id: 20110506075431.59A0420054@flycatcher.gentoo.org
1 eras 11/05/06 07:54:31
2
3 Modified: ChangeLog
4 Added: mit-krb5-1.9.1.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.1.9.47/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.280 app-crypt/mit-krb5/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.280&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.280&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?r1=1.279&r2=1.280
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v
20 retrieving revision 1.279
21 retrieving revision 1.280
22 diff -u -r1.279 -r1.280
23 --- ChangeLog 26 Apr 2011 15:57:19 -0000 1.279
24 +++ ChangeLog 6 May 2011 07:54:31 -0000 1.280
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-crypt/mit-krb5
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.279 2011/04/26 15:57:19 eras Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.280 2011/05/06 07:54:31 eras Exp $
30 +
31 +*mit-krb5-1.9.1 (06 May 2011)
32 +
33 + 06 May 2011; Eray Aslan <eras@g.o> +mit-krb5-1.9.1.ebuild:
34 + version bump
35
36 26 Apr 2011; Eray Aslan <eras@g.o> -mit-krb5-1.8.3-r4.ebuild:
37 remove vulnerable version
38
39
40
41 1.1 app-crypt/mit-krb5/mit-krb5-1.9.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: mit-krb5-1.9.1.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.1.ebuild,v 1.1 2011/05/06 07:54:31 eras Exp $
51
52 EAPI=3
53
54 inherit eutils flag-o-matic versionator
55
56 MY_P="${P/mit-}"
57 P_DIR=$(get_version_component_range 1-2)
58 DESCRIPTION="MIT Kerberos V"
59 HOMEPAGE="http://web.mit.edu/kerberos/www/"
60 SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
61
62 LICENSE="as-is"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
65 IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
66
67 RDEPEND="!!app-crypt/heimdal
68 >=sys-libs/e2fsprogs-libs-1.41.0
69 keyutils? ( sys-apps/keyutils )
70 openldap? ( net-nds/openldap )
71 xinetd? ( sys-apps/xinetd )"
72 DEPEND="${RDEPEND}
73 doc? ( virtual/latex-base )
74 test? ( dev-lang/tcl
75 dev-lang/python
76 dev-util/dejagnu )"
77
78 S=${WORKDIR}/${MY_P}/src
79
80 src_unpack() {
81 unpack ${A}
82 unpack ./"${MY_P}".tar.gz
83 }
84
85 src_configure() {
86 append-flags "-I${EPREFIX}/usr/include/et"
87 use keyutils || export ac_cv_header_keyutils_h=no
88 econf \
89 $(use_with openldap ldap) \
90 "$(use_with test tcl "${EPREFIX}/usr")" \
91 $(use_enable pkinit) \
92 $(use_enable threads thread-support) \
93 --without-krb4 \
94 --without-hesiod \
95 --enable-shared \
96 --with-system-et \
97 --with-system-ss \
98 --enable-dns-for-realm \
99 --enable-kdc-lookaside-cache \
100 --disable-rpath
101 }
102
103 src_compile() {
104 emake -j1 || die "emake failed"
105
106 if use doc ; then
107 cd ../doc
108 for dir in api implement ; do
109 emake -C "${dir}" || die "doc emake failed"
110 done
111 fi
112 }
113
114 src_install() {
115 emake \
116 DESTDIR="${D}" \
117 EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
118 install || die "install failed"
119
120 # default database dir
121 keepdir /var/lib/krb5kdc
122
123 cd ..
124 dodoc NOTICE README
125 dodoc doc/*.{ps,txt}
126 doinfo doc/*.info*
127 dohtml -r doc/*.html
128
129 # die if we cannot respect a USE flag
130 if use doc ; then
131 dodoc doc/{api,implement}/*.ps || die "dodoc failed"
132 fi
133
134 newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind || die
135 newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc || die
136 newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd || die
137
138 insinto /etc
139 newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
140 insinto /var/lib/krb5kdc
141 newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
142
143 if use openldap ; then
144 insinto /etc/openldap/schema
145 doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" || die
146 fi
147
148 if use xinetd ; then
149 insinto /etc/xinetd.d
150 newins "${FILESDIR}/kpropd.xinetd" kpropd || die
151 fi
152 }
153
154 pkg_preinst() {
155 if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
156 elog "MIT split the Kerberos applications from the base Kerberos"
157 elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
158 elog "ftp clients and telnet, ftp deamons now live in"
159 elog "\"app-crypt/mit-krb5-appl\" package."
160 fi
161 }