Opened 12 years ago

Closed 12 years ago

#35125 closed submission (fixed)

gecode @3.7.3 New port

Reported by: brandon@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc:
Port: gecode

Description

New Portfile for gecode, a C++ library described by the authors as "a toolkit for developing constraint-based systems and applications". It is a dependency of the dep_selector RubyGem being used by Opscode and others, and a way to install it via MacPorts would be nice.

Default variant has 1 dependency on boost. Port has 1 variant (+qt) that adds qt support and depends on qt4-mac.

Attachments (1)

Portfile (1.1 KB) - added by brandon@… 12 years ago.

Download all attachments as: .zip

Change History (3)

Changed 12 years ago by brandon@…

Attachment: Portfile added

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Thanks.

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Committed in r95786 with these changes:

  • formatting changes
  • use 7z distfile since it's 31% smaller
  • add --disable-qt to ensure Qt support is not enabled unless qt variant is chosen
  • it looked for the Graphviz program "dot" at configure time so I added --disable-doc-dot to ensure it doesn't get used, since no dependency on it is declared
  • it wasn't actually using boost, until I added the --with-boost-include configure arg
  • it doesn't link with any boost libraries so I changed boost to a build dependency
  • fix livecheck
Note: See TracTickets for help on using tickets.