#34357: sqlgrey - make port independent on perl version installed --------------------------------------+------------------------------------- Reporter: macintosh@… | Owner: pixilla@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: haspatch | Port: sqlgrey --------------------------------------+------------------------------------- Comment(by macintosh@…): hmmm ... wouldn't a 'port upgrade --force sqlgrey' ('''without''' -n) fix that problem? I've just personally switched from perl 5.12 to perl 5.14 and did some nasty pieces of script to get updated: {{{ port install perl5.14 port installed \ | grep p5.12 \ | while read portname version active do port -f deactivate ${portname} port -f install ${portname/12/14} done # use perl5 port to switch to perl 5.14 # use cpan to initialise again cpan port -f uninstall perl5.12 ( ( port installed \ | grep p5.12 \ | while read portname version active do port -q dependents ${portname} done ) \ | sort \ | uniq \ | grep -v p5.12 ) | xargs -n1 port -n upgrade --force # this is possibly overkill but resolved my problems with the modules looking for perl5.12 instaed of perl 5.14 cpan -l | while read module version do cpan -f -i ${module} done }}} -- Ticket URL: <https://trac.macports.org/ticket/34357#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS