[MacPorts] #50810: calculix 2.9 - New port request
#50810: calculix 2.9 - New port request ------------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: FEM CAD CalculiX | Port: calculix ------------------------------+-------------------------------- This port is meant to add CalculiX 3D FEM program ccx. We use this as the main FEM engine behind FreeCAD. -- Ticket URL: <https://trac.macports.org/ticket/50810> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Changes (by mf2k@…): * keywords: FEM CAD CalculiX => * version: 2.3.4 => -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by mark.brethen@…): Ian, I was working on a calculix port with subports ccx and cgx but you beat me to it. Pycalculix requires both. Would you consider adding cgx as a subport for those that need it? Thanks -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by ian.rees@…): Replying to [comment:4 mark.brethen@…]:
Ian, I was working on a calculix port with subports ccx and cgx but you beat me to it. Pycalculix requires both. Would you consider adding cgx as a subport for those that need it?
Thanks Sure, I'd be glad to help out athough my knowledge of calculix/Portfiles is pretty thin. Do you think it would it be better to rename this one to something like calculix-ccx and add another for calculix-cgx, or extend this port to add cgx?
Also - sorry about dropping the ball on that FreeCAD port ages ago, but we should have a new release out within the next couple weeks with luck! -Ian- -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by mark.brethen@…): I uploaded Portfile-mdb for you to look at. Its not complete but has ccx and cgx set up as subports. -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by ian.rees@…): Replying to [comment:6 mark.brethen@…]:
I uploaded Portfile-mdb for you to look at. Its not complete but has ccx and cgx set up as subports. Cool, I probably won't get to it today, but would be glad to merge our Portfiles together.
I'm assuming you're ahead with regard to cgx, so would you be able to finish up that part of the combined Portfile? -Ian- -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by mark.brethen@…): I'll continue to work on cgx and post my finished port file for you to merge. -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by mark.brethen@…): Calculix is now at rev. 2.10. The patches to ccx will have to be updated. -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by mark.brethen@…): I've got the patches for v2.10 working. Now cgx uses a modified netgen to allow for tet meshing with a target element size. Since a port already exists, I'm not sure how best to implement this. -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by ian.rees@…): I've updated the Portfile to use Mark's subport architecture, and upgraded to v 2.10. Should we change the topic of this ticket? -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by mark.brethen@…): I uploaded my finished port file and patches for cgx. For some reason I don't have the file ~/Library/Preferences/com.apple.LaunchServices.plist so openbrowser is complaining. -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#50810: calculix 2.9 - New port -------------------------+-------------------------------- Reporter: ian.rees@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calculix | -------------------------+-------------------------------- Comment (by ian.rees@…): Have tested Mark's combined Portfile on MacOS 10.10, seems ready to go once ticket #56087 is merged AFAICT. Thanks! patch-spooles-build.diff - Meant for calculix's files directory Portfile - Discard patch-calculix-build.diff - Rename to patch-ccx-build.diff and put in calculix's files directory patch-cgx-build.diff - Meant for calculix's files directory patch-libSNL-build.diff - Meant for calculix's files directory Portfile-mdb - Rename to Portfile -- Ticket URL: <https://trac.macports.org/ticket/50810#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts