Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 245473 Details for
Bug 333341
app-crypt/heimdal-1.3.3-r1: kdc crashes pointing to sys-libs/db mis-installation?
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
heimdal-1.3.3-r2.ebuild
heimdal-1.3.3-r2.ebuild (text/plain), 3.83 KB, created by
Eray Aslan
on 2010-08-31 12:46:15 UTC
(
hide
)
Description:
heimdal-1.3.3-r2.ebuild
Filename:
MIME Type:
Creator:
Eray Aslan
Created:
2010-08-31 12:46:15 UTC
Size:
3.83 KB
patch
obsolete
># Copyright 1999-2010 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >EAPI=2 >VIRTUALX_REQUIRED="manual" > >inherit libtool virtualx eutils toolchain-funcs db-use > >DESCRIPTION="Kerberos 5 implementation from KTH" >HOMEPAGE="http://www.h5l.org/" >SRC_URI="http://www.h5l.org/dist/src/${P}.tar.gz" > >LICENSE="BSD" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" >IUSE="afs +berkdb hdb-ldap ipv6 otp pkinit ssl threads test X" > >RDEPEND="ssl? ( dev-libs/openssl ) > berkdb? ( sys-libs/db ) > !berkdb? ( sys-libs/gdbm ) > >=dev-db/sqlite-3.5.7 > >=sys-libs/e2fsprogs-libs-1.41.11 > afs? ( net-fs/openafs ) > hdb-ldap? ( >=net-nds/openldap-2.3.0 ) > !virtual/krb5" > >DEPEND="${RDEPEND} > dev-util/pkgconfig > >=sys-devel/autoconf-2.62 > test? ( X? ( ${VIRTUALX_DEPEND} ) )" > >PROVIDE="virtual/krb5" > >src_prepare() { > epatch "${FILESDIR}/heimdal_db5.patch" > epatch "${FILESDIR}/heimdal_testsuite.patch" > epatch "${FILESDIR}/heimdal_testsuite_extra.patch" > epatch "${FILESDIR}/heimdal_disable-check-iprop.patch" > epatch "${FILESDIR}/heimdal_openssl-1.patch" > # bug #333341 gentoo does not have db4/db.h but rather db4.x/db.h > local db_version="$(db_findver '>=sys-libs/db-4.0')" || true > if [ "${db_version}" ]; then > sed -i -e "s/db4/db${db_version}/" "${S}/cf/db.m4" > sed -i -e "s/db4/db${db_version}/" "${S}/configure" > sed -i -e "s/db4/db${db_version}/" "${S}/lib/roken/ndbm_wrap.c" > sed -i -e "s/db4/db${db_version}/" "${S}/lib/hdb/db3.c" > sed -i -e "s/db4/db${db_version}/" "${S}/tests/db/have-db.in" > sed -i -e "s/HAVE_DB4_DB_H/HAVE_DB${db_version/./_}_DB_H/" \ > "${S}/configure" > sed -i -e "s/HAVE_DB4_DB_H/HAVE_DB${db_version/./_}_DB_H/" \ > "${S}/include/config.h.in" > sed -i -e "s/HAVE_DB4_DB_H/HAVE_DB${db_version/./_}_DB_H/" \ > "${S}/cf/db.m4" > sed -i -e "s/HAVE_DB4_DB_H/HAVE_DB${db_version/./_}_DB_H/" \ > "${S}/lib/roken/ndbm_wrap.c" > sed -i -e "s/HAVE_DB4_DB_H/HAVE_DB${db_version/./_}_DB_H/" \ > "${S}/lib/hdb/db3.c" > fi >} > >src_configure() { > econf \ > --enable-kcm \ > --disable-osfc2 \ > --enable-shared \ > --with-libintl=/usr \ > --with-readline=/usr \ > --with-sqlite3=/usr \ > --libexecdir=/usr/sbin \ > $(use_enable afs afs-support) \ > $(use_enable berkdb berkeley-db) \ > $(use_enable otp) \ > $(use_enable pkinit kx509) \ > $(use_enable pkinit pk-init) \ > $(use_enable threads pthread-support) \ > $(use_with hdb-ldap openldap /usr) \ > $(use_with ipv6) \ > $(use_with ssl openssl /usr) \ > $(use_with X x) >} > >src_compile() { > emake -j1 || die "emake failed" >} > >src_test() { > einfo "Disabled check-iprop which is known to fail. Other tests should work." > default_src_test >} > >src_install() { > INSTALL_CATPAGES="no" emake DESTDIR="${D}" install || die "emake install failed" > > dodoc ChangeLog README NEWS TODO > > # Begin client rename and install > for i in {telnetd,ftpd,rshd,popper} > do > mv "${D}"/usr/share/man/man8/{,k}${i}.8 > mv "${D}"/usr/sbin/{,k}${i} > done > > for i in {rcp,rsh,telnet,ftp,su,login,pagsh,kf} > do > mv "${D}"/usr/share/man/man1/{,k}${i}.1 > mv "${D}"/usr/bin/{,k}${i} > done > > mv "${D}"/usr/share/man/man5/{,k}ftpusers.5 > mv "${D}"/usr/share/man/man5/{,k}login.access.5 > > newinitd "${FILESDIR}"/heimdal-kdc.initd heimdal-kdc > newinitd "${FILESDIR}"/heimdal-kadmind.initd heimdal-kadmind > newinitd "${FILESDIR}"/heimdal-kpasswdd.initd heimdal-kpasswdd > newinitd "${FILESDIR}"/heimdal-kcm.initd heimdal-kcm > > insinto /etc > newins "${FILESDIR}"/krb5.conf krb5.conf.example > > if use hdb-ldap; then > insinto /etc/openldap/schema > doins "${S}/lib/hdb/hdb.schema" > fi > > # default database dir > keepdir /var/heimdal >} > >pkg_preinst() { > > if has_version "=${CATEGORY}/${PN}-1.3.2*" ; then > if use hdb-ldap ; then > ewarn "Schema name changed to hdb.schema to follow upstream." > ewarn "Please check you slapd conf file to make sure" > ewarn "that the correct schema file is included." > fi > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 333341
:
243483
|
243485
|
243487
| 245473