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/heimdal: ChangeLog heimdal-1.5.1.ebuild
Date: Sat, 01 Oct 2011 11:05:20
Message-Id: 20111001110510.65E3F2004B@flycatcher.gentoo.org
1 eras 11/10/01 11:05:10
2
3 Modified: ChangeLog
4 Added: heimdal-1.5.1.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.1.10.20/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.177 app-crypt/heimdal/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/heimdal/ChangeLog?rev=1.177&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/heimdal/ChangeLog?rev=1.177&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/heimdal/ChangeLog?r1=1.176&r2=1.177
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v
20 retrieving revision 1.176
21 retrieving revision 1.177
22 diff -u -r1.176 -r1.177
23 --- ChangeLog 28 Aug 2011 09:00:24 -0000 1.176
24 +++ ChangeLog 1 Oct 2011 11:05:10 -0000 1.177
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-crypt/heimdal
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v 1.176 2011/08/28 09:00:24 eras Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v 1.177 2011/10/01 11:05:10 eras Exp $
30 +
31 +*heimdal-1.5.1 (01 Oct 2011)
32 +
33 + 01 Oct 2011; Eray Aslan <eras@g.o> +heimdal-1.5.1.ebuild:
34 + version bump
35
36 *heimdal-1.5 (28 Aug 2011)
37
38
39
40
41 1.1 app-crypt/heimdal/heimdal-1.5.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/heimdal/heimdal-1.5.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/heimdal/heimdal-1.5.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: heimdal-1.5.1.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.5.1.ebuild,v 1.1 2011/10/01 11:05:10 eras Exp $
51
52 EAPI=2
53 # PYTHON_BDEPEND="2"
54 VIRTUALX_REQUIRED="manual"
55
56 inherit autotools db-use eutils libtool python toolchain-funcs virtualx flag-o-matic
57
58 MY_P="${P}"
59 DESCRIPTION="Kerberos 5 implementation from KTH"
60 HOMEPAGE="http://www.h5l.org/"
61 SRC_URI="http://www.h5l.org/dist/src/${MY_P}.tar.gz"
62
63 LICENSE="BSD"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
66 IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit ssl threads test X"
67
68 RDEPEND="ssl? ( dev-libs/openssl )
69 berkdb? ( sys-libs/db )
70 !berkdb? ( sys-libs/gdbm )
71 caps? ( sys-libs/libcap-ng )
72 >=dev-db/sqlite-3.5.7
73 >=sys-libs/e2fsprogs-libs-1.41.11
74 afs? ( net-fs/openafs )
75 hdb-ldap? ( >=net-nds/openldap-2.3.0 )
76 !!app-crypt/mit-krb5"
77
78 DEPEND="${RDEPEND}
79 =dev-lang/python-2*
80 dev-util/pkgconfig
81 >=sys-devel/autoconf-2.62
82 test? ( X? ( ${VIRTUALX_DEPEND} ) )"
83
84 pkg_setup() {
85 python_set_active_version 2
86 python_pkg_setup
87 }
88
89 src_prepare() {
90 epatch "${FILESDIR}/heimdal_db5.patch"
91 epatch "${FILESDIR}/heimdal_disable-check-iprop.patch"
92 epatch "${FILESDIR}/heimdal_link_order.patch"
93 eautoreconf
94 }
95
96 src_configure() {
97 # QA
98 append-flags -fno-strict-aliasing
99
100 local myconf=""
101 if use berkdb; then
102 myconf="--with-berkeley-db --with-berkeley-db-include=$(db_includedir)"
103 else
104 myconf="--without-berkeley-db"
105 fi
106 econf \
107 --enable-kcm \
108 --disable-osfc2 \
109 --enable-shared \
110 --with-libintl=/usr \
111 --with-readline=/usr \
112 --with-sqlite3=/usr \
113 --libexecdir=/usr/sbin \
114 $(use_enable afs afs-support) \
115 $(use_enable otp) \
116 $(use_enable pkinit kx509) \
117 $(use_enable pkinit pk-init) \
118 $(use_enable threads pthread-support) \
119 $(use_with caps capng) \
120 $(use_with hdb-ldap openldap /usr) \
121 $(use_with ipv6) \
122 $(use_with ssl openssl /usr) \
123 $(use_with X x) \
124 ${myconf}
125 }
126
127 src_compile() {
128 emake -j1 || die "emake failed"
129 }
130
131 src_install() {
132 INSTALL_CATPAGES="no" emake DESTDIR="${D}" install || die "emake install failed"
133
134 dodoc ChangeLog README NEWS TODO
135
136 # Begin client rename and install
137 for i in {telnetd,ftpd,rshd,popper}
138 do
139 mv "${D}"/usr/share/man/man8/{,k}${i}.8
140 mv "${D}"/usr/sbin/{,k}${i}
141 done
142
143 for i in {rcp,rsh,telnet,ftp,su,login,pagsh,kf}
144 do
145 mv "${D}"/usr/share/man/man1/{,k}${i}.1
146 mv "${D}"/usr/bin/{,k}${i}
147 done
148
149 mv "${D}"/usr/share/man/man5/{,k}ftpusers.5
150 mv "${D}"/usr/share/man/man5/{,k}login.access.5
151
152 newinitd "${FILESDIR}"/heimdal-kdc.initd-r1 heimdal-kdc
153 newinitd "${FILESDIR}"/heimdal-kadmind.initd-r1 heimdal-kadmind
154 newinitd "${FILESDIR}"/heimdal-kpasswdd.initd-r1 heimdal-kpasswdd
155 newinitd "${FILESDIR}"/heimdal-kcm.initd-r1 heimdal-kcm
156
157 newconfd "${FILESDIR}"/heimdal-kdc.confd heimdal-kdc
158 newconfd "${FILESDIR}"/heimdal-kadmind.confd heimdal-kadmind
159 newconfd "${FILESDIR}"/heimdal-kpasswdd.confd heimdal-kpasswdd
160 newconfd "${FILESDIR}"/heimdal-kcm.confd heimdal-kcm
161
162 insinto /etc
163 newins "${FILESDIR}"/krb5.conf krb5.conf.example
164
165 if use hdb-ldap; then
166 insinto /etc/openldap/schema
167 doins "${S}/lib/hdb/hdb.schema"
168 fi
169
170 # default database dir
171 keepdir /var/heimdal
172 }