Bug 201381 - math/pari: Update to 2.9.0 and take MAINTAINER'ship
Summary: math/pari: Update to 2.9.0 and take MAINTAINER'ship
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Thomas Zander
URL:
Keywords: patch, patch-ready
Depends on:
Blocks:
 
Reported: 2015-07-06 20:12 UTC by Yuri Victorovich
Modified: 2017-01-21 18:49 UTC (History)
3 users (show)

See Also:


Attachments
patch (1.79 KB, patch)
2015-07-06 20:12 UTC, Yuri Victorovich
no flags Details | Diff
poudriere log (43.61 KB, text/plain)
2015-07-06 20:13 UTC, Yuri Victorovich
no flags Details
patch (2.14 KB, patch)
2015-07-06 21:35 UTC, Yuri Victorovich
no flags Details | Diff
the patch file to update pari to 2.7.5 (3.08 KB, text/plain)
2016-02-16 01:04 UTC, Wen Heping
no flags Details
Take maintainership (427 bytes, patch)
2016-11-13 19:05 UTC, Yuri Victorovich
no flags Details | Diff
update to 2.9.0 (3.57 KB, patch)
2016-11-13 19:28 UTC, Kurt Jaeger
no flags Details | Diff
patch (4.02 KB, patch)
2016-11-13 20:12 UTC, Kurt Jaeger
vlad-fbsd: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer freebsd_triage 2015-07-06 20:12:51 UTC
Created attachment 158431 [details]
patch
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2015-07-06 20:13:49 UTC
Created attachment 158432 [details]
poudriere log
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2015-07-06 21:35:47 UTC
Created attachment 158435 [details]
patch

* Fixed the problem that MAKE_ENV wasn't passed to the build (USES=gmake)
* Fixed mirrors: removed invalid one, added valid ones
Comment 3 Wen Heping freebsd_committer freebsd_triage 2015-11-01 03:46:08 UTC
The update build well, but it will break math/p5-Math-Pari.

wen
Comment 4 Wen Heping freebsd_committer freebsd_triage 2016-02-16 01:04:21 UTC
Created attachment 167058 [details]
the patch file to update pari to 2.7.5

  I upload a patch to update pari to 2.7.5. and regenerate the patch file.

  It still break math/p5-Math-Pari but I suggest commit this patch and then mark p5-Math-Pari BROKEN because:

  i) pari is very usefull math application with many users;
  ii) p5-Math-Pari is not active upstream;

  If no one object I shall commit this patch some days later.

wen
Comment 5 Brendan Fabeny freebsd_committer freebsd_triage 2016-02-18 23:21:06 UTC
If there are no further regressions or build failures, please proceed.

bf
Comment 6 Wen Heping freebsd_committer freebsd_triage 2016-03-27 07:48:06 UTC
Is this a better way: repocopy pari to pari23 and update pari to 2.7.x ?

wen
Comment 7 Yuri Victorovich freebsd_committer freebsd_triage 2016-03-27 08:36:52 UTC
Possibly, if there is a reason to believe that syntax/features changed significantly and people will need time to migrate. I am not sure this is the case.
Comment 8 Rene Ladan freebsd_committer freebsd_triage 2016-06-27 21:42:18 UTC
Maintainer reset.
Comment 9 Kurt Jaeger freebsd_committer freebsd_triage 2016-11-13 17:42:56 UTC
pari 2.9.0 is released
Comment 10 Yuri Victorovich freebsd_committer freebsd_triage 2016-11-13 19:05:17 UTC
Created attachment 176962 [details]
Take maintainership
Comment 11 Kurt Jaeger freebsd_committer freebsd_triage 2016-11-13 19:28:34 UTC
Created attachment 176964 [details]
update to 2.9.0

testbuilds are ok.

But those ports fail to build:

math/p5-Math-Pari:build math/asir2000:build
Comment 12 Yuri Victorovich freebsd_committer freebsd_triage 2016-11-13 19:35:01 UTC
You attached the wrong patch. It updates to 2.3.5.
Comment 13 Yuri Victorovich freebsd_committer freebsd_triage 2016-11-13 19:35:56 UTC
I can take a look at dependencies.
Comment 14 Kurt Jaeger freebsd_committer freebsd_triage 2016-11-13 19:38:11 UTC
It's a reversed patch...
Comment 15 Yuri Victorovich freebsd_committer freebsd_triage 2016-11-13 19:46:37 UTC
Please note that OPTIONS_DEFINE needs DOCS added.
Comment 16 Yuri Victorovich freebsd_committer freebsd_triage 2016-11-13 20:09:45 UTC
math/p5-Math-Pari breaks because they didn't update to the latest pari-2.9.0. (ex. the variable 'ordvar' it uses is missing entirely.)

I reported to perl's Math::Pari maintainer.
Comment 17 Kurt Jaeger freebsd_committer freebsd_triage 2016-11-13 20:12:40 UTC
Created attachment 176966 [details]
patch

Now the non-reversed patch with your changes.
Comment 18 Yuri Victorovich freebsd_committer freebsd_triage 2016-11-13 20:23:00 UTC
IMO, commit it and label failing child ports BROKEN pending upstream fixes.
Comment 19 VK freebsd_triage 2016-12-12 00:46:02 UTC
Comment on attachment 176966 [details]
patch

The port has no maintainer currently, implicit approval.
Comment 20 commit-hook freebsd_committer freebsd_triage 2017-01-21 18:46:44 UTC
A commit references this bug:

Author: riggs
Date: Sat Jan 21 18:46:04 UTC 2017
New revision: 432070
URL: https://svnweb.freebsd.org/changeset/ports/432070

Log:
  Update to upstream version 2.9.0; new maintainer yuri@rawbw.com

  PR:		201381
  Submitted by:	yuri@rawbw.com (maintainer)
  Reviewed by:	pi, riggs

Changes:
  head/math/pari/Makefile
  head/math/pari/distinfo
  head/math/pari/files/
  head/math/pari/pkg-plist
Comment 21 Thomas Zander freebsd_committer freebsd_triage 2017-01-21 18:49:17 UTC
Fixed stripping and committed, thanks!