Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#34570 closed submission (fixed)

perl5.16 - new port

Reported by: BjarneDMat Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc: ghosthound
Port: perl5.16

Description

Perl 5.16.0 has just been released :-)
http://www.h-online.com/open/news/item/Perl-5-16-0-now-available-1580138.html

Based upon our perl5.14 port, I've made the preliminary work, integration and testing of a new port installing Perl 5.16.0

I haven't done any exhaustive testing beyond installing.

port install perl5.16 - installs
port install perl5.16 +shared +threaded - installs

make test reports:

All tests successful.
u=12.07  s=5.34  cu=1094.05  cs=107.05  scripts=2271  tests=531097

Attachments (5)

Portfile (4.4 KB) - added by BjarneDMat 12 years ago.
perl5.16 Porfile
patch-Configure.diff (1.5 KB) - added by BjarneDMat 12 years ago.
modifed for perl5.16
patch-handy.h.stdbool.diff (1.5 KB) - added by BjarneDMat 12 years ago.
modifed for perl5.16
patch-hints_darwin.sh.diff (1.5 KB) - added by BjarneDMat 12 years ago.
modifed for perl5.16
patch-Portfile.diff (2.5 KB) - added by BjarneDMat 12 years ago.
patch for perl5 meta-port including perl5.16

Download all attachments as: .zip

Change History (12)

Changed 12 years ago by BjarneDMat

Attachment: Portfile added

perl5.16 Porfile

Changed 12 years ago by BjarneDMat

Attachment: patch-Configure.diff added

modifed for perl5.16

Changed 12 years ago by BjarneDMat

Attachment: patch-handy.h.stdbool.diff added

modifed for perl5.16

Changed 12 years ago by BjarneDMat

Attachment: patch-hints_darwin.sh.diff added

modifed for perl5.16

comment:1 Changed 12 years ago by BjarneDMat

as to : patch-hints_darwin.sh.diff
I added some lines for darwin11 / 10.7 to the file
are these lines correct - and if so should they be backported to perl5.14, perl5.12 ...

comment:2 Changed 12 years ago by BjarneDMat

line 42 in _resources/port1.0/group/perl5-1.0.tcl has to be modified to :
default perl5.branches {"5.8 5.10 5.12 5.14 5.16"}

Changed 12 years ago by BjarneDMat

Attachment: patch-Portfile.diff added

patch for perl5 meta-port including perl5.16

comment:3 Changed 12 years ago by BjarneDMat

After some discussion on the dev-list the conclusion is that everyone has to rebuild their PortIndex and PortIndex.quick files when this goes live.

1) delete the PortIndex & PortIndex.quick files
2) portindex <folder>

This seems to be the only way for macports to recognise / generate all the subports for perl5.16 in the individual p5-<something> ports

comment:4 Changed 12 years ago by BjarneDMat

see also #34617 about making all ports independent of which version of Perl is installed or the major one

comment:5 Changed 12 years ago by pixilla (Bradley Giesbrecht)

Resolution: fixed
Status: newclosed

See r93583, r93584 and #34640

I did not see where ricci accepted maintainer so I made the maintainer Bjarne and myself along with openmaintainer. Any changes can be worked out on the dev list :)

comment:6 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Ideally the same maintainer(s) should (co-)maintain all versions of a software (in this case perl).

comment:7 in reply to:  6 Changed 12 years ago by pixilla (Bradley Giesbrecht)

Replying to ryandesign@…:

Ideally the same maintainer(s) should (co-)maintain all versions of a software (in this case perl).

Ok ricci, you have been volunteered :) r94028

Note: See TracTickets for help on using tickets.