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: metadata.xml ChangeLog mit-krb5-1.9_beta1.ebuild
Date: Wed, 24 Nov 2010 16:44:38
Message-Id: 20101124164434.5922B20051@flycatcher.gentoo.org
1 eras 10/11/24 16:44:34
2
3 Modified: metadata.xml ChangeLog
4 Added: mit-krb5-1.9_beta1.ebuild
5 Log:
6 Version bump. Dropped m68k bug 324087. Working test suite bug 346549.
7 Added test and pkinit USE flags.
8
9 (Portage version: 2.1.9.24/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.7 app-crypt/mit-krb5/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/metadata.xml?rev=1.7&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/metadata.xml?rev=1.7&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/metadata.xml?r1=1.6&r2=1.7
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/metadata.xml,v
21 retrieving revision 1.6
22 retrieving revision 1.7
23 diff -u -r1.6 -r1.7
24 --- metadata.xml 5 Aug 2010 14:34:57 -0000 1.6
25 +++ metadata.xml 24 Nov 2010 16:44:34 -0000 1.7
26 @@ -9,5 +9,6 @@
27 documentation. This is only useful if you want to develop software
28 which depends on kerberos.
29 </flag>
30 + <flag name="pkinit">Enable pkinit support for the initial ticket.</flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.236 app-crypt/mit-krb5/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.236&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.236&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?r1=1.235&r2=1.236
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v
45 retrieving revision 1.235
46 retrieving revision 1.236
47 diff -u -r1.235 -r1.236
48 --- ChangeLog 23 Nov 2010 18:02:09 -0000 1.235
49 +++ ChangeLog 24 Nov 2010 16:44:34 -0000 1.236
50 @@ -1,6 +1,13 @@
51 # ChangeLog for app-crypt/mit-krb5
52 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.235 2010/11/23 18:02:09 jer Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.236 2010/11/24 16:44:34 eras Exp $
55 +
56 +*mit-krb5-1.9_beta1 (24 Nov 2010)
57 +
58 + 24 Nov 2010; Eray Aslan <eras@g.o> +mit-krb5-1.9_beta1.ebuild,
59 + metadata.xml:
60 + Version bump. Dropped m68k bug #324087. Working test suite bug #346549.
61 + Added test and pkinit USE flags.
62
63 23 Nov 2010; Jeroen Roovers <jer@g.o> mit-krb5-1.8.3-r1.ebuild:
64 Stable for HPPA PPC (bug #339866).
65
66
67
68 1.1 app-crypt/mit-krb5/mit-krb5-1.9_beta1.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9_beta1.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9_beta1.ebuild?rev=1.1&content-type=text/plain
72
73 Index: mit-krb5-1.9_beta1.ebuild
74 ===================================================================
75 # Copyright 1999-2010 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9_beta1.ebuild,v 1.1 2010/11/24 16:44:34 eras Exp $
78
79 EAPI=2
80
81 inherit eutils flag-o-matic versionator
82
83 MY_P="${P/mit-}"
84 MY_P="${MY_P/_/-}"
85 P_DIR=$(get_version_component_range 1-2)
86 DESCRIPTION="MIT Kerberos V"
87 HOMEPAGE="http://web.mit.edu/kerberos/www/"
88 SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
89
90 LICENSE="as-is"
91 SLOT="0"
92 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
93 IUSE="doc ldap pkinit test xinetd"
94
95 RDEPEND="!!app-crypt/heimdal
96 >=sys-libs/e2fsprogs-libs-1.41.0
97 sys-apps/keyutils
98 ldap? ( net-nds/openldap )
99 xinetd? ( sys-apps/xinetd )"
100 DEPEND="${RDEPEND}
101 doc? ( virtual/latex-base )
102 test? ( dev-lang/tcl
103 dev-lang/python
104 dev-util/dejagnu )"
105
106 S=${WORKDIR}/${MY_P}/src
107
108 PROVIDE="virtual/krb5"
109
110 src_unpack() {
111 unpack ${A}
112 unpack ./"${MY_P}".tar.gz
113 }
114
115 src_configure() {
116 append-flags "-I/usr/include/et"
117 econf \
118 $(use_with ldap) \
119 $(use_with test tcl /usr) \
120 $(use_enable pkinit) \
121 --without-krb4 \
122 --enable-shared \
123 --with-system-et \
124 --with-system-ss \
125 --enable-dns-for-realm \
126 --enable-kdc-replay-cache \
127 --disable-rpath
128 }
129
130 src_compile() {
131 emake -j1 || die "emake failed"
132
133 if use doc ; then
134 cd ../doc
135 for dir in api implement ; do
136 emake -C "${dir}" || die "doc emake failed"
137 done
138 fi
139 }
140
141 src_install() {
142 emake \
143 DESTDIR="${D}" \
144 EXAMPLEDIR="/usr/share/doc/${PF}/examples" \
145 install || die "install failed"
146
147 # default database dir
148 keepdir /var/lib/krb5kdc
149
150 cd ..
151 dodoc README
152 dodoc doc/*.ps
153 doinfo doc/*.info*
154 dohtml -r doc/*
155
156 # die if we cannot respect a USE flag
157 if use doc ; then
158 dodoc doc/{api,implement}/*.ps || die "dodoc failed"
159 fi
160
161 newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind || die
162 newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc || die
163
164 insinto /etc
165 newins "${D}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
166 insinto /var/lib/krb5kdc
167 newins "${D}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
168
169 if use ldap ; then
170 insinto /etc/openldap/schema
171 doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" || die
172 fi
173
174 if use xinetd ; then
175 insinto /etc/xinetd.d
176 newins "${FILESDIR}/kpropd.xinetd" kpropd || die
177 fi
178 }
179
180 pkg_preinst() {
181 if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
182 einfo ""
183 elog "MIT split the Kerberos applications from the base Kerberos"
184 elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
185 elog "ftp clients and telnet, ftp deamons now live in"
186 elog "\"app-crypt/mit-krb5-appl\" package."
187 einfo ""
188 fi
189 }