Gentoo Archives: gentoo-commits

From: "Michael Hammer (mueli)" <mueli@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/mit-krb5: ChangeLog mit-krb5-1.6.3-r2.ebuild mit-krb5-1.6.3-r3.ebuild
Date: Tue, 09 Sep 2008 07:02:35
Message-Id: E1KcxF9-0005rs-4M@stork.gentoo.org
1 mueli 08/09/09 07:02:31
2
3 Modified: ChangeLog mit-krb5-1.6.3-r2.ebuild
4 Added: mit-krb5-1.6.3-r3.ebuild
5 Log:
6 removed LDFLAGS from krb5-config -> bug #184668
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.187 app-crypt/mit-krb5/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.187&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/mit-krb5/ChangeLog?rev=1.187&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/mit-krb5/ChangeLog?r1=1.186&r2=1.187
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v
19 retrieving revision 1.186
20 retrieving revision 1.187
21 diff -u -r1.186 -r1.187
22 --- ChangeLog 5 Sep 2008 07:32:11 -0000 1.186
23 +++ ChangeLog 9 Sep 2008 07:02:30 -0000 1.187
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-crypt/mit-krb5
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.186 2008/09/05 07:32:11 opfer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.187 2008/09/09 07:02:30 mueli Exp $
29 +
30 +*mit-krb5-1.6.3-r3 (09 Sep 2008)
31 +
32 + 09 Sep 2008; Michael Hammer <mueli@g.o> mit-krb5-1.6.3-r2.ebuild,
33 + +mit-krb5-1.6.3-r3.ebuild:
34 + removed LDFLAGS from krb5-config -> bug #184668
35
36 05 Sep 2008; Christian Faulhammer <opfer@g.o>
37 mit-krb5-1.5.3-r1.ebuild, mit-krb5-1.6.3.ebuild:
38
39
40
41 1.4 app-crypt/mit-krb5/mit-krb5-1.6.3-r2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r2.ebuild?rev=1.4&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r2.ebuild?rev=1.4&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r2.ebuild?r1=1.3&r2=1.4
46
47 Index: mit-krb5-1.6.3-r2.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r2.ebuild,v
50 retrieving revision 1.3
51 retrieving revision 1.4
52 diff -u -r1.3 -r1.4
53 --- mit-krb5-1.6.3-r2.ebuild 22 Aug 2008 07:13:06 -0000 1.3
54 +++ mit-krb5-1.6.3-r2.ebuild 9 Sep 2008 07:02:30 -0000 1.4
55 @@ -1,6 +1,6 @@
56 # Copyright 1999-2008 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r2.ebuild,v 1.3 2008/08/22 07:13:06 mueli Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r2.ebuild,v 1.4 2008/09/09 07:02:30 mueli Exp $
60
61 inherit eutils flag-o-matic versionator autotools
62
63 @@ -64,7 +64,7 @@
64 }
65
66 src_test() {
67 - einfo "Tests do not run in sandbox ..."
68 + einfo "Tests do not run in sandbox, have a lot of dependencies and are therefore completely disabled."
69 }
70
71 src_install() {
72
73
74
75 1.1 app-crypt/mit-krb5/mit-krb5-1.6.3-r3.ebuild
76
77 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r3.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r3.ebuild?rev=1.1&content-type=text/plain
79
80 Index: mit-krb5-1.6.3-r3.ebuild
81 ===================================================================
82 # Copyright 1999-2008 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.6.3-r3.ebuild,v 1.1 2008/09/09 07:02:30 mueli Exp $
85
86 inherit eutils flag-o-matic versionator autotools
87
88 PATCHV="0.4"
89 MY_P=${P/mit-}
90 P_DIR=$(get_version_component_range 1-2)
91 DESCRIPTION="MIT Kerberos V"
92 HOMEPAGE="http://web.mit.edu/kerberos/www/"
93 SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar
94 mirror://gentoo/${P}-patches-${PATCHV}.tar.bz2"
95
96 LICENSE="as-is"
97 SLOT="0"
98 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
99 IUSE="krb4 doc"
100
101 RDEPEND="!virtual/krb5
102 || ( ( sys-libs/com_err sys-libs/ss ) ( >sys-libs/e2fsprogs-libs-1.40.11 ) )"
103 DEPEND="${RDEPEND}
104 doc? ( virtual/latex-base )"
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 cd "${S}"
114 EPATCH_SUFFIX="patch" epatch "${PATCHDIR}"
115 einfo "Regenerating configure scripts (be patient)"
116 local subdir
117 for subdir in $(find . -name configure.in \
118 | xargs grep -l 'AC_CONFIG_SUBDIRS' \
119 | sed 's@/configure\.in$@@'); do
120 ebegin "Regenerating configure script in ${subdir}"
121 cd "${S}"/${subdir}
122 eautoconf --force -I "${S}"
123 eend $?
124 done
125 }
126
127 src_compile() {
128 # needed to work with sys-libs/e2fsprogs-libs <- should be removed!!
129 append-flags "-I/usr/include/et"
130 econf \
131 $(use_with krb4) \
132 --enable-shared \
133 --with-system-et --with-system-ss \
134 --enable-dns-for-realm \
135 --enable-kdc-replay-cache || die
136
137 emake -j1 || die
138
139 if use doc ; then
140 cd ../doc
141 for dir in api implement ; do
142 make -C ${dir} || die
143 done
144 fi
145 }
146
147 src_test() {
148 einfo "Tests do not run in sandbox, have a lot of dependencies and are therefore completely disabled."
149 }
150
151 src_install() {
152 emake \
153 DESTDIR="${D}" \
154 EXAMPLEDIR=/usr/share/doc/${PF}/examples \
155 install || die
156
157 keepdir /var/lib/krb5kdc
158
159 cd ..
160 dodoc README
161 dodoc doc/*.ps
162 doinfo doc/*.info*
163 dohtml -r doc/*
164
165 use doc && dodoc doc/{api,implement}/*.ps
166
167 for i in {telnetd,ftpd} ; do
168 mv "${D}"/usr/share/man/man8/${i}.8 "${D}"/usr/share/man/man8/k${i}.8
169 mv "${D}"/usr/sbin/${i} "${D}"/usr/sbin/k${i}
170 done
171
172 for i in {rcp,rlogin,rsh,telnet,ftp} ; do
173 mv "${D}"/usr/share/man/man1/${i}.1 "${D}"/usr/share/man/man1/k${i}.1
174 mv "${D}"/usr/bin/${i} "${D}"/usr/bin/k${i}
175 done
176
177 newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind
178 newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc
179
180 insinto /etc
181 newins "${D}/usr/share/doc/${PF}/examples/krb5.conf krb5.conf.example"
182 newins "${D}/usr/share/doc/${PF}/examples/kdc.conf kdc.conf.example"
183 }
184
185 pkg_postinst() {
186 elog "See /usr/share/doc/${PF}/html/krb5-admin.html for documentation."
187 }