Bug 228667 - math/asymptote: Update to 2.44
Summary: math/asymptote: Update to 2.44
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Carlos J. Puga Medina
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-01 21:28 UTC by Carlos J. Puga Medina
Modified: 2018-06-15 20:14 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (nivit)
cpm: merge-quarterly?


Attachments
patch (4.49 KB, patch)
2018-06-01 21:28 UTC, Carlos J. Puga Medina
no flags Details | Diff
patch (4.62 KB, patch)
2018-06-02 10:26 UTC, Carlos J. Puga Medina
no flags Details | Diff
patch (4.63 KB, patch)
2018-06-03 12:10 UTC, Carlos J. Puga Medina
no flags Details | Diff
patch (5.50 KB, patch)
2018-06-03 14:23 UTC, Carlos J. Puga Medina
no flags Details | Diff
patch (6.62 KB, patch)
2018-06-10 15:56 UTC, Carlos J. Puga Medina
no flags Details | Diff
patch (6.64 KB, patch)
2018-06-10 19:42 UTC, Carlos J. Puga Medina
cpm: maintainer-approval? (nivit)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos J. Puga Medina freebsd_committer freebsd_triage 2018-06-01 21:28:23 UTC
Created attachment 193903 [details]
patch

- Update asymptote to 2.44
- Register the missing dependencies for USE_GL
- Switch to localbase framework
- Add BDWGC (enable system Boehm garbage collector) option. At the moment,excluding this option to fix build on CURRENT
- Sort Makefile

Changelog: http://asymptote.sourceforge.net/ChangeLog
Comment 1 Carlos J. Puga Medina freebsd_committer freebsd_triage 2018-06-02 10:26:00 UTC
Created attachment 193909 [details]
patch

Silence a explicitly called command.
Comment 2 Carlos J. Puga Medina freebsd_committer freebsd_triage 2018-06-03 12:10:57 UTC
Created attachment 193969 [details]
patch

Revert switch to localbase framework to avoid passing -isystem /usr/local/include.
Comment 3 Carlos J. Puga Medina freebsd_committer freebsd_triage 2018-06-03 14:23:56 UTC
Created attachment 193972 [details]
patch

- Add missing patch to fix runtime issue.
- Improve BDWGC_DESC
- Use Boehm garbage collector installed in LOCALBASE
Comment 4 Carlos J. Puga Medina freebsd_committer freebsd_triage 2018-06-10 15:56:41 UTC
Created attachment 194132 [details]
patch

- Disable BDWGC option since it breaks the interactive mode on 10.4
- Use readline from ports
- Cosmetic fixes
Comment 5 Carlos J. Puga Medina freebsd_committer freebsd_triage 2018-06-10 19:42:19 UTC
Created attachment 194140 [details]
patch

- Add USES=compiler:c++14-lang to fix segfault with 3D examples.
Comment 6 commit-hook freebsd_committer freebsd_triage 2018-06-15 11:03:38 UTC
A commit references this bug:

Author: cpm
Date: Fri Jun 15 11:03:30 UTC 2018
New revision: 472440
URL: https://svnweb.freebsd.org/changeset/ports/472440

Log:
  math/asymptote: Udpate to 2.44

  - Register the missing dependencies for USE_GL
  - Add BDWGC (enable Boehm-Demers-Weiser garbage collector) option. At the moment, it is disabled by default to fix build on CURRENT and avoid breaking the interactive mode on 10.4
  - Add USES=compiler:c++14-lang to fix segfault with 3D examples
  - Use readline from ports
  - Sort Makefile and cosmetic fixes
  - Silence a explictly called command

  Changelog: http://asymptote.sourceforge.net/ChangeLog

  PR:		228667
  Submitted by:	cpm
  Approved by:	nivit (maintainer timeout, 2 weeks)
  MFH:		2018Q2

Changes:
  head/math/asymptote/Makefile
  head/math/asymptote/distinfo
  head/math/asymptote/files/patch-runtime.in
  head/math/asymptote/files/patch-xstream.h
  head/math/asymptote/pkg-plist