[MacPorts] #30599: h2ph not rerun after perl5 upgrade
MacPorts
noreply at macports.org
Wed Jul 25 13:43:16 UTC 2018
#30599: h2ph not rerun after perl5 upgrade
-----------------------+--------------------------------
Reporter: vinc17@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: perl5 |
-----------------------+--------------------------------
Comment (by chrstphrchvz):
At the moment, p5-tcl-ptk requires sys/ioctl.ph to be generated for its
`fileevent` to work at all.
Knowing which files `h2ph` needs to be run on for a distribution seems
possible but likely requires inspecting the source code of the
distribution (e.g. finding any `require "….ph";` statements).
This is a rare issue, but if this were needed more often, then rather than
manually using `h2ph` from `postinstall`, it would probably more ideal to
have something in the perl5 PortGroup handle this, something like
`perl5.h2ph sys/syscall.ph` in the subport, in case an approach better
than rerunning `h2ph` becomes possible, or headers move(?), etc. And
unless there's a way to rerun `h2ph` when MacPorts detects XCode (if not
the specific header file) was updated, the above concerns about
compatibility still apply.
--
Ticket URL: <https://trac.macports.org/ticket/30599#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list