Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 204260 Details for
Bug 284786
dev-libs/botan-1.8.7 doesn't pass the right --cpu to configure
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
botan 1.8.7-r1 ebuild
botan-1.8.7-r1.ebuild (text/plain), 2.19 KB, created by
Jack Lloyd
on 2009-09-15 21:56:15 UTC
(
hide
)
Description:
botan 1.8.7-r1 ebuild
Filename:
MIME Type:
Creator:
Jack Lloyd
Created:
2009-09-15 21:56:15 UTC
Size:
2.19 KB
patch
obsolete
># Copyright 1999-2009 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-libs/botan/botan-1.8.7.ebuild,v 1.1 2009/09/13 00:09:51 arfrever Exp $ > >EAPI="2" > >inherit multilib toolchain-funcs flag-o-matic > >MY_PN="Botan" >MY_P="${MY_PN}-${PV}" >DESCRIPTION="A C++ crypto library" >HOMEPAGE="http://botan.randombit.net/" >SRC_URI="http://files.randombit.net/botan/${MY_P}.tgz" > >KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" >SLOT="0" >LICENSE="BSD" >IUSE="bzip2 gmp ssl threads zlib" > >S="${WORKDIR}/${MY_P}" > >RDEPEND="bzip2? ( >=app-arch/bzip2-1.0.5 ) > zlib? ( >=sys-libs/zlib-1.2.3 ) > gmp? ( >=dev-libs/gmp-4.2.2 ) > ssl? ( >=dev-libs/openssl-0.9.8g )" > >DEPEND="${RDEPEND} > >=dev-lang/python-2.4" > >src_configure() { > local disable_modules="proc_walk,unix_procs,cpu_counter" > > if ! useq threads; then > disable_modules="${disable_modules},pthreads" > fi > > local arch=$(get-flag march) > > if [ -z ${arch} ]; then > # Enable v9 instructions for sparc64 > if [[ "${PROFILE_ARCH}" = "sparc64" ]]; then > arch="sparc32-v9" > else > arch="${CHOST%%-*}" > fi > fi > > elog "Building for CPU ${arch}" > cd "${S}" > elog "Disabling modules: ${disable_modules}" > > # FIXME: We might actually be on *BSD or OS X... > ./configure.py \ > --prefix="${D}/usr" \ > --libdir=/$(get_libdir) \ > --docdir=/share/doc/ \ > --cc=gcc \ > --os=linux \ > --cpu=${arch} \ > --with-endian="$(tc-endian)" \ > --with-tr1=system \ > $(use_with bzip2) \ > $(use_with gmp gnump) \ > $(use_with ssl openssl) \ > $(use_with zlib) \ > --disable-modules=${disable_modules} \ > || die "configure.py failed" >} > >src_compile() { > emake CXX="$(tc-getCXX)" AR="$(tc-getAR) crs" LIB_OPT="${CXXFLAGS}" MACH_OPT="" || die "emake failed" >} > >src_test() { > chmod -R ugo+rX "${S}" > emake CXX="$(tc-getCXX)" CHECK_OPT="${CXXFLAGS}" check || die "emake check failed" > LD_LIBRARY_PATH="${S}" ./check --validate || die "validation tests failed" >} > >src_install() { > emake install || die "emake install failed" > sed -i -e "s:${D}::g" \ > "${D}/usr/bin/botan-config" \ > "${D}/usr/$(get_libdir)/pkgconfig/botan-1.8.pc" || die "sed failed" > mv "${D}/usr/share/doc/Botan-${PV}" "${D}/usr/share/doc/${PF}" || die "could not rename directory" >}
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 284786
: 204260