#50151: dyncall: upgrade to 0.8, fix livecheck, fix build/packaging ---------------------+---------------------- Reporter: mojca@… | Owner: dadler@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: dyncall ---------------------+---------------------- I was checking `dyncall` as a dependency of `MoarVM` and noticed that it was outdated (livecheck doen't work). When I tried to upgrade it to 0.8, I realized that it was trying to circumvent the `$DESTDIR`: {{{ make[1]: Entering directory `/path/to/dyncall/work/dyncall-0.8/dyncall' mkdir -p /opt/local/lib mkdir -p /opt/local/include cp libdyncall_s.a /opt/local/lib cp: /opt/local/lib/libdyncall_s.a: Operation not permitted make[1]: *** [install] Error 1 make[1]: Leaving directory `/path/to/dyncall/work/dyncall-0.8/dyncall' make: *** [install-libdyncall] Error 2 }}} This seems to be an upstream bug, perhaps introduced in 0.8. But I noticed that CMake was also supported, so I switched to CMake successfully. When comparing the resulting package with the one in http://packages.macports.org/dyncall/, I realized that CMake forgets to install the man page. I'm attaching a diff file that fixes most issues except for the man page. It would be nice to get maintainer's confirmation though. -- Ticket URL: <https://trac.macports.org/ticket/50151> MacPorts <https://www.macports.org/> Ports system for OS X