Commit Graph

15609 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh cb333cf1ec Move devel/swig30 to devel/swig and update to 4.0.1
- Do not silence installation message
- Update dependent ports:
  - Fix build with swig 4.0.1
  - Update *_DEPENDS
  - Remove BINARY_ALIAS

Changes:	http://www.swig.org/news.php
PR:		246613
Exp-run by:	antoine
2020-06-17 18:17:45 +00:00
Thierry Thomas 97d81944e8 - Unbreak and upgrade to 9.1
- Take maintainership.

PR:		247298
Submitted by:	/me
Approved by:	stephen (previous maintainer)
Differential Revision:	D24195
2020-06-17 10:05:10 +00:00
Yuri Victorovich 828b05b7ed New port: math/cglm: Highly optimized graphics math (glm) for C 2020-06-17 04:39:51 +00:00
Mark Linimon ef5a141000 Add compiler:c++11-lang to USES to fix build on GCC-based systems:
/usr/local/lib/libtcmalloc_minimal.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)@GLIBCXX_3.4.21'

Approved by:	portmgr (tier-2 blanket)
2020-06-16 16:23:35 +00:00
Yuri Victorovich 0e8186d687 math/py-PuLP: Update 1.6.10 -> 2.1 2020-06-16 01:58:09 +00:00
Yuri Victorovich 7514a42503 math/py-simhash: Update 1.9.0 -> 1.10.2 2020-06-16 01:52:13 +00:00
Yuri Victorovich 0898650833 New port: math/mpsolve: Multiprecision rootfinder for complex roots of univariate polynomials 2020-06-15 18:50:56 +00:00
Lorenzo Salvadore e4ab9fe3e9 math/maxima: Add ECL and SAGE options
- Add an ECL option to build maxima using ecl lisp. Option enabled by
  default so that Sage can work properly when using packages. [1]
- Add a SAGE option (implies ECL) to apply some patches so that Sage can
  work properly. This option is also enabled by default to get working
  Sage packages. [1]
- Fix a bug in xmaxima about documentation. This also introduces an
  XMAXIMA option (enabled by default) because to have xmaxima working we
  need to ensure that DOCS and TEST are enabled, which is done by using
  XMAXIMA_IMPLIES. This also has the advantage to remove USES= tk for
  users who want to disable XMAXIMA. [2]
- Modify TEST option so that it only installs tests, but it does not run
  them any more in the post-build-TEST-on target. Tests can still be run
  using "make test".

Submitted by:	thierry (based on) [1]
Reported by:	thierry [2]
Approved by:	thierry, tcberner (co-mentor)
Differential Revision:	https://reviews.freebsd.org/D24959
2020-06-15 17:07:48 +00:00
Piotr Kubaj bbc5c80e34 math/saga: fix build on GCC architectures
Returning NULL as bool is not ok.
--- globe_gores.lo ---
globe_gores.cpp: In member function 'bool CGlobe_Gores::Add_Gore(int, int)':
globe_gores.cpp:210:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  210 |   return( NULL );

PR:		246720
Approved by:	rhurlin@gwdg.de (maintainer)
2020-06-15 09:16:49 +00:00
Yuri Victorovich fe7c7b39f4 math/cadabra2: Update 2.2.8 -> 2.3.0
Reported by:	portscout
2020-06-15 05:16:02 +00:00
TAKATSU Tomonari ec4282a5a7 - Update to 0.9-4 2020-06-14 23:30:30 +00:00
TAKATSU Tomonari 7381ce88ec - Update to 0.6-7 2020-06-14 17:40:40 +00:00
Thierry Thomas e10e2d26f6 Add the _seq suffix to libraries when MPI is disabled and install mpi.h:
this is needed for some applications (e.g. FreeFem++).
2020-06-14 10:46:34 +00:00
Thierry Thomas f37ee436a9 Switch from mpich2 to mpich. 2020-06-14 09:14:21 +00:00
Thierry Thomas a9b5c9a5ba Upgrade to 2.1.0. This now includes BLACS and PBLAS.
Also use openblas by default.
2020-06-14 09:13:28 +00:00
TAKATSU Tomonari 30d4831c6d - Update to 0.9.900.1.0 2020-06-13 11:24:02 +00:00
Tobias C. Berner b7a0bda704 Update KDE's Application (release-service) to 20.04.2 2020-06-13 08:14:07 +00:00
TAKATSU Tomonari f6234839ef - Update to 0.6-0 2020-06-13 01:39:29 +00:00
Baptiste Daroussin d823094fc6 Update 1.24.0 2020-06-12 12:35:38 +00:00
Yuri Victorovich 40245b8e77 math/exprtk: Update g20191103 -> g20200510 2020-06-11 23:28:28 +00:00
Lorenzo Salvadore 0b69618b64 math/cocoalib: Update to 0.99710
Also:
- build the port by patching existing Makefiles instead of copying a new one
  from ${FILESDIR} in the hope that this eases maintainance;
- change the SMALLDEG option so that it now applies a patch conditionally
  instead of using ${REINPLACE_CMD}.

Approved by:	gerald (mentor)
Differential Revision:	https://reviews.freebsd.org/D25234
2020-06-11 20:22:23 +00:00
Piotr Kubaj 1bf860d0af math/openlibm: add the removed :c11 to USES=compiler 2020-06-11 16:36:20 +00:00
Piotr Kubaj 7f5b042c1e math/openlibm: use GCC on powerpc64
Clang fails to build this port:
src/s_cpow.c:77:16: error: a parameter list without types is only allowed in a function definition
__strong_alias(cpowl, cpow);
2020-06-11 16:34:10 +00:00
Yuri Victorovich 52bc341ca8 New port: math/symengine: Fast symbolic manipulation library, written in C++ 2020-06-11 01:40:55 +00:00
Stephen Montgomery-Smith 7d875ed6da - Update devel/gdcm to 3.0.6.
- Bump portrevision of dependent ports.
2020-06-10 19:20:31 +00:00
Yuri Victorovich a3eba1eef4 math/antic: Update g20190211 -> 0.2-23 2020-06-10 18:16:08 +00:00
Yuri Victorovich 9a88f2900b math/flint2: Update g20190210 -> 2.6.0
Bump 6 depending ports.

Reported by:	portscout
2020-06-10 18:15:22 +00:00
Mikael Urankar 5c2706eca9 math/p5-Math-Pari: Fix build on aarch64
Approved by:	portmgr (tier-2 blanket)
2020-06-10 17:47:51 +00:00
Mikael Urankar 97caf193e3 math/p5-Math-Pari: fix build on i386
PR:		230213
Submitted by:	Nathan ndowens04@gmail.com
Reviewed by:	emaste, mikael
Approved by:	perl (maintainer timeout, > 1 year)
2020-06-10 17:46:30 +00:00
Yuri Victorovich 694093e125 math/libnormaliz: Fix the broken run-time dependency on libflint.so
FLINT_BUILD_DEPENDS should obviously be FLINT_LIB_DEPENDS.

MFH:		2020Q2
2020-06-10 17:41:38 +00:00
Yuri Victorovich a31d41d8b3 math/arb: Update 2.17.0 -> 2.18.0 2020-06-10 17:27:15 +00:00
Yuri Victorovich 3ffa9799b7 math/mppp: Add optional dependencies math/mpc, math/arb; Turn on the IPO option 2020-06-09 17:38:49 +00:00
Yuri Victorovich f994800f02 math/ntl: Unbreak on systems incompatible with the system where the package was built
-march=native caused SEGVs on incompatible systems

Approved by:	portmgr (unbreak)
MFH:		2020Q2
2020-06-09 17:09:46 +00:00
Wen Heping 32fed39932 - Update to 2.3.1 2020-06-09 07:02:23 +00:00
Wen Heping 62f149cd6a - Update to 2.2.2 2020-06-09 06:54:10 +00:00
Wen Heping 1d1e365607 - Update to 1.0.0 2020-06-09 06:42:18 +00:00
Wen Heping 782e18d4b4 - Update to 3.0.4 2020-06-09 06:26:33 +00:00
Wen Heping 05641e2e42 - Update to 3.0.8 2020-06-09 06:24:09 +00:00
Wen Heping 645e885ade - Update to 1.4.2 2020-06-08 06:11:44 +00:00
Kyle Evans 5fb9edd6bd Multiple ports: improve regex compliance
These changes largely fall into just two categories:

1. Need textproc/gsed for GNU extensions
2. Extraneous escapes that can go away

For #1, there's a further subdivision into those that require autoconf magic
and those that can get away with BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed.
-CURRENT will soon gain GNU extensions, but these will take longer to get to
all supported releases; we must switch them to gsed to ensure we're actually
properly building them as intended.

For #2, I've fixed these as I can and we should upstream these fixes.

PORTREVISION is bumped for all of the above, because we will almost
certainly build these differently when the replacements actually start
working.

These were all detected by the below-referenced exp-run [1]. The patch
included forbids many ordinary characters from being escaped, since we'll
later imbue those with special meanings. This has had the nice side effect
of picking up various things that we didn't handle properly, e.g. \t and \r
for tab and carriage return.

PR:		229925 [1]
Approved by:	koobs (mentor)
Approved by:	portmgr (blanket: trivial build fixes)
MFH:		no (invasive risk)
Differential Revision:	https://reviews.freebsd.org/D25185
2020-06-08 04:41:31 +00:00
Joseph Mingrone f001639d45 math/R: Update to version 4.0.1
Upstream changes:
https://stat.ethz.ch/pipermail/r-announce/2020/000655.html
2020-06-07 15:12:56 +00:00
Carlo Strub 3b3199b8da Update to 6.2.0
PR:		246970
Submitted by:	maintainer
2020-06-06 19:44:13 +00:00
Lorenzo Salvadore 7ddc8b1a4f math/libnormaliz: Update to 3.8.5
- Bugfixes.
- Workflow improvements.
- Improvements for some computations.
- New feature: computation of refined triangulations, using all input
generators or all lattice points in a polytope or being unimodular.
- Optional packages have been updated to the latest versions.

Approved by:	gerald (mentor)
2020-06-06 13:20:21 +00:00
TAKATSU Tomonari 039dd0b2ae - Update to 2020.3 2020-06-06 13:08:55 +00:00
Yuri Victorovich 410852bf36 math/py-arviz: Update 0.8.2 -> 0.8.3 2020-06-06 02:14:27 +00:00
Loïc Bartoletti 6bf04ce410 math/vtk8: prepare for Qt5.15 (follow-up rP536987)
It seems that I forgot to ship this patch in the last review/commit.

Approved by:	tcberner (mentor), adridg
Differential Revision:	https://reviews.freebsd.org/D25142
2020-06-05 16:56:46 +00:00
Yuri Victorovich 8dff28899c math/mppp: Update 0.19 -> 0.20
Reported by:	portscout
2020-06-05 15:05:48 +00:00
Rene Ladan 8cb005afb5 Remove expired ports:
2020-06-05 audio/workman: Depends on expired x11-toolkits/xview
2020-05-05 x11-toolkits/xview: 64-bit unsupported
2020-06-05 math/p5-Algorithm-KMeans: Depends on expired math/p5-Math-GSL
2020-05-05 math/p5-Math-GSL: Broken for more than 6 months
2020-06-05 net/openbsc: Depends on expired devel/libosmo-netif
2020-05-05 devel/libosmo-netif: Broken for more than 6 months
2020-06-05 audio/xvmixer: Depends on expired x11-toolkits/xview
2020-06-05 devel/libosmo-sccp: Depends on expired devel/libosmo-netif
2020-06-05 audio/p5-Audio: Depends on expired math/p5-Math-GSL
2020-06-05 10:28:12 +00:00
TAKATSU Tomonari 311754cb1a - Update to 1.4-8 2020-06-05 07:42:30 +00:00
Piotr Kubaj 6a4ef45fef math/openblas: disable OPENMP for powerpc
Same as on powerpc64, USE_THREAD=1 enables OpenMP, so OpenMP will be always enabled.
2020-06-04 14:29:04 +00:00