Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#46831 closed submission (fixed)

OpenGTL 0.9.18

Reported by: Schamschula (Marius Schamschula) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: macports@…
Port: OpenGTL

Description

New port: OpenGTL 0.9.18. The Graphics Transformation Languages is a set of libraries for using and integrating transformation algorithms (such as filter or color conversion) in graphics applications.

Attachments (6)

Portfile (2.1 KB) - added by Schamschula (Marius Schamschula) 9 years ago.
patch-CMakeLists.txt.diff (892 bytes) - added by Schamschula (Marius Schamschula) 9 years ago.
patch-Extensions-PngDC-PngDC.cpp.diff (561 bytes) - added by Schamschula (Marius Schamschula) 9 years ago.
patch-llvm-3.3svn.diff (24.2 KB) - added by Schamschula (Marius Schamschula) 9 years ago.
patch-OpenGTL-GTLCore-CMakeLists.txt.diff (1.1 KB) - added by Schamschula (Marius Schamschula) 9 years ago.
patch-OpenShiva-doc-CMakeLists.txt.diff (390 bytes) - added by Schamschula (Marius Schamschula) 9 years ago.

Download all attachments as: .zip

Change History (10)

Changed 9 years ago by Schamschula (Marius Schamschula)

Attachment: Portfile added

Changed 9 years ago by Schamschula (Marius Schamschula)

Attachment: patch-CMakeLists.txt.diff added

Changed 9 years ago by Schamschula (Marius Schamschula)

Changed 9 years ago by Schamschula (Marius Schamschula)

Attachment: patch-llvm-3.3svn.diff added

Changed 9 years ago by Schamschula (Marius Schamschula)

Changed 9 years ago by Schamschula (Marius Schamschula)

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Keywords: haspatch maintainer removed
Version: 2.3.3

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

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

Thanks. This had been requested in #42831.

comment:3 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

The configure phase fails with:

-- Found LLVM: /bin/sh: LLVM_CONFIG_EXECUTABLE-NOTFOUND: command not found

and then:

CMake Error at CMakeLists.txt:119 (message):
  llvm was build with asserts, this is not supported by OpenGTL (llvm with
  asserts is not thread safe).

llvm-3.3 is not installed with the assertions variant:

$ port -v installed llvm-3.3
The following ports are currently installed:
  llvm-3.3 @3.3_7+universal (active) platform='darwin 14' archs='i386 x86_64'

Fixed by adding -DLLVM_CONFIG_EXECUTABLE=${prefix}/bin/llvm-config-mp-3.3 to configure.args.

According to the source, the license is actually any version of the LGPL, not GPL 2 as indicated.

Committed in r133037.

comment:4 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Neglected to mention: I also changed llvm-3.3 to a library dependency because the installed files do link with its libraries.

Note: See TracTickets for help on using tickets.