Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 222983 Details for
Bug 307139
ebuild request : dev-libs/botan-1.9*
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
1.9.4 ebuild
botan-1.9.4.ebuild (text/plain), 2.41 KB, created by
Jack Lloyd
on 2010-03-10 14:11:39 UTC
(
hide
)
Description:
1.9.4 ebuild
Filename:
MIME Type:
Creator:
Jack Lloyd
Created:
2010-03-10 14:11:39 UTC
Size:
2.41 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.8.ebuild,v 1.4 2009/12/28 21:18:01 maekke Exp $ > >EAPI="2" > >inherit eutils multilib toolchain-funcs > >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="altivec bzip2 gmp python sse2 ssse3 ssl threads zlib" > >S="${WORKDIR}/${MY_P}" > >RDEPEND="python? ( > dev-libs/boost[python] > dev-lang/python:2.6 > ) > 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" > > if ! useq threads; then > disable_modules="${disable_modules},pthreads" > fi > > # Enable v9 instructions for sparc64 > if [[ "${PROFILE_ARCH}" = "sparc64" ]]; then > CHOSTARCH="sparc32-v9" > else > CHOSTARCH="${CHOST%%-*}" > fi > > 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=${CHOSTARCH} \ > --with-endian="$(tc-endian)" \ > --with-tr1=system \ > --use-boost-python \ > $(use_with bzip2) \ > $(use_with gmp gnump) \ > $(use_with ssl openssl) \ > $(use_with zlib) \ > $(use_enable sse2) \ > $(use_enable ssse3) \ > $(use_enable altivec) \ > --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" > > if useq python; then > emake CXX="$(tc-getCXX)" -f Makefile.python || die "emake failed" > fi >} > >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.9.pc" || die "sed failed" > > if useq python; then > emake install PYTHON_SITE_PACKAGE_DIR="${D}/usr/lib/python2.6/site-packages" -f Makefile.python || die "emake install failed" > fi >}
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 307139
:
222983
|
235263
|
251191
|
254629