notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details on branch 2023Q3
mpsolve Multiprecision rootfinder for complex roots of univariate polynomials
3.2.1_1 math on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.2.1_1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-09 04:39:04
Last Update: 2023-07-09 04:38:48
Commit Hash: 12439f4
License: GPLv3
WWW:
https://numpi.dm.unipi.it/software/mpsolve
Description:
MPSolve stands for Multiprecision Polynomial SOLVEr. It is a software that aims to provide an easy to use (hopefully) universal blackbox for solving polynomials and secular equations. Among its features you can find: * Arbitrary precision approximation. * Guaranteed inclusion radii for the results. * Exploiting of polynomial structures: it can take advantage of sparsity as well as coefficients in a particular domain (i.e. integers or rationals). * It can be specialized for specific classes of polynomials. As an example, see the roots of the Mandelbrot polynomial of degree 2.097.151 computed in about 10 days on a dual Xeon server.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (48 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mpsolve-3.2.1_1/catalog.mk
  3. /usr/local/share/licenses/mpsolve-3.2.1_1/LICENSE
  4. /usr/local/share/licenses/mpsolve-3.2.1_1/GPLv3
  5. bin/mandelbrot-solver
  6. bin/mpsolve
  7. bin/quadratic-solver
  8. bin/root_of_unity
  9. bin/secular
  10. bin/xmpsolve
  11. include/mps/approximation.h
  12. include/mps/chebyshev.h
  13. include/mps/context.h
  14. include/mps/debug.h
  15. include/mps/gmptools.h
  16. include/mps/interface.h
  17. include/mps/link.h
  18. include/mps/matrix.h
  19. include/mps/monomial-matrix-poly.h
  20. include/mps/monomial-poly.h
  21. include/mps/mpc.h
  22. include/mps/mps.h
  23. include/mps/mt-types.h
  24. include/mps/mt.h
  25. include/mps/nroots-polynomial.h
  26. include/mps/parser.h
  27. include/mps/polynomial.h
  28. include/mps/regeneration-driver.h
  29. include/mps/secular-equation.h
  30. include/mps/types.h
  31. include/mps/version.h
  32. lib/libmps-fortran.so
  33. lib/libmps-fortran.so.0
  34. lib/libmps-fortran.so.0.0.1
  35. lib/libmps.so
  36. lib/libmps.so.3
  37. lib/libmps.so.3.0.1
  38. man/man1/mandelbrot-solver.1.gz
  39. man/man1/mpsolve.1.gz
  40. man/man1/quadratic-solver.1.gz
  41. man/man1/xmpsolve.1.gz
  42. share/applications/xmpsolve.desktop
  43. share/icons/xmpsolve.png
  44. share/mime-info/mpsolve.mime
  45. share/mime/packages/mpsolve.xml
  46. @owner
  47. @group
  48. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • mpsolve>0:math/mpsolve
To install the port:
cd /usr/ports/math/mpsolve/ && make install clean
To add the package, run one of these commands:
  • pkg install math/mpsolve
  • pkg install mpsolve
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mpsolve
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1592243396 SHA256 (mpsolve-3.2.1.tar.bz2) = 45b22f6b04544b9eda2457eec58580d892c7e00824ebd2d6e31fe24cdd763804 SIZE (mpsolve-3.2.1.tar.bz2) = 3270591

Packages (timestamps in pop-ups are UTC):
mpsolve
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest-3.2.1_3n/an/an/an/an/an/an/a
FreeBSD:13:quarterly-3.2.1_3n/an/an/an/an/an/an/a
FreeBSD:14:latest3.2.33.2.3--3.2.3--3.2.1_1-
FreeBSD:14:quarterly3.2.33.2.3--3.2.3-3.2.1_23.2.1_2-
FreeBSD:15:latest3.2.33.2.3n/a-n/an/a3.2.1_2--
FreeBSD:15:quarterly3.2.33.2.3n/a-n/an/a---
FreeBSD:16:latest3.2.33.2.3n/a-n/an/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. update-mime-database : misc/shared-mime-info
  4. bison : devel/bison
  5. update-desktop-database : devel/desktop-file-utils
  6. autoconf2.69>=2.69 : devel/autoconf2.69
  7. automake>=1.16.5 : devel/automake
  8. libtoolize : devel/libtool
  9. qt5-buildtools>=5.15 : devel/qt5-buildtools
Runtime dependencies:
  1. update-mime-database : misc/shared-mime-info
  2. update-desktop-database : devel/desktop-file-utils
Library dependencies:
  1. libgmp.so : math/gmp
  2. libtcmalloc_minimal.so : devel/google-perftools
  3. libintl.so : devel/gettext-runtime
  4. libatk-1.0.so : accessibility/at-spi2-core
  5. libcairo.so : graphics/cairo
  6. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  7. libglib-2.0.so : devel/glib20
  8. libintl.so : devel/gettext-runtime
  9. libgtk-3.so : x11-toolkits/gtk30
  10. libpango-1.0.so : x11-toolkits/pango
  11. libQt5Core.so : devel/qt5-core
  12. libQt5Gui.so : x11-toolkits/qt5-gui
  13. libQt5Widgets.so : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for mpsolve-3.2.1_1: GUI=on: Graphical UI to solve polynomial equations visually ===> Use 'make config' to modify these settings
Options name:
math_mpsolve
USES:
autoreconf:2.69 compiler:c++11-lang gettext-runtime gmake gnome libtool localbase pkgconfig shared-mime-info tar:bz2 bison desktop-file-utils qt:5
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://numpi.dm.unipi.it/_media/software/mpsolve/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.2.1_1
09 Jul 2023 04:38:48
commit hash: 12439f471a3df53ad1bd595efd18952d50e0043fcommit hash: 12439f471a3df53ad1bd595efd18952d50e0043fcommit hash: 12439f471a3df53ad1bd595efd18952d50e0043fcommit hash: 12439f471a3df53ad1bd595efd18952d50e0043f files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/mpsolve: Fix build by adding USE_CXXSTD

Reported by:	fallout

(cherry picked from commit 05b8ada7349841ee2e2f67a0979081934436c65f)

Number of commits found: 1