[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