[MacPorts] #30599: h2ph not rerun after perl5 upgrade

MacPorts noreply at macports.org
Thu Oct 20 01:38:15 CEST 2016


#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 mojca@…):

 geekosaur at IRC:
 >
 > Basically `h2ph` for a perl version should be run in the `postinstall`
 for that perl version.
 > This "translates" system header files to perl, producing pack templates
 for structs used by syscalls / libraries
 >
 > In theory you could run it as part of packaging it for a given macOS
 release, but that courts license issues
 > (those files are covered not by the perl license but the OS license)
 >
 > Typical usage is:
 > {{{
 > cd /usr/include; h2ph -r -l .
 > }}}
 > (which translates all the translatable headers, recursively, installing
 the result in the appropriate perl site packages dir)

 If perl is built universally, the result is different.

-- 
Ticket URL: <https://trac.macports.org/ticket/30599#comment:4>
MacPorts <https://www.macports.org/>
Ports system for the Mac operating system



More information about the macports-tickets mailing list