Summary: | [patch] cad/calculix update to 2.17.1 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | rsmith | ||||
Component: | Individual Port(s) | Assignee: | Pedro F. Giffuni <pfg> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | Flags: | pfg:
maintainer-feedback-
|
||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
I am currently very busy with someone from my family in the hospital, so it may take a while for me to get this. If some other committers wants to go ahead, I approve. Patch is insufficient. Still have to modify the path for other patches: ===> License GPLv2 accepted by the user ===> calculix-2.17.1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by calculix-2.17.1 for building ===> Extracting for calculix-2.17.1 => SHA256 Checksum OK for calculix/cgx_2.17.1.all.tar.bz2. => SHA256 Checksum OK for calculix/cgx_2.17.1.exa.tar.bz2. => SHA256 Checksum OK for calculix/cgx_2.17.1.htm.tar.bz2. => SHA256 Checksum OK for calculix/cgx_2.17.1.pdf. ===> Patching for calculix-2.17.1 ===> Applying FreeBSD patches for calculix-2.17.1 from /usr/ports/cad/calculix/files File to patch: ^C===> FAILED Applying FreeBSD patch-cgx__VER_src_Makefile ===> FAILED to apply cleanly FreeBSD patch(es) patch-cgx__VER_src_Makefile *** Error code 1 *** Signal 2 A commit references this bug: Author: pfg Date: Tue Sep 22 17:32:09 UTC 2020 New revision: 549614 URL: https://svnweb.freebsd.org/changeset/ports/549614 Log: cad/calculix : update to version 2.17.1 PR: 249459 Approved by: thierry (mentor, implicit) Changes: head/cad/calculix/Makefile head/cad/calculix/distinfo head/cad/calculix/files/patch-cgx__2.17_src_pickFunktions.c head/cad/calculix/files/patch-cgx__VER_src_Makefile head/cad/calculix/pkg-plist Committed, thanks! |
Created attachment 218086 [details] Patch to update the port to 2.17.1. Apart from new colormaps, this 2.17.1 contains a fix for a pretty serious bug. In 2.17, when exporting a surface ("send XXX abq sur"), the *SURFACE keyword is missing from the generated XXX.sur file. Since surfaces are necessary for applying distributed loads, this cripples cgx for problems with distributed loads. I have run the usual tests from the porters handbook and found no issues. Portlint only gives a couple of warnings: WARN: Makefile: use of DISTFILES with single file discouraged. distribution filename should be set by DISTNAME and EXTRACT_SUFX. WARN: Makefile: DISTFILES/DISTNAME affects WRKSRC. take caution when changing them. 0 fatal errors and 2 warnings found.