Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 221771 - [science overlay]Revision bump for dev-libs/ntl to 5.4.2 and improvements for sage.
Summary: [science overlay]Revision bump for dev-libs/ntl to 5.4.2 and improvements for...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: C++ Team [disbanded]
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks: 201321
  Show dependency tree
 
Reported: 2008-05-12 03:39 UTC by François Bissey
Modified: 2009-08-12 18:05 UTC (History)
2 users (show)

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


Attachments
new ntl ebuild (ntl-5.4.2.ebuild,1.49 KB, text/plain)
2008-05-12 03:40 UTC, François Bissey
Details
mfile patch to properly build shared libraries (ntl-5.4.2-mfile.patch,1.89 KB, patch)
2008-05-12 03:41 UTC, François Bissey
Details | Diff
patch for singular (sage-new.h.patch,324 bytes, patch)
2008-05-12 03:41 UTC, François Bissey
Details | Diff
basic error callback framework (sage-tools.patch,1.39 KB, patch)
2008-05-12 03:42 UTC, François Bissey
Details | Diff
New patch to sanitize the makefile and build the shared library properly (ntl-shared.patch,4.88 KB, patch)
2008-07-02 02:17 UTC, François Bissey
Details | Diff
revised ebuild using the new patch (ntl-5.4.2.ebuild,1.50 KB, text/plain)
2008-07-02 02:18 UTC, François Bissey
Details
extra makefile file containing specific instruction for building libntl.so on linux (linux.mk,183 bytes, text/plain)
2008-07-02 02:20 UTC, François Bissey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description François Bissey 2008-05-12 03:39:19 UTC
New ntl ebuild for the newest version with a few added things (all sent
upstream and likely to end in the next version of ntl):
*a patch to allow the correct building of a shared library, this is a common
effort between me, Tim Abbot the sage packager for Debian and Victor Shoup from
ntl.
*a patch to provide an error callback framework
*a patch to allow the proper working of singular (needs to be rev-bumped but I 
am afraid of the size of the patch).
Comment 1 François Bissey 2008-05-12 03:40:07 UTC
Created attachment 152893 [details]
new ntl ebuild
Comment 2 François Bissey 2008-05-12 03:41:21 UTC
Created attachment 152895 [details, diff]
mfile patch to properly build shared libraries
Comment 3 François Bissey 2008-05-12 03:41:51 UTC
Created attachment 152897 [details, diff]
patch for singular
Comment 4 François Bissey 2008-05-12 03:42:22 UTC
Created attachment 152899 [details, diff]
basic error callback framework
Comment 5 François Bissey 2008-07-02 02:17:11 UTC
Created attachment 159185 [details, diff]
New patch to sanitize the makefile and build the shared library properly

Well has it happens the mfile patch as it is has been a fiasco
in sage when trying to work on solaris. I have been reworking the
whole thing so that it is more portable and more sane (no direct
calls to make, use $(MAKE) instead). So I now have a framework that
works across GNU-make, BSD-make and solaris-make. I will post here
only the part that is relevant to linux, the approach can be extended
to more platform and I hope that this set of patch will be accepted 
upstream as it is much cleaner and less disruptive.
Comment 6 François Bissey 2008-07-02 02:18:01 UTC
Created attachment 159187 [details]
revised ebuild using the new patch
Comment 7 François Bissey 2008-07-02 02:20:00 UTC
Created attachment 159189 [details]
extra makefile file containing specific instruction for building libntl.so on linux
Comment 8 François Bissey 2008-07-17 11:51:16 UTC
Now available in the science overlay.
Comment 9 Justin Lecher (RETIRED) gentoo-dev 2009-05-01 15:31:18 UTC
bumped the ebuild to 5.5. 
Fixed error if LDFLAGS have "--" inside.
Comment 10 Sébastien Fabbro (RETIRED) gentoo-dev 2009-08-12 18:05:07 UTC
In CVS. Thanks.