Bug 103297 - Unbreak & update port math/p5-Math-Pari
Summary: Unbreak & update port math/p5-Math-Pari
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: Michael Haro
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-15 11:00 UTC by skv
Modified: 2006-11-21 17:36 UTC (History)
0 users

See Also:


Attachments
file.diff (5.05 KB, patch)
2006-09-15 11:00 UTC, skv
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description skv freebsd_committer freebsd_triage 2006-09-15 11:00:34 UTC
Update port math/p5-Math-Pari to 2.010706

p.s. If you have no plans to maintaint this port
(it was last updated 2003/08/21) then feel free to pass maintainership
to me or to perl@

How-To-Repeat: 
	<Code/input/activities to reproduce the problem (multiple lines)>
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-09-15 11:00:45 UTC
Responsible Changed
From-To: freebsd-ports-bugs->mharo

Over to maintainer
Comment 2 jonathan 2006-09-15 14:35:45 UTC
Before seeing this I successfully installed Math::Pari 2.010706 from CPAN, by 
allowing it to fetch a version of PARI it liked (2.1.7) instead of installing 
the port math/pari which is 2.3.0.

However, I also had to apply the following patch to Pari.xs in the Math::Pari 
source tree:

--- Pari.xs     Wed May 31 13:25:06 2006
+++ .cpan/build/Math-Pari-2.010706/Pari.xs      Fri Sep 15 15:03:40 2006
@@ -658,13 +658,12 @@
 }

 #ifdef LONG_SHORTER_THAN_IV
-#  error "LONG_SHORTER_THAN_IV not implemented"
 GEN
 my_UVtoi(UV uv)
 {
   long oldavma = avma;
   GEN a = my_ulongtoi((ulong)(uv>>(8*sizeof(ulong))));
-  GEN b = my_ulongtoi((ulong)(uv & ((((UV)1)<<(8*sizeof(ulong))) - 1));
+  GEN b = my_ulongtoi((ulong)(uv & ((((UV)1)<<(8*sizeof(ulong))) - 1)));

   a = gshift(a, (8*sizeof(ulong)));
   return gerepileupto(oldavma, gadd(a,b));

Removing the # error at line 661 doesn't cause the module to fail its test 
suite....

Jonathan
Comment 3 dfilter service freebsd_committer freebsd_triage 2006-11-10 16:32:18 UTC
skv         2006-11-10 16:32:07 UTC

  FreeBSD ports repository

  Modified files:
    math/p5-Math-Pari    Makefile distinfo pkg-plist 
  Added files:
    math/p5-Math-Pari/files patch-Makefile.PL 
  Removed files:
    math/p5-Math-Pari/files patch-makefile 
  Log:
  * update to 2.010709, use dynamic library instead of static [1]
  * take ownership (inactive maintainer)
  
  PR:             ports/103297 [1]
  Submitted by:   skv
  Approved by:    portmgr (krion) [2]
  
  Revision  Changes    Path
  1.9       +10 -17    ports/math/p5-Math-Pari/Makefile
  1.6       +3 -3      ports/math/p5-Math-Pari/distinfo
  1.1       +22 -0     ports/math/p5-Math-Pari/files/patch-Makefile.PL (new)
  1.5       +0 -17     ports/math/p5-Math-Pari/files/patch-makefile (dead)
  1.4       +0 -1      ports/math/p5-Math-Pari/pkg-plist
_______________________________________________
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 4 skv freebsd_committer freebsd_triage 2006-11-21 17:36:18 UTC
State Changed
From-To: open->closed

Committed.