Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 200196 Details for
Bug 269659
=dev-libs/xerces-c-3* fails to compile with >=dev-libs/icu-4.2
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Proposed ebuild to 3.0.0 version
xerces-c-3.0.0-r2.ebuild (text/plain), 2.38 KB, created by
Joaquim Uchoa
on 2009-08-04 20:32:16 UTC
(
hide
)
Description:
Proposed ebuild to 3.0.0 version
Filename:
MIME Type:
Creator:
Joaquim Uchoa
Created:
2009-08-04 20:32:16 UTC
Size:
2.38 KB
patch
obsolete
># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-libs/xerces-c/xerces-c-3.0.0-r1.ebuild,v 1.9 2008/12/14 12:43:46 maekke Exp $ > >inherit eutils > >DESCRIPTION="A validating XML parser written in a portable subset of C++." >HOMEPAGE="http://xerces.apache.org/xerces-c/" >SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz" > >LICENSE="Apache-2.0" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" >IUSE="curl debug doc iconv icu libwww threads elibc_Darwin elibc_FreeBSD" > >RDEPEND="icu? ( dev-libs/icu ) > curl? ( net-misc/curl ) > libwww? ( net-libs/libwww ) > virtual/libiconv" >DEPEND="${RDEPEND} > doc? ( app-doc/doxygen )" > >pkg_setup() { > export ICUROOT="/usr" > > if use iconv && use icu ; then > ewarn "This package can use iconv or icu for loading messages" > ewarn "and transcoding, but not both. ICU will precede." > fi >} > >src_unpack() { > unpack ${A} > cd "${S}" > > sed -i \ > -e 's|$(prefix)/msg|$(DESTDIR)/$(prefix)/share/xerces-c/msg|' \ > src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in || die "sed failed" > > use icu && epatch \ > "${FILESDIR}/ICU_4.2.patch" > >} > >src_compile() { > local mloader="inmemory" > use iconv && mloader="iconv" > use icu && mloader="icu" > > local transcoder="gnuiconv" > use elibc_FreeBSD && transcoder="iconv" > use elibc_Darwin && transcoder="macosunicodeconverter" > use icu && transcoder="icu" > > # 'cfurl' is only available on OSX and 'socket' isn't supposed to work. > # But the docs aren't clear about it, so we would need some testing... > local netaccessor="socket" > use elibc_Darwin && netaccessor="cfurl" > use libwww && netaccessor="libwww" > use curl && netaccessor="curl" > > econf \ > $(use_enable debug) \ > $(use_enable threads) \ > --enable-msgloader-${mloader} \ > --enable-netaccessor-${netaccessor} \ > --enable-transcoder-${transcoder} \ > || die "econf failed" > > emake || die "emake failed" > > if use doc ; then > cd "${S}/doc" > doxygen || die "making docs failed" > fi >} > >src_install () { > emake DESTDIR="${D}" install || die "emake failed" > > cd "${S}" > doenvd "${FILESDIR}/50xerces-c" > > if use doc; then > insinto /usr/share/doc/${PF} > rm -rf samples/config* samples/Makefile* samples/runConfigure \ > samples/install-sh samples/*/Makefile* samples/.libs > rm samples/* > doins -r samples > dohtml -r doc/html/* > fi > > dodoc CREDITS KEYS NOTICE README version.incl >}
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 269659
:
192143
|
193609
| 200196 |
200199
|
201480
|
201482
|
202892
|
202895