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: mit-krb5-1.9.3.ebuild mit-krb5-1.8.6.ebuild ChangeLog
Date: Tue, 07 Feb 2012 10:39:16
Message-Id: 20120207103906.5057E2004B@flycatcher.gentoo.org
1 eras 12/02/07 10:39:06
2
3 Modified: ChangeLog
4 Added: mit-krb5-1.9.3.ebuild mit-krb5-1.8.6.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.1.10.45/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.311 app-crypt/mit-krb5/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.311&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.311&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?r1=1.310&r2=1.311
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v
20 retrieving revision 1.310
21 retrieving revision 1.311
22 diff -u -r1.310 -r1.311
23 --- ChangeLog 28 Jan 2012 10:07:39 -0000 1.310
24 +++ ChangeLog 7 Feb 2012 10:39:06 -0000 1.311
25 @@ -1,6 +1,13 @@
26 # ChangeLog for app-crypt/mit-krb5
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.310 2012/01/28 10:07:39 eras Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.311 2012/02/07 10:39:06 eras Exp $
30 +
31 +*mit-krb5-1.9.3 (07 Feb 2012)
32 +*mit-krb5-1.8.6 (07 Feb 2012)
33 +
34 + 07 Feb 2012; Eray Aslan <eras@g.o> +mit-krb5-1.8.6.ebuild,
35 + +mit-krb5-1.9.3.ebuild:
36 + version bump
37
38 *mit-krb5-1.10 (28 Jan 2012)
39
40
41
42
43 1.1 app-crypt/mit-krb5/mit-krb5-1.9.3.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.3.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: mit-krb5-1.9.3.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.3.ebuild,v 1.1 2012/02/07 10:39:06 eras Exp $
53
54 EAPI=3
55
56 inherit eutils flag-o-matic versionator
57
58 MY_P="${P/mit-}"
59 P_DIR=$(get_version_component_range 1-2)
60 DESCRIPTION="MIT Kerberos V"
61 HOMEPAGE="http://web.mit.edu/kerberos/www/"
62 SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
63
64 LICENSE="as-is"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
67 IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
68
69 RDEPEND="!!app-crypt/heimdal
70 >=sys-libs/e2fsprogs-libs-1.41.0
71 keyutils? ( sys-apps/keyutils )
72 openldap? ( net-nds/openldap )
73 xinetd? ( sys-apps/xinetd )"
74 DEPEND="${RDEPEND}
75 virtual/yacc
76 doc? ( virtual/latex-base )
77 test? ( dev-lang/tcl
78 dev-lang/python
79 dev-util/dejagnu )"
80
81 S=${WORKDIR}/${MY_P}/src
82
83 src_unpack() {
84 unpack ${A}
85 unpack ./"${MY_P}".tar.gz
86 }
87
88 src_configure() {
89 append-flags "-I${EPREFIX}/usr/include/et"
90 # QA
91 append-flags -fno-strict-aliasing
92 append-flags -fno-strict-overflow
93 use keyutils || export ac_cv_header_keyutils_h=no
94 econf \
95 $(use_with openldap ldap) \
96 "$(use_with test tcl "${EPREFIX}/usr")" \
97 $(use_enable pkinit) \
98 $(use_enable threads thread-support) \
99 --without-hesiod \
100 --enable-shared \
101 --with-system-et \
102 --with-system-ss \
103 --enable-dns-for-realm \
104 --enable-kdc-lookaside-cache \
105 --disable-rpath
106 }
107
108 src_compile() {
109 emake -j1 || die "emake failed"
110
111 if use doc ; then
112 cd ../doc
113 for dir in api implement ; do
114 emake -C "${dir}" || die "doc emake failed"
115 done
116 fi
117 }
118
119 src_install() {
120 emake \
121 DESTDIR="${D}" \
122 EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
123 install || die "install failed"
124
125 # default database dir
126 keepdir /var/lib/krb5kdc
127
128 cd ..
129 dodoc NOTICE README
130 dodoc doc/*.{ps,txt}
131 doinfo doc/*.info*
132 dohtml -r doc/*.html
133
134 # die if we cannot respect a USE flag
135 if use doc ; then
136 dodoc doc/{api,implement}/*.ps || die "dodoc failed"
137 fi
138
139 newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind || die
140 newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc || die
141 newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd || die
142
143 insinto /etc
144 newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
145 insinto /var/lib/krb5kdc
146 newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
147
148 if use openldap ; then
149 insinto /etc/openldap/schema
150 doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" || die
151 fi
152
153 if use xinetd ; then
154 insinto /etc/xinetd.d
155 newins "${FILESDIR}/kpropd.xinetd" kpropd || die
156 fi
157 }
158
159 pkg_preinst() {
160 if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
161 elog "MIT split the Kerberos applications from the base Kerberos"
162 elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
163 elog "ftp clients and telnet, ftp deamons now live in"
164 elog "\"app-crypt/mit-krb5-appl\" package."
165 fi
166 }
167
168
169
170 1.1 app-crypt/mit-krb5/mit-krb5-1.8.6.ebuild
171
172 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.8.6.ebuild?rev=1.1&view=markup
173 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.8.6.ebuild?rev=1.1&content-type=text/plain
174
175 Index: mit-krb5-1.8.6.ebuild
176 ===================================================================
177 # Copyright 1999-2012 Gentoo Foundation
178 # Distributed under the terms of the GNU General Public License v2
179 # $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.8.6.ebuild,v 1.1 2012/02/07 10:39:06 eras Exp $
180
181 EAPI=2
182
183 inherit eutils flag-o-matic versionator
184
185 MY_P=${P/mit-}
186 P_DIR=$(get_version_component_range 1-2)
187 DESCRIPTION="MIT Kerberos V"
188 HOMEPAGE="http://web.mit.edu/kerberos/www/"
189 SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
190
191 LICENSE="as-is"
192 SLOT="0"
193 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
194 IUSE="doc openldap test xinetd"
195
196 RDEPEND="!!app-crypt/heimdal
197 >=sys-libs/e2fsprogs-libs-1.41.0
198 sys-apps/keyutils
199 openldap? ( net-nds/openldap )
200 xinetd? ( sys-apps/xinetd )"
201 DEPEND="${RDEPEND}
202 doc? ( virtual/latex-base )
203 test? ( dev-lang/tcl
204 dev-lang/perl
205 dev-util/dejagnu )"
206
207 S=${WORKDIR}/${MY_P}/src
208
209 src_unpack() {
210 unpack ${A}
211 unpack ./"${MY_P}".tar.gz
212 }
213
214 src_configure() {
215 append-flags "-I/usr/include/et"
216 append-flags "-fno-strict-aliasing"
217 append-flags "-fno-strict-overflow"
218 econf \
219 $(use_with openldap ldap) \
220 $(use_with test tcl /usr) \
221 --enable-shared \
222 --with-system-et \
223 --with-system-ss \
224 --enable-dns-for-realm \
225 --enable-kdc-replay-cache \
226 --disable-rpath
227 }
228
229 src_compile() {
230 emake -j1 || die "emake failed"
231
232 if use doc ; then
233 cd ../doc
234 for dir in api implement ; do
235 emake -C "${dir}" || die "doc emake failed"
236 done
237 fi
238 }
239
240 src_install() {
241 emake \
242 DESTDIR="${D}" \
243 EXAMPLEDIR="/usr/share/doc/${PF}/examples" \
244 install || die "install failed"
245
246 # default database dir
247 keepdir /var/lib/krb5kdc
248
249 cd ..
250 dodoc README
251 dodoc doc/*.{ps,txt}
252 doinfo doc/*.info*
253 dohtml -r doc/*.html
254
255 # die if we cannot respect a USE flag
256 if use doc ; then
257 dodoc doc/{api,implement}/*.ps || die "dodoc failed"
258 fi
259
260 newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind || die
261 newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc || die
262
263 insinto /etc
264 newins "${D}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
265 insinto /var/lib/krb5kdc
266 newins "${D}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
267
268 if use openldap ; then
269 insinto /etc/openldap/schema
270 doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" || die
271 fi
272
273 if use xinetd ; then
274 insinto /etc/xinetd.d
275 newins "${FILESDIR}/kpropd.xinetd" kpropd || die
276 fi
277 }
278
279 pkg_preinst() {
280 if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
281 elog "MIT split the Kerberos applications from the base Kerberos"
282 elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
283 elog "ftp clients and telnet, ftp deamons now live in"
284 elog "\"app-crypt/mit-krb5-appl\" package."
285 fi
286 }