. Fix the compilation problem in the HEAD branch:
. Update to the latest stable upstream version. (warning the upstream number has not changed. it is still 1.1.0 so I had to change the source entry
. Make the no cdrom entry match the string in LEGAL
. Add patches for a clang build BUT:
without USE_GCC, on both freebsd 10 and 11 make install gave bad binaries (immediate crash), while binaries in work/giacxcas-1.1.0/src were functional before make install. As I failed to solve this problem I still use gcc.
. NB: this version of giac is now compatible with ntl 6, but with USE_GCC and ntl in Freebsd>10 the build is broken with unknown symbols from ntl. I tried with a ntl port modified with USE_GCC and then the problem was solved. So I let the disable ntl tag with freebsd>10.
Fix: Patch attached with submission follows:
A commit references this bug:
Date: Fri Jun 20 15:39:27 UTC 2014
New revision: 358592
math/giacxcas: fix compile on head
- Make the no cdrom entry match the string in LEGAL
Submitted by: han math jussieu fr