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.4.ebuild ChangeLog
Date: Sat, 23 Jun 2012 08:16:29
Message-Id: 20120623081619.6AEFC2004B@flycatcher.gentoo.org
1 eras 12/06/23 08:16:19
2
3 Modified: ChangeLog
4 Added: mit-krb5-1.9.4.ebuild
5 Log:
6 security bump - bug #419765
7
8 (Portage version: 2.1.10.65/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.324 app-crypt/mit-krb5/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.324&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.324&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?r1=1.323&r2=1.324
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v
20 retrieving revision 1.323
21 retrieving revision 1.324
22 diff -u -r1.323 -r1.324
23 --- ChangeLog 5 Jun 2012 20:00:17 -0000 1.323
24 +++ ChangeLog 23 Jun 2012 08:16:19 -0000 1.324
25 @@ -1,6 +1,11 @@
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.323 2012/06/05 20:00:17 xmw Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.324 2012/06/23 08:16:19 eras Exp $
30 +
31 +*mit-krb5-1.9.4 (23 Jun 2012)
32 +
33 + 23 Jun 2012; Eray Aslan <eras@g.o> +mit-krb5-1.9.4.ebuild:
34 + security bump - bug #419765
35
36 05 Jun 2012; Michael Weber <xmw@g.o> mit-krb5-1.10.2.ebuild:
37 adding ~ppc (bug 412489)
38
39
40
41 1.1 app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild?rev=1.1&content-type=text/plain
45
46 Index: mit-krb5-1.9.4.ebuild
47 ===================================================================
48 # Copyright 1999-2012 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.4.ebuild,v 1.1 2012/06/23 08:16:19 eras Exp $
51
52 EAPI=4
53 inherit eutils flag-o-matic versionator
54
55 MY_P="${P/mit-}"
56 P_DIR=$(get_version_component_range 1-2)
57 DESCRIPTION="MIT Kerberos V"
58 HOMEPAGE="http://web.mit.edu/kerberos/www/"
59 SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
60
61 LICENSE="as-is"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
64 IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
65
66 RDEPEND="!!app-crypt/heimdal
67 >=sys-libs/e2fsprogs-libs-1.41.0
68 keyutils? ( sys-apps/keyutils )
69 openldap? ( net-nds/openldap )
70 xinetd? ( sys-apps/xinetd )"
71 DEPEND="${RDEPEND}
72 virtual/yacc
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 # QA
87 append-flags -fno-strict-aliasing
88 append-flags -fno-strict-overflow
89 use keyutils || export ac_cv_header_keyutils_h=no
90 econf \
91 $(use_with openldap ldap) \
92 "$(use_with test tcl "${EPREFIX}/usr")" \
93 $(use_enable pkinit) \
94 $(use_enable threads thread-support) \
95 --without-hesiod \
96 --enable-shared \
97 --with-system-et \
98 --with-system-ss \
99 --enable-dns-for-realm \
100 --enable-kdc-lookaside-cache \
101 --disable-rpath
102 }
103
104 src_compile() {
105 emake -j1
106
107 if use doc ; then
108 cd ../doc
109 for dir in api implement ; do
110 emake -C "${dir}" || die "doc emake failed"
111 done
112 fi
113 }
114
115 src_install() {
116 emake \
117 DESTDIR="${D}" \
118 EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
119 install
120
121 # default database dir
122 keepdir /var/lib/krb5kdc
123
124 cd ..
125 dodoc NOTICE README
126 dodoc doc/*.{ps,txt}
127 doinfo doc/*.info*
128 dohtml -r doc/*.html
129
130 # die if we cannot respect a USE flag
131 if use doc ; then
132 dodoc doc/{api,implement}/*.ps
133 fi
134
135 newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind
136 newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc
137 newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd
138
139 insinto /etc
140 newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
141 insinto /var/lib/krb5kdc
142 newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
143
144 if use openldap ; then
145 insinto /etc/openldap/schema
146 doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
147 fi
148
149 if use xinetd ; then
150 insinto /etc/xinetd.d
151 newins "${FILESDIR}/kpropd.xinetd" kpropd
152 fi
153 }
154
155 pkg_preinst() {
156 if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
157 elog "MIT split the Kerberos applications from the base Kerberos"
158 elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
159 elog "ftp clients and telnet, ftp deamons now live in"
160 elog "\"app-crypt/mit-krb5-appl\" package."
161 fi
162 }