Bug 223952 - [maintainer update] Update science/tfel and turn on python option by default
Summary: [maintainer update] Update science/tfel and turn on python option by default
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Thierry Thomas
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2017-11-28 23:23 UTC by Pedro F. Giffuni
Modified: 2018-04-10 19:35 UTC (History)
1 user (show)

See Also:


Attachments
tfel diff (5.61 KB, patch)
2017-11-28 23:23 UTC, Pedro F. Giffuni
no flags Details | Diff
Simpler science/tfel diff (2.24 KB, patch)
2017-11-28 23:41 UTC, Pedro F. Giffuni
no flags Details | Diff
Update to tfel 3.0.3 (1.42 KB, patch)
2017-12-16 01:33 UTC, Pedro F. Giffuni
no flags Details | Diff
Update to version 3.1.0 (111.51 KB, patch)
2017-12-16 21:13 UTC, Pedro F. Giffuni
no flags Details | Diff
Update to version 3.1.1 (111.70 KB, patch)
2018-03-07 15:31 UTC, Pedro F. Giffuni
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro F. Giffuni freebsd_committer freebsd_triage 2017-11-28 23:23:33 UTC
Created attachment 188380 [details]
tfel diff

Follow some suggestions from Thomas Helfner (code author):

- Fix a bug in the python support and enable it by default: the python version is useful for Code Aster.
- Add interfacing options for Europlex and Cast3M. Both are available on linux and may work with our linuxulator.
- Minor rearrangements to make it easier to download from github in the future.
Comment 1 Pedro F. Giffuni freebsd_committer freebsd_triage 2017-11-28 23:41:12 UTC
Created attachment 188383 [details]
Simpler science/tfel diff


- The EPX and CAST3M options are causing bad pkg-plist issues.
- On second thought, I don't think the shared libraries will work on the linuxulator.

Keep it simple:

Just fix the python option and make it the default.
Comment 2 Pedro F. Giffuni freebsd_committer freebsd_triage 2017-12-09 03:35:01 UTC
(In reply to Pedro F. Giffuni from comment #1)
The python issue is actually caused by a recent change in a boost header.
Comment 3 Pedro F. Giffuni freebsd_committer freebsd_triage 2017-12-16 01:33:50 UTC
Created attachment 188866 [details]
Update to tfel 3.0.3

The new version contains the boost/python fix so let's just bump it.
Comment 4 Pedro F. Giffuni freebsd_committer freebsd_triage 2017-12-16 21:13:50 UTC
Created attachment 188891 [details]
Update to version 3.1.0

New version 3.1.0: lot's of new functionality.
Also contains specific support for CalculiX.

Change build to CMAKE.
Make gnuplot non-optional: there is no way to turn it off if it's found.
Make Python ON by default: author says it is useful for Code Aster.
Comment out the test target for now: it takes a lot of time (maybe looping).
Comment 5 Pedro F. Giffuni freebsd_committer freebsd_triage 2018-03-07 15:31:52 UTC
Created attachment 191280 [details]
Update to version 3.1.1

Update to version 3.1.1 and pet portlint
Includes small changes in preparation for Code_Aster 14.2.
Comment 6 commit-hook freebsd_committer freebsd_triage 2018-03-09 21:56:40 UTC
A commit references this bug:

Author: thierry
Date: Fri Mar  9 21:55:37 UTC 2018
New revision: 464032
URL: https://svnweb.freebsd.org/changeset/ports/464032

Log:
  Update science/tfel to 3.1.1 and turn on python option by default.

  PR:		223952
  Submitted by:	pfg (maintainer)

Changes:
  head/science/tfel/Makefile
  head/science/tfel/distinfo
  head/science/tfel/pkg-plist
Comment 7 Thierry Thomas freebsd_committer freebsd_triage 2018-03-09 21:57:39 UTC
Committed, thanks!