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.11.3.ebuild ChangeLog
Date: Wed, 05 Jun 2013 20:14:23
Message-Id: 20130605201417.0C5E02171E@flycatcher.gentoo.org
1 eras 13/06/05 20:14:16
2
3 Modified: ChangeLog
4 Added: mit-krb5-1.11.3.ebuild
5 Log:
6 Version bump. Initialize some more variables - bug #471164
7
8 (Portage version: 2.2.0_alpha177/cvs/Linux x86_64, signed Manifest commit with key 0x77F1F175586A3B1F)
9
10 Revision Changes Path
11 1.368 app-crypt/mit-krb5/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.368&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.368&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/ChangeLog?r1=1.367&r2=1.368
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v
20 retrieving revision 1.367
21 retrieving revision 1.368
22 diff -u -r1.367 -r1.368
23 --- ChangeLog 14 May 2013 06:01:50 -0000 1.367
24 +++ ChangeLog 5 Jun 2013 20:14:16 -0000 1.368
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-crypt/mit-krb5
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.367 2013/05/14 06:01:50 eras Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.368 2013/06/05 20:14:16 eras Exp $
30 +
31 +*mit-krb5-1.11.3 (05 Jun 2013)
32 +
33 + 05 Jun 2013; Eray Aslan <eras@g.o> +mit-krb5-1.11.3.ebuild,
34 + files/mit-krb5-1.11_uninitialized.patch:
35 + Version bump. Initialize some more variables - bug #471164
36
37 *mit-krb5-1.11.2-r1 (14 May 2013)
38
39
40
41
42 1.1 app-crypt/mit-krb5/mit-krb5-1.11.3.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.11.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.11.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: mit-krb5-1.11.3.ebuild
48 ===================================================================
49 # Copyright 1999-2013 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.11.3.ebuild,v 1.1 2013/06/05 20:14:16 eras Exp $
52
53 EAPI=5
54
55 PYTHON_COMPAT=( python{2_5,2_6,2_7} )
56 inherit eutils flag-o-matic python-any-r1 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="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
67 IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
68
69 RDEPEND="!!app-crypt/heimdal
70 >=sys-libs/e2fsprogs-libs-1.41.0
71 || ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] )
72 keyutils? ( sys-apps/keyutils )
73 openldap? ( net-nds/openldap )
74 pkinit? ( dev-libs/openssl )
75 xinetd? ( sys-apps/xinetd )"
76 DEPEND="${RDEPEND}
77 virtual/yacc
78 doc? ( virtual/latex-base )
79 test? ( dev-lang/tcl
80 dev-lang/python
81 dev-util/dejagnu )"
82
83 S=${WORKDIR}/${MY_P}/src
84
85 src_unpack() {
86 unpack ${A}
87 unpack ./"${MY_P}".tar.gz
88 }
89
90 src_prepare() {
91 epatch "${FILESDIR}/${PN}-1.11_uninitialized.patch"
92 epatch "${FILESDIR}/${PN}_krb5-config_LDFLAGS.patch"
93
94 # tcl-8.6 compatibility
95 sed -i -e 's/interp->result/Tcl_GetStringResult(interp)/' \
96 kadmin/testing/util/tcl_kadm5.c || die
97 }
98
99 src_configure() {
100 append-cppflags "-I${EPREFIX}/usr/include/et"
101 # QA
102 append-flags -fno-strict-aliasing
103 append-flags -fno-strict-overflow
104
105 use keyutils || export ac_cv_header_keyutils_h=no
106 econf \
107 $(use_with openldap ldap) \
108 "$(use_with test tcl "${EPREFIX}/usr")" \
109 $(use_enable pkinit) \
110 $(use_enable threads thread-support) \
111 --without-hesiod \
112 --enable-shared \
113 --with-system-et \
114 --with-system-ss \
115 --enable-dns-for-realm \
116 --enable-kdc-lookaside-cache \
117 --with-system-verto \
118 --disable-rpath
119 }
120
121 src_compile() {
122 emake -j1
123 }
124
125 src_test() {
126 emake -j1 check
127 }
128
129 src_install() {
130 emake \
131 DESTDIR="${D}" \
132 EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
133 install
134
135 # default database dir
136 keepdir /var/lib/krb5kdc
137
138 cd ..
139 dodoc README
140
141 if use doc; then
142 dohtml -r doc/html/*
143 docinto pdf
144 dodoc doc/pdf/*.pdf
145 fi
146
147 newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
148 newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
149 newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
150
151 insinto /etc
152 newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
153 insinto /var/lib/krb5kdc
154 newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
155
156 if use openldap ; then
157 insinto /etc/openldap/schema
158 doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
159 fi
160
161 if use xinetd ; then
162 insinto /etc/xinetd.d
163 newins "${FILESDIR}/kpropd.xinetd" kpropd
164 fi
165 }
166
167 pkg_preinst() {
168 if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
169 elog "MIT split the Kerberos applications from the base Kerberos"
170 elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
171 elog "ftp clients and telnet, ftp deamons now live in"
172 elog "\"app-crypt/mit-krb5-appl\" package."
173 fi
174 }