Remove fplll, mpfi & sollya - riastradh@ imported them to pkgsrc.

This commit is contained in:
Alexander Nasonov 2020-05-20 18:51:08 +01:00
parent d1966dbba3
commit 70e7a919f0
14 changed files with 0 additions and 211 deletions

View File

@ -1,10 +0,0 @@
The library contains implementations of several lattice algorithms.
The implementation relies of floating-point orthogonalization, and
LLL is central to the code, hence the name.
Other algorithms provided by the library include
- BKZ/BKZ-2.0 with support of slide reduction and self dual BKZ.
- Kannan-Fincke-Pohst algorithm that finds the shortest non-zero
lattic vector.
- GaussSieve algorithm for the same problem as above.

View File

@ -1,27 +0,0 @@
# $NetBSD$
#
DISTNAME= fplll-5.2.1
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB:=fplll/}
GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION}//}
MAINTAINER= alnsn@NetBSD.org
HOMEPAGE= https://perso.ens-lyon.fr/damien.stehle/#software
COMMENT= Lattice algorithms using floating-point arithmetic
LICENSE= gnu-lgpl-v2.1
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake autoconf automake
USE_LANGUAGES= c c++
TEST_TARGET= check
pre-configure:
cd ${WRKSRC} && ./autogen.sh
.include "../../devel/gmp/buildlink3.mk"
BUILDLINK_API_DEPENDS.mpfr+= mpfr>=2.0.3
.include "../../math/mpfr/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,48 +0,0 @@
@comment $NetBSD$
bin/fplll
bin/latsieve
bin/latticegen
include/fplll.h
include/fplll/bkz.h
include/fplll/bkz_param.h
include/fplll/defs.h
include/fplll/enum/enumerate.h
include/fplll/enum/enumerate_base.h
include/fplll/enum/enumerate_ext.h
include/fplll/enum/evaluator.h
include/fplll/fplll.h
include/fplll/fplll_config.h
include/fplll/gso.h
include/fplll/gso_gram.h
include/fplll/gso_interface.h
include/fplll/lll.h
include/fplll/nr/dpe.h
include/fplll/nr/matrix.cpp
include/fplll/nr/matrix.h
include/fplll/nr/nr.h
include/fplll/nr/nr_FP.inl
include/fplll/nr/nr_FP_d.inl
include/fplll/nr/nr_FP_dd.inl
include/fplll/nr/nr_FP_dpe.inl
include/fplll/nr/nr_FP_ld.inl
include/fplll/nr/nr_FP_misc.inl
include/fplll/nr/nr_FP_mpfr.inl
include/fplll/nr/nr_FP_qd.inl
include/fplll/nr/nr_Z.inl
include/fplll/nr/nr_Z_d.inl
include/fplll/nr/nr_Z_l.inl
include/fplll/nr/nr_Z_misc.inl
include/fplll/nr/nr_Z_mpz.inl
include/fplll/nr/nr_rand.inl
include/fplll/nr/numvect.h
include/fplll/pruner.h
include/fplll/sieve/sampler_basic.h
include/fplll/sieve/sieve_common.h
include/fplll/sieve/sieve_gauss.h
include/fplll/sieve/sieve_gauss_str.h
include/fplll/svpcvp.h
include/fplll/util.h
include/fplll/wrapper.h
lib/libfplll.la
lib/pkgconfig/fplll.pc
share/fplll/strategies/default.json

View File

@ -1,16 +0,0 @@
# $NetBSD$
BUILDLINK_TREE+= fplll
.if !defined(FPLLL_BUILDLINK3_MK)
FPLLL_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.fplll+= fplll>=5.2.0
BUILDLINK_PKGSRCDIR.fplll?= ../../wip/fplll
.include "../../devel/gmp/buildlink3.mk"
.include "../../math/mpfr/buildlink3.mk"
.endif # FPLLL_BUILDLINK3_MK
BUILDLINK_TREE+= -fplll

View File

@ -1,6 +0,0 @@
$NetBSD$
SHA1 (fplll-5.2.1.tar.gz) = ca5fe9db30990d4bd3160e827624b3cfbc060dac
RMD160 (fplll-5.2.1.tar.gz) = ad26a22de54f7d148f0a96623cc0343213155078
SHA512 (fplll-5.2.1.tar.gz) = 5f795b56156df03737b28c0582cf5b10af0e709f31b1d7da5b93b3dcac9c1da36a8894f7c76f6a9cee25b0a6deb508f87ce4a4c8b51ba6acdcfc65a304ae7be3
Size (fplll-5.2.1.tar.gz) = 970350 bytes

View File

@ -1,10 +0,0 @@
MPFI (Multiple Precision Floating-Point Interval Library) is a library
for arbitrary precision interval arithmetic with intervals represented
using MPFR reliable floating-point numbers. It is based on the GNU MP
library and on the MPFR library. The purpose of an arbitrary precision
interval arithmetic is on the one hand to get guaranteed results,
thanks to interval computation, and on the other hand to obtain
accurate results, thanks to multiple precision arithmetic. The MPFI
library is built upon MPFR to benefit from the correct roundings
provided by MPFR, it portability, and its compliance with the IEEE 754
standard for floating-point arithmetic.

View File

@ -1,20 +0,0 @@
# $NetBSD: Makefile,v 1.3 2015/05/20 22:00:46 alnsn Exp $
DISTNAME= mpfi-1.5.3
CATEGORIES= math
MASTER_SITES= https://gforge.inria.fr/frs/download.php/file/37332/
MAINTAINER= alnsn@NetBSD.org
HOMEPAGE= https://gforge.inria.fr/projects/mpfi/
COMMENT= TODO: Short description of the package
LICENSE= gnu-gpl-v2
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
INFO_FILES= yes
CONFIGURE_ARGS+= --infodir=${PREFIX}/${PKGINFODIR}
INSTALLATION_DIRS+= ${PKGINFODIR}
.include "../../math/mpfr/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,5 +0,0 @@
@comment $NetBSD: PLIST,v 1.3 2015/05/20 22:00:46 alnsn Exp $
include/mpfi.h
include/mpfi_io.h
info/mpfi.info
lib/libmpfi.la

View File

@ -1,15 +0,0 @@
# $NetBSD: buildlink3.mk,v 1.3 2015/05/20 22:00:46 alnsn Exp $
BUILDLINK_TREE+= mpfi
.if !defined(MPFI_BUILDLINK3_MK)
MPFI_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.mpfi+= mpfi>=1.5.1
BUILDLINK_ABI_DEPENDS.mpfi+= mpfi>=1.5.1
BUILDLINK_PKGSRCDIR.mpfi?= ../../wip/mpfi
.include "../../math/mpfr/buildlink3.mk"
.endif # MPFI_BUILDLINK3_MK
BUILDLINK_TREE+= -mpfi

View File

@ -1,6 +0,0 @@
$NetBSD: distinfo,v 1.3 2015/05/20 22:00:46 alnsn Exp $
SHA1 (mpfi-1.5.3.tar.gz) = e06c7309ee778b83a5c7262fec41540845a31cd4
RMD160 (mpfi-1.5.3.tar.gz) = 35972ee2a8152d25bbd9bab099352c8c16194b22
SHA512 (mpfi-1.5.3.tar.gz) = 72155cdedae487febe4cea229b0ddbe251b371a8709f1a4482115755c75009155e6a32c2ab0dab0312e556e2c2949d11c355c03481c74f18fc916d44f70c022b
Size (mpfi-1.5.3.tar.gz) = 578033 bytes

View File

@ -1,5 +0,0 @@
Sollya is both a tool environment and a library for safe floating-point
code development. It is particularily targeted to the automatized
implementation of mathematical floating-point libraries (libm). Amongst
other features, it offers a certified infinity (supremum) norm and a
fast Remez algorithm.

View File

@ -1,30 +0,0 @@
# $NetBSD: Makefile,v 1.1 2015/05/20 22:33:29 alnsn Exp $
DISTNAME= sollya-6.0
CATEGORIES= math
MASTER_SITES= https://gforge.inria.fr/frs/download.php/36270/
MAINTAINER= alnsn@yandex.ru
HOMEPAGE= https://gforge.inria.fr/projects/sollya/
COMMENT= Environment and library for safe floating-point code development
LICENSE= cecil-1.0 AND gnu-lgpl-v3
# XXX Form is optional, check the licence terms if distribution is allowed
RESTRICTED= Optional form on download page
NO_BIN_ON_CDROM= ${RESTRICTED}
NO_BIN_ON_FTP= ${RESTRICTED}
NO_SRC_ON_CDROM= ${RESTRICTED}
NO_SRC_ON_FTP= ${RESTRICTED}
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_LANGUAGES= c c++
WRKSRC= ${WRKDIR}/${DISTNAME}
.include "../../devel/gmp/buildlink3.mk"
.include "../../math/mpfr/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../wip/fplll/buildlink3.mk"
.include "../../wip/mpfi/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,7 +0,0 @@
@comment $NetBSD: PLIST,v 1.1 2015/05/20 22:33:29 alnsn Exp $
bin/sollya
include/sollya-messages.h
include/sollya.h
lib/libsollya.la
man/man1/sollya.1
share/doc/sollya/sollya.pdf

View File

@ -1,6 +0,0 @@
$NetBSD: distinfo,v 1.1 2015/05/20 22:33:29 alnsn Exp $
SHA1 (sollya-6.0.tar.gz) = b08be0502c7c9de1a8a31c237ef1f0fc130963b1
RMD160 (sollya-6.0.tar.gz) = 41faeadc45063af57fdaa399ff99f83a3211dd41
SHA512 (sollya-6.0.tar.gz) = ef7a4bd9f0195d2cd96f0514b4f7b7e67d23b784c282a5f5dec65b54fc86740adae6ef8835cfc865edab637857ea5b43629394a020aeedaf2792a1a76d149c84
Size (sollya-6.0.tar.gz) = 3578763 bytes