Bug 228259

Summary: [maintainer-update] cad/calculix-ccx: update to version 2.14
Product: Ports & Packages Reporter: Pedro F. Giffuni <pfg>
Component: Individual Port(s)Assignee: Thomas Zander <riggs>
Status: Closed FIXED    
Severity: Affects Only Me CC: riggs
Priority: --- Keywords: patch
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 228260    
Attachments:
Description Flags
svn "diff" for calculix-ccx update
none
Update: Add taucs as solver
none
New version: drop metis-edf option none

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