[MacPorts] #43101: New port for the LEMON Library
#43101: New port for the LEMON Library ------------------------+-------------------------------- Reporter: tre@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: coinor-liblemon ------------------------+-------------------------------- Hi, I would like to add a new port named coinor-liblemon (analogously to the Coin-OR Debian packages) for the LEMON graph library, see http://lemon.cs.elte.hu The library is a static C++ library using cmake and licensed under Boost. I successfully tested it under Lion and Mavericks. Thanks in advance, David -- Ticket URL: <https://trac.macports.org/ticket/43101> MacPorts <http://www.macports.org/> Ports system for OS X
#43101: coinor-liblemon: New port for the LEMON Library ------------------------------+-------------------------------- Reporter: tre@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: coinor-liblemon | ------------------------------+-------------------------------- Comment (by ryandesign@…): Some observations: * The empty depends_lib line should be removed because it does nothing. * Since this software builds with cmake, consider using the cmake portgroup which should simplify the portfile. * You've declared a dependency on python27 but don't appear to be using it. * Forcing the compiler to gcc47 is going to be problematic on Mavericks and later for any other software that wants to use lemon; see wiki:FAQ#libcpp. Why can't lemon compile with clang? -- Ticket URL: <https://trac.macports.org/ticket/43101#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43101: coinor-liblemon: New port for the LEMON Library ------------------------------+-------------------------------- Reporter: tre@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: coinor-liblemon | ------------------------------+-------------------------------- Comment (by tre@…): Hi Ryan, thanks for your hints. I cleaned it up accordingly. However, the gcc dependency seems to be mandatory for 2 reasons: - the latest 1.3 release of LEMON won't compile with clang++ due to some flaws in the sources, e.g. I saw some missing typenames in template constructs etc. - I created the LEMON port as the latest seqan-apps port depends on it. seqan-apps also depends on g++ as it relies on OpenMP for multithreading. I'm optimistic that the LEMON developers will fix the clang++ compilation issues in the future. However seqan-apps won't lose its g++ dependency before Apple's clang++ supports OpenMP. :-( Regards, David -- Ticket URL: <https://trac.macports.org/ticket/43101#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43101: coinor-liblemon: New port for the LEMON Library ------------------------------+-------------------------------- Reporter: tre@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: coinor-liblemon | ------------------------------+-------------------------------- Comment (by tre@…): ping -- Ticket URL: <https://trac.macports.org/ticket/43101#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43101: coinor-liblemon: New port for the LEMON Library ------------------------------+-------------------------------- Reporter: tre@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: coinor-liblemon | ------------------------------+-------------------------------- Comment (by tre@…): ping -- Ticket URL: <https://trac.macports.org/ticket/43101#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43101: coinor-liblemon: New port for the LEMON Library ------------------------------+-------------------------------- Reporter: tre@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: coinor-liblemon | ------------------------------+-------------------------------- Comment (by david.weese@…): I just replaced the "configure.compiler" entry by blacklisting clang which causes compiler problems (read above). David -- Ticket URL: <https://trac.macports.org/ticket/43101#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#43101: coinor-liblemon: New port for the LEMON Library ------------------------------+-------------------------------- Reporter: tre@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: coinor-liblemon | ------------------------------+-------------------------------- Comment (by david.weese@…): Hi there, Can anyone of the MacPorts team please have a look at my final Portfile so that it can be eventually published? Cheers, David -- Ticket URL: <https://trac.macports.org/ticket/43101#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#43101: coinor-liblemon: New port for the LEMON Library ------------------------------+-------------------------------- Reporter: tre@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: coinor-liblemon | ------------------------------+-------------------------------- Comment (by david.weese@…): Hello? Anyone there? -- Ticket URL: <https://trac.macports.org/ticket/43101#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts