[MacPorts] #58048: pcb upgrade to 4.2.0

MacPorts noreply at macports.org
Mon Feb 11 14:00:54 UTC 2019

#58048: pcb upgrade to 4.2.0
  Reporter:  technobauble  |      Owner:  (none)
      Type:  update        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:                |   Keywords:  maintainer
      Port:  pcb           |

Comment (by technobauble):

 Preface: I'm still somewhat new to this, so, thanks for your patience.

 Yes, I added it because intltool appeared to depend on it. I recently
 upgraded to Mojave, and haven't reinstalled most of my ports yet. So, I
 figured it was just missed.

 The bug you referenced is years old, and it doesn't look like intltool is
 actually even being developed anymore. I doubt that it will ever be
 officially patched.

 Without the dependency, I get the following output, which doesn't use the
 identifier INTLTOOL_PERL... but perhaps it is the same issue?

 :info:configure checking for intltool >= 0.35.0... 0.51.0 found
 :info:configure checking for intltool-update... /opt/local/bin/intltool-
 :info:configure checking for intltool-merge... /opt/local/bin/intltool-
 :info:configure checking for intltool-extract... /opt/local/bin/intltool-
 :info:configure checking for xgettext... (cached) /opt/local/bin/xgettext
 :info:configure checking for msgmerge... (cached) /opt/local/bin/msgmerge
 :info:configure checking for msgfmt... (cached) /opt/local/bin/msgfmt
 :info:configure checking for gmsgfmt... (cached) /opt/local/bin/msgfmt
 :info:configure checking for perl... /opt/local/bin/perl
 :info:configure checking for perl >= 5.8.1... 5.26.3
 :info:configure checking for XML::Parser... configure: error: XML::Parser
 perl module is required for intltool
 :info:configure Command failed:  cd
 && ./configure --prefix=/opt/local --mandir=/opt/local/share/man
 --infodir=/opt/local/share/info --disable-update-desktop-database
 --disable-dbus --disable-update-mime-database
 :info:configure Exit code: 2
 :error:configure Failed to configure pcb, consult
 :error:configure Failed to configure pcb: configure failure: command
 execution failed

 Actually, when I just reproduced this, it asked me to install the p5.28
 -xml-parser port as a dependency (I uninstalled all versions to reproduce
 the output)... which it did. So, clearly there is a larger issue here.

 I guess I'm not entirely sure what you're asking me to do. I can't fix
 intltool, and I don't think this is an issue with pcb, as we don't
 actually require XML::Parser (which is I suppose a reason it shouldn't be
 on my dependency list). If I remove the dependency, then it doesn't build
 unless the right package happens to already be on the system.

 I'm sorry for being dense, but can you please be a little more explicit
 with your instructions? Are you asking me to distribute and apply the
 intltool patch as part of the pcb port?


Ticket URL: <https://trac.macports.org/ticket/58048#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS

More information about the macports-tickets mailing list