PDL has been upgraded to 2.4.7 for a long time. It's stable enough :) Check http://pdl.perl.org/ for details. p5-OpenGL needs to be upgrade also. Currently, this PDL port depends on GLU only. But we hope it can work better with p5-OpenGL >= 0.64. Fix: In this patch, I made some big changes: 1. Replace the hard coded dependence with options, according to PDL's DEPENDENCIES intoduction and actual tests on FreeBSD; 2. Use the book "PDL -- Scientific Programming in Perl" (http://www.johnlapeyre.com/pdl/pdldoc/newbook/) as a reference to select the default options; 3. Update the FreeBSD-specific patches. Note that I disabled the `new' pdl2 shell, since it depends on Devel::REPL, which has lots of dependences, and pdl2 is not that fancy. A big issue is, the build of PDL::Minuit and PDL::Slatec are broken. The reason is that p5-ExtUtils-F77 is broken (it can not find -lg2c or -lf2c out of box). After the F77 port is fixed, these features will work automatically.
Responsible Changed From-To: freebsd-ports-bugs->perl Over to maintainer (via the GNATS Auto Assign Tool)
PDL 2.4.4 was updated by miwi@ once (to remove MD5). The the previous patch does not work now. So let me send a a patch against the latest version. NOTE: As a said, when p5-ExtUtils-F77 can work out-of-box, the build of PDL::Minuit and PDL::Slatec will work automatically. Here I sent the PR to fix p5-F77, http://www.freebsd.org/cgi/query-pr.cgi?pr=155906 now everything works! -- Zhihao Yuan The best way to predict the future is to invent it.
Responsible Changed From-To: perl->tota I'll take it.
tota 2011-05-06 23:23:24 UTC FreeBSD ports repository Modified files: math/PDL Makefile distinfo math/PDL/files patch-perldl.conf Added files: math/PDL/files patch-mconf.h Removed files: math/PDL/files patch-gg Log: - Update to 2.4.7 [1] - Make portlint happier PR: ports/155707 [1] Submitted by: Zhihao Yuan <lichray_AT_gmail_DOT_com> [1] Revision Changes Path 1.66 +60 -25 ports/math/PDL/Makefile 1.14 +2 -2 ports/math/PDL/distinfo 1.5 +0 -12 ports/math/PDL/files/patch-gg (dead) 1.1 +13 -0 ports/math/PDL/files/patch-mconf.h (new) 1.2 +14 -15 ports/math/PDL/files/patch-perldl.conf _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, with minor changes. Thanks!