New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #21044 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

openbrowser: stop using p5-mac-carbon

Reported by: ryandesign@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc: snc@…, narf_tm@…
Port: openbrowser

Description

openbrowser uses p5-mac-carbon's Mac::InternetConfig module to read the name of the user's web browser. But p5-mac-carbon doesn't build on Snow Leopard and the software is not maintained upstream. Find a way for openbrowser to get the browser name without using Mac::Carbon.

Attachments

openbrowser.diff (1.7 KB) - added by ryandesign@… 4 years ago.

Change History

Changed 4 years ago by ryandesign@…

comment:1 Changed 4 years ago by ryandesign@…

  • Status changed from new to assigned

Attached is a diff which makes openbrowser use p5-mac-propertylist instead. The only caveat is that it requires a newer version of Mac::PropertyList than the latest stable 1.31 that's available. There's a development version 1.31_01 available with which I tested my changes. I've asked the developer of Mac::PropertyList when a new stable version might be released.

comment:2 Changed 4 years ago by snc@…

  • Cc snc@… added

Should we provide a -devel package for now?

comment:3 Changed 4 years ago by ryandesign@…

  • Cc narf_tm@… added

The author tells me he has re-released 1.31_01 with a stable version number. It's not showing up on CPAN yet.

comment:4 Changed 4 years ago by ryandesign@…

There it is. Updated p5-mac-propertylist to 1.32 in r57830.

comment:5 Changed 4 years ago by ryandesign@…

  • Status changed from assigned to closed
  • Resolution set to fixed

Updated openbrowser to use it in r57831.

Note: See TracTickets for help on using tickets.