Opened 9 years ago

Closed 8 years ago

#9692 closed Bug Report - General (Fixed)

Gentoo ebuilds missing libwww-perl dependency

Reported by: scott-sender-2f809c@… Owned by: Rob Smith
Priority: minor Milestone: 0.25
Component: Packaging Version: 0.24-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

MythTV Perl bindings won't build without dev-perl/libwww-perl 6.0 or later. This causes scripts such as mythlink.pl to fail to run as MythTV.pm never gets built.

The needed version of libwww-perl is currently keyworded ~amd64 and ~x86. Several of its dependencies are keyworded likewise:

dev-perl/HTTP-Message
dev-perl/Encode-Locale
dev-perl/LWP-MediaTypes
dev-perl/HTTP-Date
dev-perl/HTTP-Cookies
dev-perl/HTTP-Daemon
dev-perl/WWW-RobotRules
dev-perl/Net-HTTP
dev-perl/HTTP-Negotiate
dev-perl/File-Listing

As a workaround, I've made the necessary changes to /etc/portage/package.keywords and reemerged both libwww-perl and MythTV (0.24, if it matters). Changing RDEPEND in the ebuild to require the newer libwww-perl if the perl USE flag is set should fix it...something like this:

RDEPEND="...
  perl? ( dev-perl/DBD-mysql
          dev-perl/Net-UPnP
          >=dev-perl/libwww-perl-6 )
         ..."

Change History (2)

comment:1 Changed 9 years ago by beirdo

Owner: set to Rob Smith
Status: newassigned

comment:2 Changed 8 years ago by Raymond Wagner

Milestone: unknown0.25
Resolution: Fixed
Status: assignedclosed

Fixed in 75dddfb39388a.

Note: See TracTickets for help on using tickets.