Bug 228259 - [maintainer-update] cad/calculix-ccx: update to version 2.14
Summary: [maintainer-update] cad/calculix-ccx: update to version 2.14
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Thomas Zander
URL:
Keywords: patch
Depends on:
Blocks: 228260
  Show dependency treegraph
 
Reported: 2018-05-15 01:47 UTC by Pedro F. Giffuni
Modified: 2018-07-09 21:08 UTC (History)
1 user (show)

See Also:


Attachments
svn "diff" for calculix-ccx update (18.26 KB, patch)
2018-05-15 01:47 UTC, Pedro F. Giffuni
no flags Details | Diff
Update: Add taucs as solver (18.69 KB, patch)
2018-06-26 04:11 UTC, Pedro F. Giffuni
no flags Details | Diff
New version: drop metis-edf option (18.79 KB, patch)
2018-06-29 22:50 UTC, Pedro F. Giffuni
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro F. Giffuni freebsd_committer freebsd_triage 2018-05-15 01:47:12 UTC
Created attachment 193407 [details]
svn "diff" for calculix-ccx update

New version with many enhancements.
See http://www.dhondt.de/new_calc.htm

Use METIS4 by default while here since metis-edf future is being reconsidered.
Comment 1 Thomas Zander freebsd_committer freebsd_triage 2018-06-24 16:59:15 UTC
Shouldn't this
METIS4_DEPENDS= libmetis.so:math/metis4
be
METIS4_LIB_DEPENDS= libmetis.so:math/metis4
instead?

Also, are these libs dlopen()ed? They aren't listed in the required shlibs during poudriere testbuild.
Comment 2 Pedro F. Giffuni freebsd_committer freebsd_triage 2018-06-24 21:22:55 UTC
(In reply to Thomas Zander from comment #1)

Thanks for looking at this. Metis is not directly used by ccx (CalculiX): it is a requirement from the taucs solver.

I haven't looked at this part of the build in a long time, but metis is listed as a dependency for taucs, so perhaps we don't need it listed again in the calculix-ccx port.
Comment 3 Pedro F. Giffuni freebsd_committer freebsd_triage 2018-06-26 04:11:12 UTC
Created attachment 194641 [details]
Update: Add taucs as solver

OK, just reviewed and we were actually missing the taucs support within the compile process.

Good side-catch!
Comment 4 Pedro F. Giffuni freebsd_committer freebsd_triage 2018-06-29 22:50:17 UTC
Created attachment 194761 [details]
New version: drop metis-edf option

Drop metis-edf: metid-edf will be deprecated and it's less confusing to just use metis4.
Comment 5 commit-hook freebsd_committer freebsd_triage 2018-07-09 21:05:43 UTC
A commit references this bug:

Author: riggs
Date: Mon Jul  9 21:05:28 UTC 2018
New revision: 474304
URL: https://svnweb.freebsd.org/changeset/ports/474304

Log:
  Update to upstream version 2.14

  Detailed maintainer log:
  - New version with many enhancements.
    See http://www.dhondt.de/new_calc.htm
  - Drop metis-edf: metid-edf will be deprecated and it's less
    confusing to just use metis4.

  PR:		228259
  Submitted by:	pfg (maintainer)

Changes:
  head/cad/calculix-ccx/Makefile
  head/cad/calculix-ccx/distinfo
  head/cad/calculix-ccx/files/patch-CalculiX.h
  head/cad/calculix-ccx/files/patch-Makefile
  head/cad/calculix-ccx/pkg-plist