Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 May 2020 20:10:01 +0000 (UTC)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r535137 - in head/math: . py-fpylll
Message-ID:  <202005132010.04DKA1uT075028@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@pompo.net
+# $FreeBSD$
+
+PORTNAME=	fpylll
+DISTVERSION=	0.5.1dev
+CATEGORIES=	math python
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	thierry@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005132010.04DKA1uT075028>