Commit Graph

15609 Commits

Author SHA1 Message Date
Thierry Thomas 98d12a80b0 Adding math/sprng, Scalable Parallel Pseudo Random Number Generators Library. 2020-12-11 15:35:35 +00:00
Thierry Thomas 3fe754466a Resurrect math/testu01 and take maintainership. 2020-12-11 15:33:16 +00:00
Sunpoet Po-Chuan Hsieh 0f4f007dcc Move devel/py-prompt_toolkit to devel/py-prompt-toolkit
- Bump PORTREVISION for dependency change
2020-12-11 11:03:26 +00:00
Wen Heping 512f093cc6 - Update to 0.8.5 2020-12-11 08:04:05 +00:00
Sunpoet Po-Chuan Hsieh efbc80c1dd Update USES=python for py-isort 5.6.4 update 2020-12-10 22:00:01 +00:00
Sunpoet Po-Chuan Hsieh b73c886cbe Update to 0.2.7
Changes:	https://github.com/google/jax/blob/master/docs/CHANGELOG.rst
2020-12-10 21:40:56 +00:00
Thierry Thomas 2ed08d7521 Modify cad/scotch to support int64.
Bump PORTREVISION of consumers because this changes the ABI.
2020-12-09 19:29:19 +00:00
Thierry Thomas 376636fda5 Modify cad/scotch to install shared libraries.
Chase these libraries to the consumers ports.
2020-12-09 11:07:41 +00:00
Yuri Victorovich 88ed05a72e /math/py-pymc3: Update 3.9.3 -> 3.10.0
Reported by:	portscout
2020-12-09 05:54:07 +00:00
Yuri Victorovich 4dc79e7a5e math/py-chaospy: Update 4.2.1 -> 4.2.2
Reported by:	portscout
2020-12-09 05:11:38 +00:00
Yuri Victorovich d815898aaa math/clingo: Update 5.4.0 -> 5.4.1
Reported by:	portscout
2020-12-09 05:00:29 +00:00
Yuri Victorovich e637824f3e math/arpack-ng: Update 3.7.0-49 -> 3.8.0
Reported by:	portscout
2020-12-09 04:50:45 +00:00
Mark Linimon 08626d4c50 Mark as BROKEN on riscv64 the same as on aarch64.
Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2020-12-09 02:26:37 +00:00
Diane Bruce 5524484023 Update to 20200424 to fix python 3.9 compatibility
The current version fails to build with Python 3.9:
triangle/core.c:20740:77: error: no member named 'tp_print' in 'struct _typeobject'
  __pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii.tp_print = 0;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
triangle/core.c:20746:78: error: no member named 'tp_print' in 'struct _typeobject'
  __pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd.tp_print = 0;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^

etc.

The latest version has been regenerated with newer Cython which supports 3.9.

PR:		ports/251469
Reported by:	Greg V <greg@unrelenting.technology>
2020-12-08 23:45:21 +00:00
Yuri Victorovich 08024383dc math/xtensor: Update 0.21.9 -> 0.21.10-16 2020-12-08 21:53:33 +00:00
Loïc Bartoletti 47b26d9293 Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages.

List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream:

- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre

A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@)

science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@)

While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...)

Thanks to tcberner and adridg!

[1] https://www.riverbankcomputing.com/static/Docs/sip/

PR:                250853
Exp-run by:        antoine
2020-12-08 20:03:07 +00:00
Antoine Brodin 38b62139f1 Do not include bsd.port.mk twice 2020-12-08 09:29:23 +00:00
Yuri Victorovich e72357f16f math/py-numpoly: Update 1.1.0 -> 1.1.1 2020-12-06 22:07:21 +00:00
Yuri Victorovich 1fef0a05c5 math/arb: Update 2.18.1 -> 2.19.0
Reported by:	portscout
2020-12-06 19:39:22 +00:00
Thierry Thomas 7592126036 Chase math/fplll to 0.5.4. 2020-12-06 10:39:47 +00:00
Thierry Thomas f8ba86910e Upgrade to 0.5.3dev and chase math/fplll.
Release notes at <https://github.com/fplll/fpylll/releases/tag/0.5.3dev>.

PR:		251613
2020-12-06 10:39:08 +00:00
Yuri Victorovich 004027df0e math/lis: Update 2.0.25 -> 2.0.27
Reported by:	portscout
2020-12-06 08:11:46 +00:00
Yuri Victorovich 36fb13d8f6 math/py-mip: Update 1.12.0 -> 1.13.0
Reported by:	portscout
2020-12-06 08:03:01 +00:00
Yuri Victorovich 8bab0b5fde math/fplll: Upgrade 5.3.3 -> 5.4.0
PR:		251611
Submitted by:	thierry
2020-12-06 02:34:37 +00:00
Sunpoet Po-Chuan Hsieh d7fb6489e8 Move textproc/py-MarkupSafe to textproc/py-markupsafe
- Bump PORTREVISION for dependency change
2020-12-05 14:22:47 +00:00
Mikael Urankar ecbb96a533 math/gfan: pass maintainership
o Update URL in MASTER_SITES to current address
o Update MAINTAINER
o Remove post-patch target as it is not needed
	- Use LDFLAGS instead of the non-standard variable
	  ADDITIONALLINKOPTIONS.
	- Replace "${REINPLACE_CMD} 's,log2,gfan_log2,g'" by appropriate
	  patch files as the command triggers multiple warnings. log2 is
	  a macro defined in src/log.h. The name of this macro is in
	  conflict with the function log2 from math.h. To avoid errors
	  when compiling the code, the above renaming is necessary.
	  Furthermore, PHB 4.4.3 strongly suggests using patch files
	  instead of REINPLACE_CMD for static content.
o Sort pkg-plist alphabetically as required by PHB 3.2.2
o Shorten pkg-descr and make it less technical

PR:		250879
Submitted by:	Moritz Schmitt (maintainer)
2020-12-04 18:17:32 +00:00
Thierry Thomas b8caceb1fe Avoid unregistered conflict with math/metis by using the external package
and not the bundled one.

PR:		251561
Submitted by:	/me
Approved by:	yuri (maintainer)
2020-12-04 10:47:52 +00:00
Fernando Apesteguía 8bc0919811 math/libnormaliz: Update port and set MAINTAINER
ChangeLog: https://github.com/Normaliz/Normaliz/releases/tag/v3.8.9

Pet linters

Submitter becomes maintainer

PR:	251542
Submitted by:	moritz@schmi.tt
2020-12-04 07:22:11 +00:00
Yuri Victorovich ccc38e2d8d math/py-spot: Update 2.9.4 -> 2.9.5
Reported by:	portscout
2020-12-04 01:53:32 +00:00
Yuri Victorovich 974c2059f7 math/spot: Update 2.9.4 -> 2.9.5
Reported by:	portscout
2020-12-04 01:53:01 +00:00
Danilo Egea Gondolfo 29f440dfd8 devel/isl: Update to 0.23
PR:		251432
2020-12-03 20:22:32 +00:00
Wen Heping e7032bbce7 - Update to 0.3.17 2020-12-02 23:49:16 +00:00
Wen Heping 98b69c2743 - Update to 4.0.1 2020-12-02 14:13:47 +00:00
Wen Heping 58bb9f70eb - Update to 1.4.6 2020-12-02 14:13:24 +00:00
Wen Heping b57a0ba276 - Update to 1.7 2020-12-02 13:02:17 +00:00
Mikael Urankar 90c303dd5c math/gfanlib: pass maintainership
- Update MAINTAINER
  - Shorten pkg-descr and update WWW link
  - Update MASTER_SITES

PR:		250880
Submitted by:	Moritz Schmitt (maintainer)
2020-12-01 17:20:32 +00:00
Thierry Thomas 02f2332b44 Adding Mathics, a general-purpose computer algebra system (CAS). 2020-12-01 13:21:13 +00:00
Stephen Montgomery-Smith 059449bb05 - Remove unused libosmesa, enable sndfile.
PR:		251477
Submitted by:	jcfyecrayz@liamekaens.com
2020-12-01 04:27:37 +00:00
Kirill Ponomarev d6af5b2fc4 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2020-11-30 16:42:24 +00:00
Stefan Eßer eac84e728f Update to version 3.2.3
A port patch has been merged into the upstream sources.
2020-11-30 15:44:57 +00:00
Yuri Victorovich aa4d02a7fe math/openturns: Update 1.16rc1 -> 1.16
Reported by:	portscout
2020-11-30 03:39:33 +00:00
Johannes M Dieterich 847160f391 math/blis: update to 0.8.0
Major changes in hardware support and optimization. See:
https://github.com/flame/blis/blob/master/docs/ReleaseNotes.md#changes-in-080

While there, bump LLVM dependency to LLVM10.
2020-11-30 03:31:12 +00:00
Thierry Thomas bd8b956487 Revive port math/freefem++: finite element method application.
PR:		242759
Submitted by:	Kouichi Hirabayashi
2020-11-29 16:28:55 +00:00
Yuri Victorovich 439341bd2a math/minizinc-ide: Update 2.5.2 -> 2.5.3
Reported by:	portscout
2020-11-29 10:27:08 +00:00
Yuri Victorovich 6f286f1a3c math/minizinc: Update 2.5.2 -> 2.5.3
Reported by:	portscout
2020-11-29 06:15:16 +00:00
Thierry Thomas b0ae38d66d Upgrade to v1.3.4.
Release notes at
<https://github.com/libsemigroups/libsemigroups/releases/tag/v1.3.4>.
2020-11-28 15:27:43 +00:00
Rainer Hurling 7e4ee3a640 math/saga: Update to 7.8.2
Bugfix release with several fixes[1]

[1] https://sourceforge.net/p/saga-gis/wiki/Changelog%207.8.2/attachment/changelog_saga_7.8.2.txt

Approved by:	arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D27403
2020-11-28 14:53:29 +00:00
Thierry Thomas c6e6747670 Add a work-around for gfortran10.
PR:		246700
2020-11-28 09:42:46 +00:00
Thierry Thomas d50519a41d Upgrade Code_Aster to 14.6.0-1.
This implies:

- french /aster builds fine with clang, but it seg-faults: switched to Gcc

- ASTK is upgraded to 2019.0-1

- math/mumps is upgraded to 5.1.2-aster7

- TFEL/MFront is now required, but when the compilers of tfel and aster are
  different, it cannot be linked
  . recopopy science/tfel to science/tfel-edf and depends on science/tfel-edf
  . science/tfel-edf is built by Gcc, from the sources included in Aster's
    tarball
  . register the conflicts
2020-11-26 20:46:02 +00:00
Stefan Eßer 58bc9c9abf Upgrade to version 3.2.0
This update fixes an issue in the bessel function
2020-11-26 16:47:28 +00:00