Summary: | [Maintainer-update] cad/calculix: Update to version 2.13 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Pedro F. Giffuni <pfg> | ||||||
Component: | Individual Port(s) | Assignee: | Thomas Zander <riggs> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | pfg, riggs | ||||||
Priority: | --- | Keywords: | patch | ||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Description
Pedro F. Giffuni
2017-10-10 20:58:22 UTC
Created attachment 187563 [details]
Updated patch
This fixes the build on 10.4 by requesting the same compiler as calculix-ccx
(In reply to Thomas Zander from comment #1) Bad idea: ccx uses Fortran so this would force using GCC. ccx doesn't share libraries with calculix cgx: we split ccx out of calculix precisely because GCC causes segmentation faults (issues with different C++ base libraries). Let's just label the port broken on 10.x and keep building it with clang on 11 and upper. Comment on attachment 187563 [details]
Updated patch
Causes segfaults when built with gcc.
A commit references this bug: Author: riggs Date: Mon Oct 30 17:19:09 UTC 2017 New revision: 453200 URL: https://svnweb.freebsd.org/changeset/ports/453200 Log: Update to upstream version 2.13 Detailed log: - New features, see http://www.dhondt.de/new_calc.htm https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222915 - Mark BROKEN on FreeBSD 10 for now: Does not build when built with clang, and causes runtime segfaults when built with gcc PR: 222915 Submitted by: pfg (maintainer) Changes: head/cad/calculix/Makefile head/cad/calculix/distinfo head/cad/calculix/files/patch-cgx__VER_src_Makefile head/cad/calculix/files/patch-cgx__VER_src_cgx.h head/cad/calculix/files/patch-cgx__VER_src_extUtil.h head/cad/calculix/files/patch-cgx__VER_src_userFunction.c head/cad/calculix/pkg-plist |