Bug 189541 - [Maintainer] math/giacxcas update
[Maintainer] math/giacxcas update
Status: Closed FIXED
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s)
Latest
Any Any
: Normal Affects Only Me
Assigned To: William Grzybowski
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-05-10 09:00 UTC by han
Modified: 2014-06-20 15:40 UTC (History)
1 user (show)

See Also:


Attachments
file.diff (10.90 KB, patch)
2014-05-10 09:00 UTC, han
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description han 2014-05-10 09:00:00 UTC
. Fix the compilation problem in the HEAD branch:
http://beefy2.isc.freebsd.org/bulk/head-amd64-default/latest/logs/errors/giacxcas-1.1.0_4.log
. 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:
Comment 1 commit-hook freebsd_committer 2014-06-20 15:40:08 UTC
A commit references this bug:

Author: wg
Date: Fri Jun 20 15:39:27 UTC 2014
New revision: 358592
URL: http://svnweb.freebsd.org/changeset/ports/358592

Log:
  math/giacxcas: fix compile on head

  - Make the no cdrom entry match the string in LEGAL

  PR:		189541
  Submitted by:	han math jussieu fr

Changes:
  head/math/giacxcas/Makefile
  head/math/giacxcas/distinfo
  head/math/giacxcas/files/
  head/math/giacxcas/files/patch-src-Graph3d.cc
  head/math/giacxcas/files/patch-src-gausspol.h
  head/math/giacxcas/files/patch-src-index.cc
  head/math/giacxcas/files/patch-src-index.h
  head/math/giacxcas/files/patch-src-modfactor.cc
  head/math/giacxcas/files/patch-src-modpoly.cc
  head/math/giacxcas/files/patch-src-threaded.h
  head/math/giacxcas/pkg-plist