Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 522918 - dev-libs/ntl-6.2.1 version bump
Summary: dev-libs/ntl-6.2.1 version bump
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2014-09-15 22:11 UTC by François Bissey
Modified: 2015-05-26 08:09 UTC (History)
2 users (show)

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


Attachments
patch to dev-libs/ntl-6.1.0 to produce a working ebuild for dev-libs/ntl-6.2.1 (ebuild.patch,2.52 KB, patch)
2014-09-15 22:11 UTC, François Bissey
Details | Diff
New patch needed by ntl-6.2.1 (ntl-6.2.1-static_and_sanity.patch,3.78 KB, patch)
2014-09-15 22:14 UTC, François Bissey
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description François Bissey 2014-09-15 22:11:52 UTC
Created attachment 384816 [details, diff]
patch to dev-libs/ntl-6.1.0 to produce a working ebuild for dev-libs/ntl-6.2.1

ntl 6.2.0 and then quickly 6.2.1 have been released in the past months. It has changed to use libtool to build shared and static libraries. 
It obsoletes the previous patches we had to enable the building of shared libraries. It was also a pain to make it behave so it would respect the "static-libs" use flag.
Other inconvenient, we had set the soname and library name to be libntl.so.${PV} (on linux, it is of course different on macos) upstream has now set it up to libntl.so.5.0.0. Let's just they know what they are doing with that number in the future.

This version of ntl also breaks sci-mathematics/flint. A pull request has been sent to flint upstream already.
Comment 1 François Bissey 2014-09-15 22:14:37 UTC
Created attachment 384818 [details, diff]
New patch needed by ntl-6.2.1

This patch replace ntl-5.5.2-shared-r1.patch and 
1) control the building of static libraries
2) sanitize the use of make as much as possible
3) split the install target to create a separate one for documentation
Comment 2 François Bissey 2014-09-15 22:21:25 UTC
Fix for sci-mathematics/flint:
https://github.com/wbhart/flint2/pull/95
Merged upstream but not yet in a stable release.
Comment 3 Sergey Popov gentoo-dev 2015-05-26 08:09:59 UTC
The latest version in portage is 9.0.2. Closing as OBSOLETE