#51535: perl5 portgroup: revise version numbering ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Changes (by mojca@…): * cc: jmr@… (added) Comment: Ryan, thank you for the pointer. I knew that some conversion is being done, but I wasn't 100% sure how it was done. I'm not saying that the functionality is necessarily broken in MP at the moment, but we do need special handling for the following ports at least: * `p5-pod-readme` * `p5-mouse` and {{{ p5-list-uniq seems to have been updated (port version: v0.21.0, new version: 0.20) }}} I am slightly confused by examples like the following though: {{{ p5-business-issn seems to have been updated (port version: 1.001, new version: 0.91) p5-config-simple seems to have been updated (port version: 4.59, new version: 4.58) p5-net-senderbase seems to have been updated (port version: 1.02, new version: 1.01) p5-sys-meminfo seems to have been updated (port version: 0.98, new version: 0.91) }}} My attempted change was: {{{ #!patch --- perl5-1.0.tcl (revision 149111) +++ perl5-1.0.tcl (working copy) @@ -252,8 +252,8 @@ } livecheck.type regexm - livecheck.url http://search.cpan.org/dist/${perl5.module}/ - livecheck.regex _gaq.push\\(\\\["_setCustomVar",5,"Release","[quotemeta ${perl5.module}]-(\[^"\]+?)\" + livecheck.url http://api.metacpan.org/release/${perl5.module}/ + livecheck.regex \"name\" : \"[quotemeta ${perl5.module}]-(\[^"\]+?)\" default livecheck.version {${perl5.moduleversion}} } }}} (I should have used the "version" field, but that probably wouldn't make much of a difference in this particular case.) I'm tired of manually filtering out experimental versions returned by current regexp from CPAN, so I wanted to get a cleaner list from metacpan which the Perl developers consider the better portal nowadays. -- Ticket URL: <https://trac.macports.org/ticket/51535#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X