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.
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
Fix for sci-mathematics/flint: https://github.com/wbhart/flint2/pull/95 Merged upstream but not yet in a stable release.
The latest version in portage is 9.0.2. Closing as OBSOLETE