[MacPorts] #42057: NGSolve Finite Element Library
#42057: NGSolve Finite Element Library -------------------------+-------------------------------- Reporter: sebastian@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: -------------------------+-------------------------------- please find attached the port files that are necessary to install the NGSolve Finite Element Library Version 5.1 and some dependencies, see http://sourceforge.net/projects/ngsolve/. They might need some fine tuning (e.g. I did not check all gcc versions) but should be rather stable. The port files are attached because of dependency: - Netgen, http://www.hpfem.jku.at/netgen/ - Tix, see http://tix.sourceforge.net/ - Togl, http://togl.sourceforge.net/ -- Ticket URL: <https://trac.macports.org/ticket/42057> MacPorts <http://www.macports.org/> Ports system for OS X
#42057: NGSolve Finite Element Library --------------------------+-------------------------------- Reporter: sebastian@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by mf2k@…): A few comments: - This is really 4 submissions in 1 and that makes it unlikely to ever get committed. Please break this up into 4 separate tickets and do not zip up the files so that committers can easily review them. Then comments can be made on a port by port basis. - "openmaintainer" by itself is not valid. You want "nomaintainer". -- Ticket URL: <https://trac.macports.org/ticket/42057#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#42057: NGSolve Finite Element Library --------------------------+-------------------------------- Reporter: sebastian@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by sean@…): Ok, I just got this running. Tix, Togl, and Netgen all seem to work fine. The only real problem is with NGSolve and clang. It seems that the ngsolve project suffers from differences in [https://gcc.gnu.org/wiki/Visibility vague linking] between clang and gcc. If you can convince the project to fix these then we could have shared libraries (using `-fvisibility=hidden` is a good practice, it seems). I had to make a few changes to the portfiles you provided: - dropped ATLAS due to problems linking with the correct gfortran - use Accelerate framework for lapack - use released tarballs instead of subversion - general cleanup The ATLAS dependence shouldn't be a big deal because this is finite element and hence sparse. I'll attach my portfiles for review. -- Ticket URL: <https://trac.macports.org/ticket/42057#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#42057: NGSolve Finite Element Library --------------------------+-------------------------------- Reporter: sebastian@… | Owner: macports-tickets@… Type: submission | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: | --------------------------+-------------------------------- Changes (by sean@…): * status: new => closed * resolution: => fixed Comment: Committed in r120744. -- Ticket URL: <https://trac.macports.org/ticket/42057#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts