fplll (4.0.4-2) unstable; urgency=low
authorJulien Puydt <julien.puydt@laposte.net>
Sun, 18 May 2014 09:20:59 +0000 (10:20 +0100)
committerJulien Puydt <julien.puydt@laposte.net>
Sun, 18 May 2014 09:20:59 +0000 (10:20 +0100)
  * Updated the build deps (Closes: #747999).

[dgit import unpatched fplll 4.0.4-2]

21 files changed:
1  2 
debian/changelog
debian/compat
debian/control
debian/copyright
debian/fplll-tools.install
debian/fplll-tools.lintian-overrides
debian/fplll-tools.manpages
debian/fplll.1
debian/gbp.conf
debian/latticegen.1
debian/libfplll-dev.README.Debian
debian/libfplll-dev.doc-base
debian/libfplll-dev.docs
debian/libfplll-dev.install
debian/libfplll0.README.Debian
debian/libfplll0.install
debian/libfplll0.lintian-overrides
debian/libfplll0.shlibs
debian/rules
debian/source/format
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3e7c4bdc1491b61a8a904d9997e4b6f1c9f5f93f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,75 @@@
++fplll (4.0.4-2) unstable; urgency=low
++
++  * Updated the build deps (Closes: #747999).
++
++ -- Julien Puydt <julien.puydt@laposte.net>  Sun, 18 May 2014 11:20:59 +0200
++
++fplll (4.0.4-1) unstable; urgency=low
++
++  * Upgraded to latest upstream.
++  * Updated homepage and upstream contact in the watch, copyright
++    and control file.
++  * Removed now useless patch (link to homepage in README.html).
++  * Changed the VCS uri to make lintian happy.
++  * Removed the lintian overrides for hardening-no-fortify-functions (useless).
++
++ -- Julien Puydt <julien.puydt@laposte.net>  Mon, 17 Jun 2013 21:41:04 +0200
++
++fplll (4.0.3-1) unstable; urgency=low
++
++  * Upgraded to latest upstream.
++  * Made "Euclidian" capitalized in all decriptions (Closes: #704556).
++  * Bumped Standards-Version: to 3.9.4.
++
++ -- Julien Puydt <julien.puydt@laposte.net>  Tue, 07 May 2013 18:41:27 +0200
++
++fplll (4.0.1-2) unstable; urgency=low
++
++  * Add the static library to the devel package (Closes: #702898).
++
++ -- Julien Puydt <julien.puydt@laposte.net>  Thu, 14 Mar 2013 22:09:06 +0100
++
++fplll (4.0.1-1) unstable; urgency=low
++
++  * Upgraded to latest upstream.
++  * Re-introduction in debian (Closes: #691192).
++  * Added a patch to fix a link issue in README.html.
++  * Made the manpages point to README.html in the libfplll-dev package.
++  * Changed the license of the debian directory to LGPL-2.1.
++  * Apply descriptions patch from Tobias Hansen.
++
++ -- Julien Puydt <julien.puydt@laposte.net>  Mon, 17 Dec 2012 22:08:00 +0200
++
++fplll (4.0.0-1) unstable; urgency=low
++
++  * New maintainer upload. Thanks Tim!
++  * Updated to the last upstream (Closes: #592354).
++  * Fully converted to dh and source format 3.0 (quilt).
++  * Added a watch file.
++  * New upstream has tools, so spawn a new fplll-tools package off this
++    source package.
++  * New upstream switched from GPL to LGPL, so reflect it in the copyright.
++  * Added manpages for binaries (generated using help2man -N then edited).
++
++ -- Julien Puydt <julien.puydt@laposte.net>  Sun, 27 May 2012 15:04:51 +0200
++
++fplll (2.1.6+20071129-2.1) unstable; urgency=low
++
++  * Non-maintainer upload.
++  * Don't ship .la files (Closes: #621188).
++
++ -- Luk Claes <luk@debian.org>  Sat, 11 Jun 2011 17:23:13 +0200
++
++fplll (2.1.6+20071129-2) unstable; urgency=low
++
++  * Fix remaining uses of ldexpl to use DPE_LDEXPL, which falls back to
++    ldexp if ldexpl isn't available.  Thanks to Thiemo Seufer. (Closes:
++    #495465)
++
++ -- Tim Abbott <tabbott@mit.edu>  Sun, 17 Aug 2008 13:22:35 -0400
++
++fplll (2.1.6+20071129-1) unstable; urgency=low
++
++  * Initial release (Closes: #480081).
++
++ -- Tim Abbott <tabbott@mit.edu>  Tue, 27 May 2008 20:21:00 -0400
diff --cc debian/compat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ec635144f60048986bc560c5576355344005e6e7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++9
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0e6b53665cb15f08defaa647207ae27e40087e1c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,69 @@@
++Source: fplll
++Section: math
++Priority: optional
++Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
++Uploaders: Tim Abbott <tabbott@mit.edu>,
++           Julien Puydt <julien.puydt@laposte.net>
++Homepage: http://perso.ens-lyon.fr/damien.stehle/fplll/
++Build-Depends: debhelper (>= 9), dh-autoreconf (>= 4~), libmpfr-dev
++Standards-Version: 3.9.5
++Vcs-Git: git://anonscm.debian.org/git/debian-science/packages/fplll
++Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/fplll.git
++
++Package: libfplll0
++Architecture: any
++Multi-Arch: same
++Section: libs
++Pre-Depends: ${misc:Pre-Depends}
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Description: Library for LLL-reduction of Euclidean lattices, runtime
++ fpLLL is a library for computing reduced (nearly orthogonal) bases
++ for Euclidean lattices using the LLL algorithm.
++ .
++ fpLLL contains multiple different implementations of the
++ floating-point LLL reduction algorithm, offering multiple different
++ speed/guarantees ratios.
++ .
++ It contains a 'wrapper' that chooses the estimated best sequence of
++ variants in order to provide a guaranteed output as fast as possible.
++ In the case of the wrapper, the succession of variants is oblivious
++ to the user.
++ .
++ This package contains the shared library libfplll.
++
++Package: libfplll-dev
++Architecture: any
++Section: libdevel
++Depends: ${misc:Depends}, libfplll0 (= ${binary:Version})
++Description: Library for LLL-reduction of Euclidean lattices, development
++ fpLLL is a library for computing reduced (nearly orthogonal) bases
++ for Euclidean lattices using the floating-point LLL algorithm.
++ .
++ fpLLL contains multiple different implementations of the
++ floating-point LLL reduction algorithm, offering multiple different
++ speed/guarantees ratios.
++ .
++ It contains a 'wrapper' that chooses the estimated best sequence of
++ variants in order to provide a guaranteed output as fast as possible.
++ In the case of the wrapper, the succession of variants is oblivious
++ to the user.
++ .
++ This package contains development files for libfplll.
++
++Package: fplll-tools
++Architecture: any
++Depends: libfplll0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
++Description: Tools to compute LLL-reduction of Euclidian lattices
++ fpLLL is a library for computing reduced (nearly orthogonal) bases
++ for Euclidean lattices using the floating-point LLL algorithm.
++ .
++ fpLLL contains multiple different implementations of the
++ floating-point LLL reduction algorithm, offering multiple different
++ speed/guarantees ratios.
++ .
++ It contains a 'wrapper' that chooses the estimated best sequence of
++ variants in order to provide a guaranteed output as fast as possible.
++ In the case of the wrapper, the succession of variants is oblivious
++ to the user.
++ .
++ This package contains the base tools using libfplll.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..82a80c6df634db07d75954d33a69488db8bef096
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,43 @@@
++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: fplll
++Upstream-Contact: Damien StehlĂ© <damien.stehle@ens-lyon.fr>
++Source: http://perso.ens-lyon.fr/damien.stehle/fplll/
++
++Files: *
++Copyright: 2007, David Cade <david.cade@ens.fr>
++         2005-2008, Damien Stehle  <damien.stehle@gmail.com>
++           2008-2011, Xavier Pujol <xavier.pujol@ens-lyon.fr>
++License: LGPL-2.1+
++ This file is part of fplll. fplll is free software: you
++ can redistribute it and/or modify it under the terms of the GNU Lesser
++ General Public License as published by the Free Software Foundation,
++ either version 2.1 of the License, or (at your option) any later version.
++ .
++ fplll is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ GNU Lesser General Public License for more details.
++ .
++ You should have received a copy of the GNU Lesser General Public License
++ along with fplll. If not, see <http://www.gnu.org/licenses/>.
++ .
++ On Debian systems, the complete text of the GNU Lesser General Public
++ License 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
++
++Files: src/dpe.h
++Copyright: 2004, 2005, 2006, 2008 Patrick Pelissier, Paul Zimmermann, LORIA/INRIA Nancy - Grand-Est.
++License: LGPL-2.1+
++ The DPE Library is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Lesser General Public License as published by
++ the Free Software Foundation; either version 2.1 of the License, or (at your
++ option) any later version.
++ .
++ On Debian systems, the complete text of the GNU Lesser General Public
++ License 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
++
++Files: debian/*
++Copyright: 2008, Tim Abbott <tabbott@mit.edu>
++         2012, Julien Puydt <julien.puydt@laposte.net>
++License: LGPL-2.1
++ The complete text of the GNU General Public License 2 can be found in
++ `/usr/share/common-licenses/LGPL-2.1'.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4cb4bd350f91b9ac95e18a008861a0252e883a21
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++/usr/bin/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6a7b39c6573171e0e9d7421711244bd269f3a8d8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# False positive, see #673112
++fplll-tools binary: hardening-no-stackprotector
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0abf7396342bbb1f28b679d69f2c20efab7535bf
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++debian/fplll.1
++debian/latticegen.1
diff --cc debian/fplll.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..46238d941df506f94be56438bb1be248b291d089
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,55 @@@
++.TH FPLLL "1" "May 2012" "fplll 4.0.0" "User Commands"
++.SH NAME
++fplll \- fplll applies LLL, BKZ or SVP on a given set of row vectors (either from stdin or in a file given as parameter)
++.SH SYNOPSIS
++.B fplll
++[\fIoptions\fR] [\fIfile\fR]
++.SH DESCRIPTION
++See /usr/share/doc/libfplll-dev/README.html from the libfplll-dev package for more details.
++.SS "List of options:"
++.HP
++\fB\-a\fR [lll|svp]
++.IP
++lll = LLL\-reduce the input matrix (default)
++bkz = BKZ\-reduce the input matrix
++svp = compute a shortest non\-zero vector of the lattice
++.HP
++\fB\-m\fR [proved|heuristic|fast|wrapper]
++.IP
++LLL version (default: wrapper)
++.HP
++\fB\-z\fR [int|mpz|double]
++.IP
++Integer type in LLL (default: mpz)
++.HP
++\fB\-f\fR [mpfr|dpe|double]
++.IP
++Floating\-point type in LLL (proved/heuristic method only; default: dpe)
++.HP
++\fB\-p\fR <precision>
++.IP
++Floating\-point precision (only with \fB\-f\fR mpfr)
++.HP
++\fB\-d\fR <delta> (default=0.99)
++.HP
++\fB\-e\fR <eta> (default=0.51)
++.HP
++\fB\-l\fR <lovasz>
++.HP
++\fB\-y\fR
++.IP
++Enable early reduction
++.HP
++\fB\-b\fR <blocksize>
++.IP
++Size of BKZ blocks
++.HP
++\fB\-v\fR
++.IP
++Enable verbose mode
++.SH COPYRIGHT
++Copyright 2005\-2012 Damien Stehle, David Cade, Xavier Pujol.
++fplll is free software. You can redistribute it and/or modify
++it under the terms of the GNU Lesser General Public License as published by
++the Free Software Foundation, either version 2.1 of the License, or
++(at your option) any later version.
diff --cc debian/gbp.conf
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cec628c7444886870d72dc8bcd536479e7f8a284
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++[DEFAULT]
++pristine-tar = True
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..785f000bbdc4b32dc774a204eb155a8b11223834
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,36 @@@
++.TH LATTICEGEN "1" "May 2012" "latticegen (fplll) 4.0.0" "User Commands"
++.SH NAME
++latticegen \- latticegen generates matrices whose rows form input lattice bases
++.SH SYNOPSIS
++.B latticegen
++[\fI-randseed \fR[\fI<int> | 'time'\fR]] \fIoptions\fR
++.SH DESCRIPTION
++See /usr/share/doc/libfplll-dev/README.html from the libfplll-dev package for more details.
++.SS "Options :"
++.HP
++r <d> <b> : gen_intrel
++.IP
++.HP
++s <d> <b> <b2> : gen_simdioph
++.IP
++.HP
++u <d> <b> : gen_uniform
++.IP
++.HP
++n <d> <b> <q> : gen_ntrulike
++.IP
++.HP
++N <d> <b> <q> : gen_ntrulike2
++.IP
++.HP
++a <d> <f> : gen_ajtai
++.IP
++.HP
++A <d> : gen_ajtai2
++.IP
++.SH COPYRIGHT
++Copyright 2005\-2011 Damien Stehle, David Cade, Xavier Pujol.
++fplll is free software. You can redistribute it and/or modify
++it under the terms of the GNU Lesser General Public License as published by
++the Free Software Foundation, either version 2.1 of the License, or
++(at your option) any later version.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..518d1ae7d06872ff79699f101e29bd23060ec950
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++If you upgrade from the version 2.1.6+20071129, beware that this package
++is probably neither source nor binary compatible. Upstream now seems more
++committed to numbering its versions manageably.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7643d894a7e2cefc0ef04e1ec16f895791019d55
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++Document: libfplll
++Title: fpLLL: a library for LLL-reduction of Euclidean lattices
++Author: David Cade, Damien Stehle and Xavier Pujol
++Abstract: This document describes fpLLL, describing both the tools and the library
++Section: Science/Mathematics
++
++Format: HTML
++Index: /usr/share/doc/libfplll-dev/README.html
++Files: /usr/share/doc/libfplll-dev/README.html
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..daa30a3f752706bce3bc36b34a7aab39ee5484d4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++README.html
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bec784767d54fd0fb90e9ceec5bc4544780d974b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++/usr/include/*
++/usr/lib/*/*.so
++/usr/lib/*/*.a
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..518d1ae7d06872ff79699f101e29bd23060ec950
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++If you upgrade from the version 2.1.6+20071129, beware that this package
++is probably neither source nor binary compatible. Upstream now seems more
++committed to numbering its versions manageably.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a451eddd7aacd9b6ab53aeda275bca2b65f7a1c1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++/usr/lib/*/*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..21663806d39f9de94b0a329f2385f1fb0465805c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# False positive, see bug #673112
++libfplll0 binary: hardening-no-stackprotector
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8ae9cfe6a592267ca5e8c2351ac0e42c80365075
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libfplll 0 libfplll0 (>= 4.0.0)
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b476dc899e7b5c45fa91eee3da9f6045f74ba084
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,30 @@@
++#!/usr/bin/make -f
++
++DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
++DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
++
++export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
++
++%:
++      dh $@ --with autoreconf
++
++override_dh_autoreconf:
++#     mkdir -p m4
++      dh_autoreconf --as-needed
++
++override_dh_auto_configure:
++      dh_auto_configure -- --enable-shared --enable-static CPPFLAGS="$(CPPFLAGS) -D_LARGEFILE_SOURCE"
++
++override_dh_clean:
++      rm -f src/foo
++      dh_clean
++
++override_dh_auto_install:
++      $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
++      rm -f debian/tmp/usr/lib/*/*.la
++
++override_dh_install:
++      dh_install --fail-missing
++
++override_dh_installchangelogs:
++      dh_installchangelogs NEWS
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ae2765ae85f80bff42cd7857473f35ea247c7493
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++version=3
++http://perso.ens-lyon.fr/damien.stehle/fplll/index.html libfplll-(.+)\.tar\.gz