Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 488376 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/sys-libs/gdbm/gdbm-1.10.ebuild (-6 / +13 lines)
Lines 1-10 Link Here
1
# Copyright 1999-2013 Gentoo Foundation
1
# Copyright 1999-2013 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/gdbm-1.10.ebuild,v 1.3 2013/02/17 20:03:35 zmedico Exp $
3
# $Header: $
4
4
5
EAPI="4"
5
EAPI="4"
6
6
7
inherit libtool flag-o-matic
7
inherit flag-o-matic libtool multilib multilib-minimal
8
8
9
EX_P="${PN}-1.8.3"
9
EX_P="${PN}-1.8.3"
10
DESCRIPTION="Standard GNU database libraries"
10
DESCRIPTION="Standard GNU database libraries"
Lines 17-29 Link Here
17
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
17
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
18
IUSE="+berkdb exporter static-libs"
18
IUSE="+berkdb exporter static-libs"
19
19
20
RDEPEND="
21
	abi_x86_32? (
22
		!<=app-emulation/emul-linux-x86-baselibs-20131008-r3
23
		!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
24
	)"
25
DEPEND="${RDEPEND}"
26
20
EX_S="${WORKDIR}"/${EX_P}
27
EX_S="${WORKDIR}"/${EX_P}
21
28
22
src_prepare() {
29
src_prepare() {
23
	elibtoolize
30
	elibtoolize
24
}
31
}
25
32
26
src_configure() {
33
multilib_src_configure() {
27
	# gdbm doesn't appear to use either of these libraries
34
	# gdbm doesn't appear to use either of these libraries
28
	export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no
35
	export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no
29
36
Lines 34-39 Link Here
34
		popd >/dev/null
41
		popd >/dev/null
35
	fi
42
	fi
36
43
44
	ECONF_SOURCE=${S} \
37
	econf \
45
	econf \
38
		--includedir="${EPREFIX}"/usr/include/gdbm \
46
		--includedir="${EPREFIX}"/usr/include/gdbm \
39
		--with-gdbm183-libdir="${EX_S}/.libs" \
47
		--with-gdbm183-libdir="${EX_S}/.libs" \
Lines 43-49 Link Here
43
		$(use_enable static-libs static)
51
		$(use_enable static-libs static)
44
}
52
}
45
53
46
src_compile() {
54
multilib_src_compile() {
47
	if use exporter ; then
55
	if use exporter ; then
48
		emake -C "${WORKDIR}"/${EX_P} libgdbm.la
56
		emake -C "${WORKDIR}"/${EX_P} libgdbm.la
49
	fi
57
	fi
Lines 51-58 Link Here
51
	emake
59
	emake
52
}
60
}
53
61
54
src_install() {
62
multilib_src_install_all() {
55
	default
56
	use static-libs || find "${ED}" -name '*.la' -delete
63
	use static-libs || find "${ED}" -name '*.la' -delete
57
	mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die
64
	mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die
58
}
65
}

Return to bug 488376