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