Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 521576 Details for
Bug 649218
=dev-python/numpy-1.14.5 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
numpy-1.14.1.ebuild
numpy-1.14.1.ebuild (text/plain), 4.54 KB, created by
Nick
on 2018-03-01 15:43:57 UTC
(
hide
)
Description:
numpy-1.14.1.ebuild
Filename:
MIME Type:
Creator:
Nick
Created:
2018-03-01 15:43:57 UTC
Size:
4.54 KB
patch
obsolete
># Copyright 1999-2017 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 > >PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) >PYTHON_REQ_USE="threads(+)" > >FORTRAN_NEEDED=lapack > >inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs versionator > >DOC_PV="1.14.0" >DOC_P="${PN}-${DOC_PV}" > >DESCRIPTION="Fast array and numerical python library" >HOMEPAGE="http://www.numpy.org/" >SRC_URI=" > mirror://pypi/${PN:0:1}/${PN}/${P}.zip > doc? ( > http://docs.scipy.org/doc/${DOC_P}/${PN}-html-${DOC_PV}.zip > http://docs.scipy.org/doc/${DOC_P}/${PN}-ref-${DOC_PV}.pdf > http://docs.scipy.org/doc/${DOC_P}/${PN}-user-${DOC_PV}.pdf > )" ># It appears the docs haven't been upgraded, still @ 1.11.0 >LICENSE="BSD" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" >IUSE="doc lapack test" > >RDEPEND="lapack? ( virtual/cblas virtual/lapack )" >DEPEND="${RDEPEND} > app-arch/unzip > dev-python/setuptools[${PYTHON_USEDEP}] > lapack? ( virtual/pkgconfig ) > test? ( >=dev-python/nose-1.0[${PYTHON_USEDEP}] )" > >PATCHES=( > "${FILESDIR}"/${PN}-1.14.1-no-hardcode-blas.patch >) > >src_unpack() { > default > if use doc; then > unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die > fi >} > >pc_incdir() { > $(tc-getPKG_CONFIG) --cflags-only-I $@ | \ > sed -e 's/^-I//' -e 's/[ ]*-I/:/g' -e 's/[ ]*$//' -e 's|^:||' >} > >pc_libdir() { > $(tc-getPKG_CONFIG) --libs-only-L $@ | \ > sed -e 's/^-L//' -e 's/[ ]*-L/:/g' -e 's/[ ]*$//' -e 's|^:||' >} > >pc_libs() { > $(tc-getPKG_CONFIG) --libs-only-l $@ | \ > sed -e 's/[ ]-l*\(pthread\|m\)\([ ]\|$\)//g' \ > -e 's/^-l//' -e 's/[ ]*-l/,/g' -e 's/[ ]*$//' \ > | tr ',' '\n' | sort -u | tr '\n' ',' | sed -e 's|,$||' >} > >python_prepare_all() { > if use lapack; then > append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-other cblas lapack)" > local libdir="${EPREFIX}"/usr/$(get_libdir) > cat >> site.cfg <<-EOF || die > [blas] > include_dirs = $(pc_incdir cblas) > library_dirs = $(pc_libdir cblas blas):${libdir} > blas_libs = $(pc_libs cblas blas) > [lapack] > library_dirs = $(pc_libdir lapack):${libdir} > lapack_libs = $(pc_libs lapack) > EOF > else > export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None > fi > > export CC="$(tc-getCC) ${CFLAGS}" > > append-flags -fno-strict-aliasing > > # See progress in http://projects.scipy.org/scipy/numpy/ticket/573 > # with the subtle difference that we don't want to break Darwin where > # -shared is not a valid linker argument > if [[ ${CHOST} != *-darwin* ]]; then > append-ldflags -shared > fi > > # only one fortran to link with: > # linking with cblas and lapack library will force > # autodetecting and linking to all available fortran compilers > append-fflags -fPIC > if use lapack; then > NUMPY_FCONFIG="config_fc --noopt --noarch" > # workaround bug 335908 > [[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95" > fi > > # don't version f2py, we will handle it. > sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die > > # we don't have f2py-3.3 > sed \ > -e 's:test_f2py:_&:g' \ > -i numpy/tests/test_scripts.py || die > > # QA bug 590464 > # The .py files from numpy/core/tests are just added, instead > # of being bytecode compiled as a proper subdir package. > # We trick the buildsystem into accepting it as a bytecode > # package by adding a setup.py and an empty __init__.py > #cp numpy/{compat/setup.py,core/tests} || die > #touch numpy/core/tests/__init__.py || die > #sed \ > # -e 's:compat:tests:' \ > # -i numpy/core/tests/setup.py || die > #sed \ > # -e "s:config\.add_data_dir('tests'):config\.add_subpackage('tests'):" \ > # -i numpy/core/setup.py || die > > distutils-r1_python_prepare_all >} > >python_compile() { > local python_makeopts_jobs="" > python_is_python3 || python_makeopts_jobs="-j $(makeopts_jobs)" > distutils-r1_python_compile \ > ${python_makeopts_jobs} \ > ${NUMPY_FCONFIG} >} > >python_test() { > distutils_install_for_testing --single-version-externally-managed --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG} > > cd "${TMPDIR}" || die > > ${EPYTHON} -c " >import numpy, sys >r = numpy.test(label='full', verbose=3) >sys.exit(0 if r.wasSuccessful() else 1)" || die "Tests fail with ${EPYTHON}" >} > >python_install() { > distutils-r1_python_install ${NUMPY_FCONFIG} >} > >python_install_all() { > DOCS+=( THANKS.txt ) > > if use doc; then > HTML_DOCS=( "${WORKDIR}"/html/. ) > DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf ) > fi > > distutils-r1_python_install_all > > # absent in 1.14.* > #docinto f2py > #dodoc doc/f2py/*.txt > #doman doc/f2py/f2py.1 >}
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 649218
:
521576
|
521578
|
528618
|
529584