Opened 6 years ago

Closed 2 years ago

#57715 closed submission (fixed)

calculix-ccx: new port submission

Reported by: mbrethen Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: calculix-ccx

Description (last modified by mbrethen)

Requesting a new port to install calculix-ccx: http://www.dhondt.de

There is a pkg hosted on the svnweb freebsd org that has a port: https://svnweb.freebsd.org/ports/head/cad/calculix-ccx/

I have included a developmental portfile, patch and build log. Disregard the log file; fixed in patch.

Attachments (3)

main.log (192.2 KB) - added by mbrethen 6 years ago.
patch-ccx-build.diff (2.4 KB) - added by mbrethen 6 years ago.
Portfile (3.8 KB) - added by mbrethen 6 years ago.

Download all attachments as: .zip

Change History (12)

Changed 6 years ago by mbrethen

Attachment: main.log added

comment:1 Changed 6 years ago by mbrethen

Description: modified (diff)

comment:2 Changed 6 years ago by mf2k (Frank Schima)

Port: calculix-ccx added
Summary: calculix-ccx: port requestcalculix-ccx: new port submission
Type: requestsubmission

Changed 6 years ago by mbrethen

Attachment: patch-ccx-build.diff added

comment:3 Changed 6 years ago by mbrethen

Description: modified (diff)

Changed 6 years ago by mbrethen

Attachment: Portfile added

comment:4 Changed 6 years ago by mbrethen

#57715 and #57763 replace #50810, which it appears was never committed.

comment:5 Changed 6 years ago by kencu (Ken)

Mark, can you straighten out for us what is the difference between 57715 and 57763, so we know how to think about these? Thanks.

comment:6 Changed 6 years ago by mbrethen

Yes, CalculiX is composed of two independent packages: ccx and cgx. #57715 installs ccx, the main tool for doing finite element analysis (FEA). It depends on fortran and, according to the documentation, needs be built with GCC. #57763 installs the pre/post-processor cgx. It uses OpenGL and the C++libraries it depends on are built with native clang. Building it with GCC could cause C++ library conflicts, I'm told.

I made them independent ports to better focus on the specific requirements of each tool and avoid compiler-related conflicts. Hope this helps.

comment:7 Changed 6 years ago by mbrethen

btw, #57669 and #57693 are required to build #57715

Last edited 6 years ago by mbrethen (previous) (diff)

comment:8 Changed 2 years ago by mbrethen

This ticket can be closed--I've since update the Portfile.

comment:9 in reply to:  8 Changed 2 years ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: newclosed

Replying to mbrethen:

This ticket can be closed--I've since update the Portfile.

Sounds good, thanks for fixing!

Note: See TracTickets for help on using tickets.