[MacPorts] #15953: Adding the VIGRA Image Library to MacPorts
#15953: Adding the VIGRA Image Library to MacPorts ---------------------------------------+------------------------------------ Reporter: benjamin.seppke@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: High | Milestone: Port Submissions Component: ports | Version: 1.6.0 Keywords: | ---------------------------------------+------------------------------------ Some more information about this wonderful c++ image processing lib: VIGRA stands for "Vision with Generic Algorithms". It's a novel computer vision library that puts its main emphasize on customizable algorithms and data structures. By using template techniques similar to those in the C++ Standard Template Library, you can easily adapt any VIGRA component to the needs of your application, without thereby giving up execution speed. -- Ticket URL: <http://trac.macports.org/ticket/15953> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15953: vigra: New port for VIGRA Image Library ----------------------------------------+----------------------------------- Reporter: benjamin.seppke@gmail.com | Owner: ryandesign@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: ----------------------------------------+----------------------------------- Changes (by ryandesign@macports.org): * owner: macports-tickets@lists.macosforge.org => ryandesign@macports.org * priority: High => Normal * status: new => assigned * summary: Adding the VIGRA Image Library to MacPorts => vigra: New port for VIGRA Image Library -- Ticket URL: <http://trac.macports.org/ticket/15953#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15953: vigra: New port for VIGRA Image Library ----------------------------------------+----------------------------------- Reporter: benjamin.seppke@gmail.com | Owner: ryandesign@macports.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: ----------------------------------------+----------------------------------- Changes (by ryandesign@macports.org): * status: assigned => closed * resolution: => fixed Comment: I committed the port in r38306 with these changes: * Fixed install command parameter (`-m` not `--mode=`) so it works with Apple's BSD install too, not just GNU install. * Fixed destroot phase so port actually installs into destroot and MacPorts can track the port's contents. * Fixed documentation installation so it goes where MacPorts documentation customarily lives. * Fixed livecheck so it works. * Enabled parallel build to speed things up for users with multiple processors and/or multiple processor cores. * Indicate that the universal variant does not work. * Escaped the quotes in the long description so the port is considered syntactically valid. * Fixed a typo in the long description. (emphasize => emphasis) * Changed master_sites to use the ${homepage} variable instead of repeating the homepage URL. * Changed distname to use the ${name} variable instead of repeating the port name. * Removed `--prefix=${prefix} --exec-prefix=${prefix}` from configure.args since `--prefix=${prefix}` is already in configure.pre_args and `--exec-prefix=${prefix}` should be the default when `--prefix=${prefix}` is used. * Switched from a mix of tabs and spaces for indentation to all spaces, and removed trailing whitespace. You set the maintainer to nomaintainer. I set it to myself and openmaintainer, but I don't really know the software. Would you like to be the maintainer? -- Ticket URL: <http://trac.macports.org/ticket/15953#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15953: vigra: New port for VIGRA Image Library ----------------------------------------+----------------------------------- Reporter: benjamin.seppke@gmail.com | Owner: ryandesign@macports.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: ----------------------------------------+----------------------------------- Comment (by benjamin.seppke@gmail.com): Yes, I would like to be the maintainer. I'm relatively new to MacPorts, so I'm sorry for the work you had with this port. Thanks a lot for cleaning up! -- Ticket URL: <http://trac.macports.org/ticket/15953#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15953: vigra: New port for VIGRA Image Library ----------------------------------------+----------------------------------- Reporter: benjamin.seppke@gmail.com | Owner: ryandesign@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: ----------------------------------------+----------------------------------- Changes (by benjamin.seppke@gmail.com): * status: closed => reopened * resolution: fixed => Comment: I tried out the now available port, but without success - unfortunately... It seems, that there are no bindings to the needed libraries inside the libvigraimpex.dylib (to libpng, libz, libjpeg and libtiff). Normally, the configure searches them, and should find them in /opt/local/(lib). If all are found, the vigra-config command should also return them when calling `vigra-config --libs`. This is not the case after installing this port, so my explanation to this is that they're just not found by the configure. How can I test (and of course fix) that behaviour? -- Ticket URL: <http://trac.macports.org/ticket/15953#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15953: vigra: New port for VIGRA Image Library ----------------------------------------+----------------------------------- Reporter: benjamin.seppke@gmail.com | Owner: ryandesign@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: ----------------------------------------+----------------------------------- Comment (by ryandesign@macports.org): Sorry, I overlooked your note until now. I updated the vigra port to 1.6.0 in r39268. I agree `vigra-config --libs` doesn't show any links to the other libraries, and `otool -L /opt/local/lib/libvigraimpex.2.0.160.dylib` doesn't show the library linking with those other libraries. You can `sudo port -d configure vigra` and look at all the output produced. You can also examine the file ''config.log'' in the source directory after ''configure'' is run. -- Ticket URL: <http://trac.macports.org/ticket/15953#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15953: vigra: New port for VIGRA Image Library ----------------------------------------+----------------------------------- Reporter: benjamin.seppke@gmail.com | Owner: ryandesign@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: ----------------------------------------+----------------------------------- Comment (by ryandesign@macports.org): I made you the maintainer in r39269. -- Ticket URL: <http://trac.macports.org/ticket/15953#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15953: vigra: New port for VIGRA Image Library ----------------------------------------+----------------------------------- Reporter: benjamin.seppke@gmail.com | Owner: ryandesign@macports.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: ----------------------------------------+----------------------------------- Changes (by ryandesign@macports.org): * status: reopened => closed * resolution: => fixed Comment: Replying to [comment:4 benjamin.seppke@gmail.com]:
I tried out the now available port, but without success - unfortunately... It seems, that there are no bindings to the needed libraries inside the libvigraimpex.dylib (to libpng, libz, libjpeg and libtiff). Normally, the configure searches them, and should find them in /opt/local/(lib). If all are found, the vigra-config command should also return them when calling `vigra-config --libs`. This is not the case after installing this port, so my explanation to this is that they're just not found by the configure.
Fixed in r39270. Apparently the `--with-foo=dir` form doesn't work so well (should probably report that problem upstream), but `--with-foo` works fine. -- Ticket URL: <http://trac.macports.org/ticket/15953#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts