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 photosAll times are UTC
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
py-gmpy2-devel GMP, MPFR, and MPC interface to Python - devel version
2.1.0.b5_1 math Deleted on this many watch lists=1 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 2.1.0.b5_1Version of this port present on the latest quarterly branch.
Maintainer: thierry@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-05-17 20:28:51
Last Update: 2022-04-22 10:07:02
Commit Hash: d42c7e3
People watching this port, also watch:: py39-guppy3, R-cran-pwr, php81-pear, wa-aspell, ittapi
Also Listed In: python
License: LGPL3+
WWW:
https://github.com/aleaxit/gmpy/releases
Description:
C-coded Python extension module that supports multiple-precision arithmetic. In addition to supporting GMP or MPIR for multiple-precision integer and rational arithmetic, gmpy2 adds support for the MPFR (correctly rounded real floating-point arithmetic) and MPC (correctly rounded complex floating-point arithmetic) libraries. This is the -devel version, to be removed when 2.1 will be the new stable. WWW: https://pypi.org/project/gmpy2/ WWW: https://github.com/aleaxit/gmpy/releases
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
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}gmpy2-devel>0:math/py-gmpy2-devel@${PY_FLAVOR}
Conflicts:
CONFLICTS:
  • py38-gmpy2-2.0*
No installation instructions:
This port has been deleted.
PKGNAME: py38-gmpy2-devel
Package flavors (<flavor>: <package>)
  • py38: py38-gmpy2-devel
distinfo:
TIMESTAMP = 1596393971 SHA256 (aleaxit-gmpy-gmpy2-2.1.0b5_GH0.tar.gz) = 469c00a9c9920c99c0983e3b94b0c0c64df4db796fa5d5e7305d502f33274302 SIZE (aleaxit-gmpy-gmpy2-2.1.0b5_GH0.tar.gz) = 381792

Packages (timestamps in pop-ups are UTC):
py37-gmpy2-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--2.1.0.b5---2.1.0.b5-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-sphinx>=0,1 : textproc/py-sphinx@py38
  2. py38-setuptools>0 : devel/py-setuptools@py38
  3. python3.8 : lang/python38
  4. gmake>=4.3 : devel/gmake
Runtime dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpc.so : math/mpc
  3. libmpfr.so : math/mpfr
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py38-gmpy2-devel-2.1.0.b5_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
math_py-gmpy2-devel
USES:
localbase python:3.7-3.9 gmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/aleaxit/gmpy/tar.gz/gmpy2-2.1.0b5?dummy=/
Collapse this list.
Port Moves
  • port moved to math/py-gmpy2 on 2022-04-22
    REASON: No more need for the -devel port, py-gmpy2 is at latest

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.1.0.b5_1
22 Apr 2022 10:07:02
commit hash: d42c7e3092c2444ad453f1bda98d59a45a219fb6commit hash: d42c7e3092c2444ad453f1bda98d59a45a219fb6commit hash: d42c7e3092c2444ad453f1bda98d59a45a219fb6commit hash: d42c7e3092c2444ad453f1bda98d59a45a219fb6 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/py-gmpy2-devel: remove

No more use for this port: it can be superseded by the regular math/py-gmpy2.
2.1.0.b5_1
10 Nov 2021 16:33:07
commit hash: 39f2c705c61fb27085aeaa49bdef553222b9d425commit hash: 39f2c705c61fb27085aeaa49bdef553222b9d425commit hash: 39f2c705c61fb27085aeaa49bdef553222b9d425commit hash: 39f2c705c61fb27085aeaa49bdef553222b9d425 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
math/py-gmpy2-devel: fix build with PYTHON_DEFAULT <3.7 >3.9

- Explicitly specify correct sphinx-build binary to use.
  Use versioned binary, as unversioned one may not be available
  (such as when building with default python=3.10; in this case
  PY_FLAVOR is py38 as this port does not yet support python 3.10,
  so it pulls sphinx-build@py38 which does not install sphinx-build
  as 3.8 is not default python version).
- Fix LICENSE and add LICENSE_FILE
- Do not try to install docs in build phase

Approved by:	portmgr blanket
2.1.0.b5_1
01 Nov 2021 13:59:09
commit hash: 30c585bcb304b60a92662fe62deabb5204d934bccommit hash: 30c585bcb304b60a92662fe62deabb5204d934bccommit hash: 30c585bcb304b60a92662fe62deabb5204d934bccommit hash: 30c585bcb304b60a92662fe62deabb5204d934bc files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
math/py-gmpy2-devel: limit supported python versions

./src/gmpy2_hash.c:150:20: error: use of undeclared identifier '_PyHASH_NAN'
            return _PyHASH_NAN;

Approved by:	portmgr blanket
2.1.0.b5_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.1.0.b5_1
21 Mar 2021 09:57:05
Revision:568912Original commit files touched by this commit
gerald search for other commits by this committer
Update to MPC version 1.2.0 with the following changes:
 - New functions:
   . mpc_sum
   . mpc_dot
 - Several functions are more robust with a reduced exponent range
   (for example corresponding to IEEE 754 binary formats).
 - New mpcheck tool for comparison with the native C library (which
   is not installed by default).

Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.

PR:		249950
Submitted by:	wen
2.1.0.b5
14 Mar 2021 16:14:03
Revision:568399Original commit files touched by this commit
kai search for other commits by this committer
math/py-gmpy2-devel: Fix packaging with Python 3.8

PR:		253815
Approved by:	python (with hat)
2.1.0.b5
14 Jan 2021 14:34:38
Revision:561562Original commit files touched by this commit
dbaio search for other commits by this committer
Remove PY_SPHINX from ports using Python 3

Approved by:	 portmgr blanket
Differential Revision:	https://reviews.freebsd.org/D28093
2.1.0.b5
02 Aug 2020 20:19:38
Revision:543999Original commit files touched by this commit
thierry search for other commits by this committer
Upgrade to 2.1.0b5.

Release notes at <https://github.com/aleaxit/gmpy/releases/tag/gmpy2-2.1.0b5>.
2.1.0.b4
20 May 2020 15:49:37
Revision:536007Original commit files touched by this commit
mat search for other commits by this committer
Regular USE_GITHUB cleanup.
2.1.0.b4
17 May 2020 20:28:46
Revision:535674Original commit files touched by this commit
thierry search for other commits by this committer
Gmpy2 is lagging for some time, and meanwhile, pplpy and SageMath require
functonnalities only available from the pre-release versions.

Number of commits found: 10