Bug 155707 - port: math/PDL upgrades to 2.4.7
Summary: port: math/PDL upgrades to 2.4.7
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: TAKATSU Tomonari
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-20 01:00 UTC by lichray
Modified: 2011-05-07 00:30 UTC (History)
0 users

See Also:


Attachments
patch-PDL-2.4.7 (6.96 KB, text/plain)
2011-03-20 01:00 UTC, lichray
no flags Details
patch-PDL-2.4.7 (6.56 KB, application/octet-stream)
2011-03-24 06:49 UTC, lichray
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description lichray 2011-03-20 01:00:10 UTC
	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.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-03-20 01:00:30 UTC
Responsible Changed
From-To: freebsd-ports-bugs->perl

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 lichray 2011-03-24 06:49:28 UTC
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.
Comment 3 TAKATSU Tomonari freebsd_committer freebsd_triage 2011-05-06 15:18:47 UTC
Responsible Changed
From-To: perl->tota

I'll take it.
Comment 4 dfilter service freebsd_committer freebsd_triage 2011-05-07 00:23:33 UTC
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"
Comment 5 TAKATSU Tomonari freebsd_committer freebsd_triage 2011-05-07 00:26:58 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!