Bug 198802 - sysutils/munin-master: use www/p5-CGI instead of older www/p5-CGI.pm
Summary: sysutils/munin-master: use www/p5-CGI instead of older www/p5-CGI.pm
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Mathieu Arnold
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-22 20:21 UTC by geoffroy desvernay
Modified: 2015-03-31 14:47 UTC (History)
4 users (show)

See Also:


Attachments
patch to depends on www/p5-CGI instead on www/p5-CGI.pm (1.26 KB, patch)
2015-03-22 20:21 UTC, geoffroy desvernay
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description geoffroy desvernay 2015-03-22 20:21:58 UTC
Created attachment 154673 [details]
patch to depends on www/p5-CGI instead on www/p5-CGI.pm

This port seems to run happily with latest version (alias www/p5-CGI).

This patch swithes from www/p5-CGI.pm (v3.63) to www/p5-CGI (v4.13)

Since munin uses FCGI and not CGI::Fast, this little change should be safe (at least, it works for me®)
Comment 1 geoffroy desvernay 2015-03-22 20:38:47 UTC
Another solution would be to replace www/p5-CGI.pm with www/p5-CGI (and www/p5-CGI-Fast as an option ?) everywhere… or any option that would not end in having some ports breaking others because of these two.
(for me net-mgmt/smokeping->www/p5-CGI and sysutils/munin-master->www/p5-CGI.pm)
Comment 2 Johan Ström 2015-03-25 08:17:10 UTC
Same problem here:

Installed packages to be REMOVED:
        munin-master-2.0.25_1
        p5-CGI.pm-3.63_1,1

New packages to be INSTALLED:
        p5-CGI: 4.13

Installed packages to be UPGRADED:
        smokeping: 2.6.11 -> 2.6.11_1


(irrelevant packages removed)

I know of more people who have reported the same issue.
Comment 3 donnex 2015-03-25 08:18:37 UTC
I'm having the same problems, can't install munin-master + smokeping on the same box.

The following 15 packages will be affected (of 0 checked):

Installed packages to be REMOVED:
        munin-master-2.0.25_1
        p5-CGI.pm-3.63_1,1

New packages to be INSTALLED:
        smokeping: 2.6.11_1
        p5-CGI-Session: 4.48_1
        p5-CGI: 4.13
        p5-perl-ldap: 0.6400
        p5-XML-SAX-Writer: 0.56
        p5-XML-Filter-BufferText: 1.01_1
        p5-Convert-ASN1: 0.27_2
        p5-Net-Telnet: 3.04_1
        p5-Net-OpenSSH: 0.62_1
        p5-IO-Tty: 1.12_1
        fping: 3.10
        p5-IO-Pty-Easy: 0.09_1
        p5-Config-Grammar: 1.10_1
Comment 4 Mathieu Arnold freebsd_committer freebsd_triage 2015-03-25 09:53:33 UTC
I'll look at what I can do for munin, someone is going to have to go through all the ports that depend on www/CGI.pm and see if they can use www/CGI.
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2015-03-25 10:49:27 UTC
other depends according to
 grep -Rl '{PORTSDIR}/www/p5-CGI.pm' * 

devel/bugzilla44
graphics/imc
net-mgmt/collectd
net-mgmt/collectd5 
sysutils/munin-master
sysutils/monitorix
textproc/p5-xmltv
www/p5-CGI-Upload
www/p5-Apache-AuthTicket
www/rt42
www/p5-CGI-Kwiki
www/p5-Business-PayPal
www/p5-CGI-Enurl
www/p5-Apache-Gallery
www/p5-CGI-Framework
www/p5-HTML-FillInForm
Comment 6 Mathieu Arnold freebsd_committer freebsd_triage 2015-03-31 14:47:53 UTC
Committed in r382245.