Commit graph

12 commits

Author SHA1 Message Date
Gerald Pfeifer
879e75a659 Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.

Suggested by:	tijl
2019-04-22 13:16:33 +00:00
Pedro F. Giffuni
9644971a59 cad/calculix-ccx: Update to version 2.15.
- Update to the latest version.
  Changelog: http://www.dhondt.de/new_calc.htm

- Attempt to make the build reproducible concerning the date in the executable.

- Drop temporarily) the taucs dependency. It brings a secondary dependency
  on metis4 which we are not packaging. We will bring taucs back when it
  depends on metis5

- Pet portlint.

PR:	234146
Approved by:	thierry (mentor)
2019-04-18 15:33:29 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Yuri Victorovich
b73f018b9c cad/calculix-ccx math/arpack++ math/armadillo math/scilab math/octave: Change dependency from math/arpack to math/arpack-ng
math/arpack is a dead, unmaintained project, and math/arpack-ng is a maintained and updated fork.
This commit is effectively a version upgrade of the arpack dependency.

Approved by:	portmgr blanket (does not result in a change in contents of the resulting package)
2018-10-05 05:24:46 +00:00
Mathieu Arnold
cde7011950 Various cleanup & fixes post-DOCS/EXAMPLES cleanup.
PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:16:16 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Thomas Zander
ff783a1280 Update to upstream version 2.14
Detailed maintainer log:
- New version with many enhancements.
  See http://www.dhondt.de/new_calc.htm
- Drop metis-edf: metid-edf will be deprecated and it's less
  confusing to just use metis4.

PR:		228259
Submitted by:	pfg (maintainer)
2018-07-09 21:05:27 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Mathieu Arnold
bb5196a149 Remove support for variables that have been deprecated for a while.
variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
2018-01-09 07:40:55 +00:00
Thomas Zander
995bec14f3 Update to upstream version 2.13
Detailed log:
- Introduction of new features, see
  http://www.dhondt.de/new_calc.htm
  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222914

PR:		222914
Submitted by:	pfg (maintainer)
2017-10-30 17:15:56 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Pedro F. Giffuni
0796f58254 cad/calculix: Split the ccx analyzer out of the main port.
CalculiX has alwasy been comoposed of two independent packages: ccx and
cgx. Ccx, the main tool for doing FEA, depends on fortran and currently
has to be built with GCC. Cgx, on the other hand, uses OpenGL and the C++
libraries it depends on are built with our native clang so buuilding it
with GCC causes C++ library conflicts.

By making ccx an independent port we can better focus on the specific
requirements of each tool and avoid compiler-related conflicts. This also
helps the port work again with newer versions GCC.

PR:	219290. 22043, 220434
Approved by:	gerald
2017-08-15 00:18:22 +00:00