[MacPorts] #68635: pulseaudio @14.2: should not depend on intltool or p5-xml-parser

MacPorts noreply at macports.org
Sun Nov 5 02:15:23 UTC 2023


#68635: pulseaudio @14.2: should not depend on intltool or p5-xml-parser
-------------------------+------------------------
  Reporter:  kwolcott    |      Owner:  ryandesign
      Type:  defect      |     Status:  accepted
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  pulseaudio  |
-------------------------+------------------------

Comment (by ryandesign):

 Replying to [comment:2 ryandesign]:
 > I believe the problem is the pulseaudio port which declares a dependency
 on `port:p${perl5.major}-xml-parser` without first setting
 `perl5.branches` to the desired version. That means it will inherit the
 perl version from whatever you've selected with the perl5 port. Ports
 shouldn't do that.

 The port used to do it correctly. The bug was introduced in
 [49f8c6b5322b5fc6100c4426ab170252fea6b98a/macports-ports].

 > In fact, pulseaudio probably shouldn't haven't a dependency on
 XML::Parser at all.

 Turns out the dependency is needed after all. In addition to formerly
 using intltool, pulseaudio's build system also still uses XML::Parser in
 the process of generating the manpage.

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


More information about the macports-tickets mailing list