Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 179103 - sci-biology/biopython-1.43: patch to build KDTree as well
Summary: sci-biology/biopython-1.43: patch to build KDTree as well
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Olivier Fisette (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-19 13:54 UTC by Martin Mokrejš
Modified: 2007-05-20 14:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch-to-build-KDTree.patch (patch-to-build-KDTree.patch,712 bytes, patch)
2007-05-19 13:55 UTC, Martin Mokrejš
Details | Diff
patch-to-build-KDTree.patch (patch-to-build-KDTree.patch,805 bytes, patch)
2007-05-19 14:05 UTC, Martin Mokrejš
Details | Diff
biopython-1.43.ebuild (biopython-1.43.ebuild,923 bytes, text/plain)
2007-05-19 14:06 UTC, Martin Mokrejš
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2007-05-19 13:54:34 UTC
New biopython has improved the parsers in terms of ability to parse some features in various fileformats as well as speed gain and memory requirements. Just copy the 1.42 ebuild under 1.43 and apply this patch to setup.py to build KDTree.
Comment 1 Martin Mokrejš 2007-05-19 13:55:07 UTC
Created attachment 119699 [details, diff]
patch-to-build-KDTree.patch
Comment 2 Martin Mokrejš 2007-05-19 14:05:25 UTC
Created attachment 119701 [details, diff]
patch-to-build-KDTree.patch

sorry, now it gets picked up by epatch()
Comment 3 Martin Mokrejš 2007-05-19 14:06:07 UTC
Created attachment 119703 [details]
biopython-1.43.ebuild

working ebuild on ~x86
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-05-19 14:29:03 UTC
*biopython-1.43 (17 May 2007)

  17 May 2007; Olivier Fisette <ribosome@gentoo.org>
  +files/biopython-1.43-buildkdtree.patch, -biopython-1.40b.ebuild,
  +biopython-1.43.ebuild:
  New upstream version. Ebuild clean-up. Pruned old version.

Anything else you want to be done? `if 1 == 1` doesn't look like acceptable patch honestly. :)
Comment 5 Martin Mokrejš 2007-05-19 20:44:29 UTC
OK, the official ebuild for 1.43 does not build the KDTree module for me. The patch only makes the build process to be non-interactive. On linux it builds fine for me so I do not see a reason not to build it.

BTW, somebody on the biopython list recently reported that it is required by ... some package. ;-)
Comment 6 Olivier Fisette (RETIRED) gentoo-dev 2007-05-20 14:06:05 UTC
The ebuild in Portage works fine for me, KDTree support being controled by the kdtree USE flag. I decided not to enable it by default since upstream says it does not compile cleanly on all arches, but I could change this default later on (or even remove the flag) if it seems to work fine on all arches where we support Biopython.

If you have additional information about KDTree on Alpha, PPC, Sparc or Linux in general, send it my way. If the current ebuild really seems broken for you, feel free to reopen and post the output of "emerge --info".

Thanks,