Awesome! As a MacPorts user I am so happy to see this get updated!
I am unfortunately unable to take over maintenance as I am currently trying to 
finish my dissertation...

> From: [email protected]
> Date: Fri, 24 May 2013 11:38:23 -0400
> To: [email protected]
> Subject: Re: [Perldl] looking for volunteers to support Mac OS X
> 
> I have finally submitted the MacPorts patch for p5-pdl. In addition to
> the updating it to 2.006, it created ports for the missing prereqs
> (File::Map, Convert::UU, etc.). A couple of interesting items:
> 
> - I wrote a very simple script to rewrite the urls in pdldoc.db
> (perl/p5-pdl/files/fix-pdldocdb.pl). It is run at the end of the build
> step. This should get 'help' working under the macports install and
> all files will remain under macports control.
> 
> - pdl2 requires Devel::REPL which has a long prereq chain. I was not
> able to create ports for Devel::REPL and each of its prereqs, so pdl2
> fails. I'm not sure if we need to issue a warning or remove it?
> 
> I also created a port for PDL::Graphics::Gnuplot, since that is the
> graphics utility that I use.
> 
> The ticket is here: https://trac.macports.org/ticket/39222
> And my development repos is: https://github.com/mvgrimes/macports-p5-pdl
> 
> Again, I am happy to try to maintain this, but I expect to continue
> using a version of PDL installed under a perlbrewed perl. Ideally,
> this would be maintained by someone who uses it regularly.
> 
> On Wed, May 8, 2013 at 1:26 PM, Derek Lamb <[email protected]> wrote:
> > MacPorts p5-pdl package has been upgraded to 2.4.11, so it's not as 
> > egregiously behind like it used to be.  Tim Pickering has been maintaining 
> > that port until now, but he said 
> > (http://mailman.jach.hawaii.edu/pipermail/perldl/2013-January/007521.html) 
> > that getting the docs to install was always difficult because everything 
> > was staged to a directory and then moved whole hog into /opt/local.  I 
> > believe the absolute paths are hard-coded when 'make doctest' is done as 
> > part of 'make install'.  One could do a scantree.pl post-install, but then 
> > some files aren't under MP control, which is considered a no-no.  Chris, 
> > you had a similar problem with your Strawberry Perl Portable installation, 
> > IIRC--did that get solved?
> >
> > Other comments here instead of inline:
> >
> > 1) I see no prerequisite for p5-pgplot, which might explain why the pgplot 
> > demo doesn't run.
> >
> > 2) I see no prerequisite for p5-opengl (and that module probably needs to 
> > be updated in MacPorts).
> >
> > 3) PDL::IO::HDF is for hdf4.  PDL::IO::HDF5 is available on CPAN but (as 
> > per other discussion on pdl-porters) that might change soon.
> >
> > 4) There is a tool (cpan2port) that would help create new ports if MP is 
> > missing some things from CPAN (as an aside, MP devs have said they are 
> > quite happy to try to keep up with CPAN, though personally I think that is 
> > a fool's errand).
> >
> > I started figuring out how to make a local Macports repository over the 
> > weekend, since I do use MacPorts.  Mark, if it's easy for you to try those 
> > changes (minus the documentation problem), give it a whirl.  Otherwise I'll 
> > try to get to it in the next week or so.
> >
> > cheers,
> > Derek
> >
> >
> > On May 7, 2013, at 11:27 AM, Mark Grimes wrote:
> >
> >> I've spent some time trying to update the Portfile
> >> (https://github.com/mvgrimes/macports-p5-pdl). Unfortunately, it has
> >> proved more difficult than expected. PDL installs just fine with
> >> cpanm, but the installation via macports has a number of issues:
> >>
> >> - The pdl command hangs before anything is output
> >>
> >> - perldl works, but complains about not being able to find PDL/pdldoc.db
> >>
> >> - These modules appear to be required (per Makefile.PL) but do not
> >> have MacPort packages:
> >>
> >>    Convert::UU
> >>    File::Map
> >>    Module::Compile
> >>    Filter::Simple
> >>
> >>   Looking at a diff from 2.4.11
> >> (https://metacpan.org/diff/release/CHM/PDL-2.4.11/CHM/PDL-2.006#META.json)
> >> it appears that Filter::Simple and Module::Compile are new, but
> >> Convert::UU and File::Map were also required in 2.4.11. Do we really
> >> need these? Is they optional?
> >>
> >> - Simple tests of graphics tools don't work:
> >>
> >>     pdl> demo pgplot
> >>     Undefined subroutine &PDL::Demos::PGPLOT_demo::run called at
> >> ./perldl line 455.
> >>
> >> You can see the build log here
> >> https://gist.github.com/mvgrimes/5534323 (jump to line 1830 for the
> >> output of `perl Makefile.PL`). Most everything looks ok with the
> >> following exceptions:
> >>
> >> - OpenGL isn't found/enabled
> >> - libsz isn't found for HDF support; note that hdf5-18 is installed
> >> (HDF5 v1.8.10)
> >
> >>
> >> Lastly, I'm happy to keep working on this as time permits, but I've
> >> realized that we need to continue using our perlbrew installed perl,
> >> so I won't be a user of the macports PDL. That is far from ideal. It
> >> would be better if we had an actual user of the package maintaining
> >> it... anyone?
> >>
> >> Thanks,
> >> Mark
> >>
> >> On Sat, May 4, 2013 at 1:53 PM, Chris Marshall <[email protected]> 
> >> wrote:
> >>> That would be great!  I believe there already is a macports done for an
> >>> earlier release of PDL.  Updating it to the latest should be mostly 
> >>> tweaking
> >>> and checking rather than writing from scratch.  Sorry I can't be more
> >>> specific but "no speak mac"  :-)
> >>>
> >>> --Chris
> >>
> >> _______________________________________________
> >> Perldl mailing list
> >> [email protected]
> >> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
> >>
> >
> 
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
                                          
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to