Files
@ bf7a694aee23
Branch filter:
Location: ohnobinki_overlay/dev-libs/apr-util/apr-util-1.3.9.ebuild - annotation
bf7a694aee23
2.4 KiB
application/vnd.gentoo.ebuild
app-portage/sunrise-commit: Bump to sunrise-commit-0.3, which is the exact same code as is in sunrise-commit-0.3_pre20101108.
(Portage version: 2.2.0_alpha2-r1/hg/Linux x86_64, signed Manifest commit with key 6BA81050)
(Portage version: 2.2.0_alpha2-r1/hg/Linux x86_64, signed Manifest commit with key 6BA81050)
b4e3c04948ca 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 b4e3c04948ca b4e3c04948ca 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 702e76a9b004 | # Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/apr-util-1.3.9.ebuild,v 1.12 2009/11/04 12:12:05 arfrever Exp $
EAPI="2"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
#APR_PV=${PV}
APR_PV="1.3.8"
inherit autotools db-use eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="berkdb doc freetds gdbm ldap mysql odbc postgres sqlite sqlite3"
RESTRICT="test"
RDEPEND="dev-libs/expat
>=dev-libs/apr-${APR_PV}:1
berkdb? ( =sys-libs/db-4* )
freetds? ( dev-db/freetds )
gdbm? ( sys-libs/gdbm )
ldap? ( =net-nds/openldap-2* )
mysql? ( =virtual/mysql-5* )
odbc? ( dev-db/unixODBC )
postgres? ( virtual/postgresql-base )
sqlite? ( dev-db/sqlite:0 )
sqlite3? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
src_prepare() {
epatch "${FILESDIR}/${P}-support_berkeley_db-4.8.patch"
eautoreconf
elibtoolize
}
src_configure() {
local myconf
use ldap && myconf+=" --with-ldap"
if use berkdb; then
local db_version
db_version="$(db_findver sys-libs/db)" || die "Unable to find db version"
db_version="$(db_ver_to_slot "${db_version}")"
db_version="${db_version/\./}"
myconf+=" --with-dbm=db${db_version} --with-berkeley-db=$(db_includedir):/usr/$(get_libdir)"
else
myconf+=" --without-berkeley-db"
fi
econf --datadir=/usr/share/apr-util-1 \
--with-apr=/usr \
--with-expat=/usr \
$(use_with freetds) \
$(use_with gdbm) \
$(use_with mysql) \
$(use_with odbc) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite2) \
$(use_with sqlite3) \
${myconf}
}
src_compile() {
emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}" \
|| die "emake failed"
if use doc; then
emake dox || die "emake dox failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc CHANGES NOTICE README
if use doc; then
dohtml -r docs/dox/html/* || die "dohtml failed"
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${D}usr/$(get_libdir)/aprutil.exp"
}
|