Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 11340 Details for
Bug 18183
dev-libs/boost-1.30.0.ebuild (new version)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Updated ebuild (python version detection)
boost-1.30.0.ebuild (text/plain), 2.18 KB, created by
Jeremy Maitin-Shepard
on 2003-04-30 23:06:03 UTC
(
hide
)
Description:
Updated ebuild (python version detection)
Filename:
MIME Type:
Creator:
Jeremy Maitin-Shepard
Created:
2003-04-30 23:06:03 UTC
Size:
2.18 KB
patch
obsolete
>MY_V="${PV//\./_}" > >DESCRIPTION="Boost provides free peer-reviewed portable C++ source libraries." >HOMEPAGE="http://www.boost.org" >SRC_URI="http://easynews.dl.sourceforge.net/sourceforge/boost/boost_${MY_V}.tar.bz2" >LICENSE="freedist" >KEYWORDS="x86 ~ppc" >SLOT="1" >IUSE="" > ># This would be a good place for someone to figure out how to get ># boost to build nicely with icc, as it's documented to be doable. > >RDEPEND=">=dev-util/yacc-1.9.1-r1 > >=dev-lang/python-2.2.1" > >S="${WORKDIR}/boost_${MY_V}" > >src_compile() { > # Build bjam, a jam variant, which is used instead of make > cd ${S}/tools/build/jam_src > ./build.sh gcc || die "Failed to build bjam" > > local PYTHON_VERSION=$(/usr/bin/python -V 2>&1 \ > | /usr/bin/cut -d . -f 2,3) > > cd ${S} > ./tools/build/jam_src/bin.linux${ARCH}/bjam -j6 \ > -sBOOST_ROOT=${S} \ > -sPYTHON_ROOT=/usr \ > -sPYTHON_VERSION=${PYTHON_VERSION} > -sTOOLS=gcc > > einfo "Don't worry if there are a few (probably 6) failures above." > einfo "Some targets merely need to be combined. Here goes:" > > ./tools/build/jam_src/bin.linux${ARCH}/bjam \ > -sBOOST_ROOT=${S} \ > -sPYTHON_ROOT=/usr \ > -sPYTHON_VERSION=${PYTHON_VERSION} > -sTOOLS=gcc || die "Failed to build boost libraries." >} > >src_install () { > # Unfortunately boost doesn't provide a standard way to > # install itself. So it's done "manually" here. > > cd ${S} > > # install libraries > find libs -type f -name \*.a -exec dolib.a {} \; > find libs -type f -name \*.so -exec dolib.so {} \; > > # install source/header files > > find boost -type f \ > -exec install -D -m0644 {} ${D}/usr/include/{} \; > > # install documentation > dodoc README > dohtml index.htm google_logo_40wht.gif c++boost.gif boost.css > dohtml -A pdf -r more > dohtml -r people > dohtml -r doc > > find libs -type f -not -regex '^libs/[^/]*/build/.*' \ > -and -not -regex '^libs/.*/test[^/]?/.*' \ > -and -not -regex '^libs/.*/bench[^/]?/.*' \ > -and -not -regex '^libs/[^/]*/tools/.*' \ > -and -not -name \*.bat \ > -and -not -name Jamfile\* \ > -and -not -regex '^libs/[^/]*/src/.*' \ > -and -not -iname makefile \ > -and -not -name \*.mak \ > -and -not -name .\* \ > -and -not -name \*.dsw \ > -and -not -name \*.dsp \ > -exec \ > install -D -m0644 \{\} ${D}/usr/share/doc/${P}/html/\{\} \; >} >
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 18183
:
9808
|
11328
|
11340
|
11397
|
11398
|
11918
|
12081