svn commit: r535137 - in head/math: . py-fpylll
Thierry Thomas
thierry at FreeBSD.org
Wed May 13 20:10:03 UTC 2020
Author: thierry
Date: Wed May 13 20:10:01 2020
New Revision: 535137
URL: https://svnweb.freebsd.org/changeset/ports/535137
Log:
Adding fpylll, a Python interface for fplll.
To be used by SageMath.
Added:
head/math/py-fpylll/
head/math/py-fpylll/Makefile (contents, props changed)
head/math/py-fpylll/distinfo (contents, props changed)
head/math/py-fpylll/pkg-descr (contents, props changed)
head/math/py-fpylll/pkg-plist (contents, props changed)
Modified:
head/math/Makefile
Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile Wed May 13 20:08:42 2020 (r535136)
+++ head/math/Makefile Wed May 13 20:10:01 2020 (r535137)
@@ -747,6 +747,7 @@
SUBDIR += py-ffc
SUBDIR += py-fiat
SUBDIR += py-fpconst
+ SUBDIR += py-fpylll
SUBDIR += py-gau2grid
SUBDIR += py-gimmik
SUBDIR += py-gmpy
Added: head/math/py-fpylll/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-fpylll/Makefile Wed May 13 20:10:01 2020 (r535137)
@@ -0,0 +1,44 @@
+# Created by: thierry at pompo.net
+# $FreeBSD$
+
+PORTNAME= fpylll
+DISTVERSION= 0.5.1dev
+CATEGORIES= math python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= thierry at FreeBSD.org
+COMMENT= Python interface for fplll
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= ${PYNUMPY} \
+ cython:lang/cython \
+ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR}
+LIB_DEPENDS= libfplll.so:math/fplll \
+ libgmp.so:math/gmp \
+ libmpfr.so:math/mpfr \
+ libpari.so:math/pari
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR}
+
+USE_GITHUB= yes
+GH_ACCOUNT= fplll
+
+USES= compiler:c++11-lang python:3.6+
+USE_PYTHON= distutils
+
+OPTIONS_DEFINE= DOCS
+DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_USES= gmake
+PORTDOCS= *
+
+PLIST_SUB= VER=${PORTVERSION:R}
+
+do-build-DOCS-on:
+ (cd ${WRKSRC}/docs && ${GMAKE} html)
+
+post-build-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${CP} -R ${WRKSRC}/docs/_build/html/* ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/math/py-fpylll/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-fpylll/distinfo Wed May 13 20:10:01 2020 (r535137)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1589143466
+SHA256 (fplll-fpylll-0.5.1dev_GH0.tar.gz) = 310c864ab7e670525757feae9718f02426e40494650ffee4b35af7d109f18aee
+SIZE (fplll-fpylll-0.5.1dev_GH0.tar.gz) = 120564
Added: head/math/py-fpylll/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-fpylll/pkg-descr Wed May 13 20:10:01 2020 (r535137)
@@ -0,0 +1,3 @@
+A Python wrapper for fplll.
+
+WWW: https://github.com/fplll/fpylll
Added: head/math/py-fpylll/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-fpylll/pkg-plist Wed May 13 20:10:01 2020 (r535137)
@@ -0,0 +1,67 @@
+%%PYTHON_SITELIBDIR%%/fpylll-%%VER%%.dev0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/fpylll-%%VER%%.dev0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/fpylll-%%VER%%.dev0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/fpylll-%%VER%%.dev0-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/fpylll/__init__.py
+%%PYTHON_SITELIBDIR%%/fpylll/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__init__.py
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/bkz.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/bkz.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/bkz2.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/bkz2.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/pbkz.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/pbkz.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/simple_bkz.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/simple_bkz.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/simple_dbkz.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/__pycache__/simple_dbkz.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/bkz.py
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/bkz2.py
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/pbkz.py
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/simple_bkz.py
+%%PYTHON_SITELIBDIR%%/fpylll/algorithms/simple_dbkz.py
+%%PYTHON_SITELIBDIR%%/fpylll/config.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/__init__.py
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/bkz.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/bkz_param.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/enumeration.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/gso.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/integer_matrix.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/lll.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/pruner.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/sieve_gauss.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/svpcvp.so
+%%PYTHON_SITELIBDIR%%/fpylll/fplll/wrapper.so
+%%PYTHON_SITELIBDIR%%/fpylll/gmp/__init__.py
+%%PYTHON_SITELIBDIR%%/fpylll/gmp/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/gmp/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/gmp/pylong.so
+%%PYTHON_SITELIBDIR%%/fpylll/io.so
+%%PYTHON_SITELIBDIR%%/fpylll/numpy.so
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__init__.py
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/benchmark.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/benchmark.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/bkz_plot.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/bkz_plot.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/bkz_simulator.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/bkz_simulator.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/bkz_stats.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/bkz_stats.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/compare.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/compare.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/quality.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/__pycache__/quality.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/fpylll/tools/benchmark.py
+%%PYTHON_SITELIBDIR%%/fpylll/tools/bkz_plot.py
+%%PYTHON_SITELIBDIR%%/fpylll/tools/bkz_simulator.py
+%%PYTHON_SITELIBDIR%%/fpylll/tools/bkz_stats.py
+%%PYTHON_SITELIBDIR%%/fpylll/tools/compare.py
+%%PYTHON_SITELIBDIR%%/fpylll/tools/quality.py
+%%PYTHON_SITELIBDIR%%/fpylll/util.so
More information about the svn-ports-all
mailing list