Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 354402 Details for
Bug 478468
dev-libs/expat-2.1.0-r2 migrate to multilib-minimal.eclass or autotools-multilib.eclass
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
expat-2.1.0-r3.ebuild
expat-2.1.0-r3.ebuild (text/plain), 2.27 KB, created by
Julian Ospald
on 2013-07-28 14:25:16 UTC
(
hide
)
Description:
expat-2.1.0-r3.ebuild
Filename:
MIME Type:
Creator:
Julian Ospald
Created:
2013-07-28 14:25:16 UTC
Size:
2.27 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r2.ebuild,v 1.8 2013/03/09 12:33:55 ssuominen Exp $ > >EAPI=5 >inherit eutils libtool multilib toolchain-funcs multilib-minimal > >DESCRIPTION="XML parsing libraries" >HOMEPAGE="http://expat.sourceforge.net/" >SRC_URI="mirror://sourceforge/expat/${P}.tar.gz" > >LICENSE="MIT" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" >IUSE="elibc_FreeBSD examples static-libs unicode" > >RDEPEND="!<=app-emulation/emul-linux-x86-baselibs-20130224" > >src_prepare() { > elibtoolize >} > >multilib_src_configure() { > local myconf="$(use_enable static-libs static)" > > mkdir -p "${BUILD_DIR}"{u,w} || die > > ECONF_SOURCE="${S}" econf ${myconf} > > if use unicode; then > pushd "${BUILD_DIR}"u >/dev/null > CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf} > popd >/dev/null > > pushd "${BUILD_DIR}"w >/dev/null > CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf} > popd >/dev/null > fi >} > >multilib_src_compile() { > emake > > if use unicode; then > pushd "${BUILD_DIR}"u >/dev/null > emake buildlib LIBRARY=libexpatu.la > popd >/dev/null > > pushd "${BUILD_DIR}"w >/dev/null > emake buildlib LIBRARY=libexpatw.la > popd >/dev/null > fi >} > >multilib_src_install() { > emake install DESTDIR="${D}" > > if use unicode; then > pushd "${BUILD_DIR}"u >/dev/null > emake installlib DESTDIR="${D}" LIBRARY=libexpatu.la > popd >/dev/null > > pushd "${BUILD_DIR}"w >/dev/null > emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la > popd >/dev/null > > pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null > cp expat.pc expatu.pc > sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die > cp expat.pc expatw.pc > sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die > popd >/dev/null > fi >} > >multilib_src_install_all() { > dodoc Changes README > dohtml doc/* > > if use examples; then > insinto /usr/share/doc/${PF}/examples > doins examples/*.c > fi > > rm -f "${ED}"usr/lib*/libexpat{,u,w}.la > > # libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since > # we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1 > use elibc_FreeBSD && gen_usr_ldscript -a expat >}
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 478468
:
354400
|
354402
|
354404
|
354406
|
354836
|
354838