Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

pudge (1)

  (email not shown publicly)
AOL IM: Crimethnk (Add Buddy, Send Message)

I run this joint, see?

Journal of pudge (1)

Wednesday April 24, 2002
01:20 PM

MacPerl 5.8, Really Really

[ #4432 ]

Thanks to jhi and Schwern and gsar, I've got a good build of MacPerl 5.7.3, with all the extensions (except for Encode, which looks to be a lot of work to get to build), using all four compilers (MWC68K, MWCPPC, SC, MrC) and it's all committed to the new //depot/macperl/ branch on the perforce repository (MacPerl 5.6 is in //depot/maint-5.6/macperl/).

There were very few changes to make from the 5.6.1 sources. Some updates to inheritance in MakeMaker, updated xsubpp, updated Makefile and config.h, some new symbols to take care of in, and a few minor things not worth mentioning. That's it.

I did make changes in File::Spec::Mac and File::Copy so they would be able to run under miniperl, as they were require'ing Mac::Files and Mac::MoreFiles. But those are changes that [cs]hould have been made for 5.6.1 anyway. So now syscopy is regular copy and rootdir returns the empty string, if those modules are unavailable.

I still need to do a few more things, including rebuilding Errno, syncing (yes, it is a separate job from syncing, and, last but last, running all the tests (which will likely include another change to MacPerl's use of Unix paths in require/use/lib). Hopefully this will not uncover a big batch of things that need to be fixed. :-)

After I get this well underway, I will get back to MacPerl 5.6.1r2, a bugfix release. That's been pushed back a few weeks so I could work on 5.8, but I don't think anyone is going to be complaining much.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.