[MacPorts] #50151: dyncall: upgrade to 0.8, fix livecheck, fix build/packaging
MacPorts
noreply at macports.org
Mon Dec 28 02:42:18 PST 2015
#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
More information about the macports-tickets
mailing list