diff --git a/pisi-index.xml b/pisi-index.xml index fb81c7fb46..56deefdb62 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -53714,6 +53714,68 @@ to create header files and sources from protocol files. + + + fplll + https://github.com/fplll/fplll + + Blue Devil + bluedevil@sctzine.com + + LGPLv2.1 + library + app:console + science.misc + Lattice algorithms using floating-point arithmetic. + Kayan-noktalı sayıları aritmetiği kullanan latis algoritmaları. + fplll contains implementations of several lattice algorithms. The implementation relies on floating-point orthogonalization, and LLL [LLL82] is central to the code, hence the name. + fplll, kayan-noktalı sayıları aritmetiği kullanan latis algoritmaları sunar. + https://github.com/fplll/fplll/archive/5.3.2.tar.gz + + qd-devel + gmp-devel + mpfr-devel + + science/misc/fplll/pspec.xml + + + fplll + Lattice algorithms using floating-point arithmetic. + + qd + gmp + mpfr + + + /usr/bin + /usr/share/fplll + /usr/share/doc/fplll + /usr/lib/libfplll* + + + + fplll-devel + Development files for fplll + fplll için geliştirme dosyaları + fplll-devel, fplll için geliştirme dosyalarını içerir. + + fplll + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-05-20 + 5.3.2 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + m4rie @@ -54723,6 +54785,67 @@ to create header files and sources from protocol files. + + + flint + http://www.flintlib.org/ + + Blue Devil + bluedevil@sctzine.com + + LGPLv2+ + library + science.misc + Fast Library for Number Theory. + Sayı kuramı için hızlı bir kitaplık. + FLINT is a C library for doing number theory. FLINT supports arithmetic with numbers, polynomials, power series and matrices over many base rings. + flint, sayı kuramı için hızlı bir kitaplık sunar. + http://www.flintlib.org/flint-2.5.2.tar.gz + + gmp-devel + ntl-devel + mpfr-devel + + + flint-pie-hardening-conflict.patch + + science/misc/flint/pspec.xml + + + flint + Fast Library for Number Theory. + + gmp + ntl + mpfr + + + /usr/lib + /usr/share/doc/flint + + + + flint-devel + Development files for flint + flint için geliştirme dosyaları + flint-devel, flint için geliştirme dosyalarını içerir. + + flint + + + /usr/include + + + + + 2020-05-20 + 2.5.2 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + xplanet diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 2f48d36c51..fb4fd76df2 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -8274b79d35c33749bb111341a278bcd5804687a9 \ No newline at end of file +aa9de81855f0844d2be628855d87930a38e6a8ce \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 80ae84fd43..bdbafa2808 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 9ba3d37411..78768ef46f 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -d5b0725202ee45c233ba0a3d266730a6bcf03bb2 \ No newline at end of file +c3e40198651fcc7b68b98c639dccd9ce8bcbbd1d \ No newline at end of file diff --git a/science/misc/flint/actions.py b/science/misc/flint/actions.py new file mode 100644 index 0000000000..ce682d7ebe --- /dev/null +++ b/science/misc/flint/actions.py @@ -0,0 +1,24 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.rawConfigure("--prefix=/usr --with-gmp=/usr --with-mpfr=/usr --with-ntl=/usr") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dodoc("README*") + +""" +TODO + * fix rpath +""" \ No newline at end of file diff --git a/science/misc/flint/files/flint-pie-hardening-conflict.patch b/science/misc/flint/files/flint-pie-hardening-conflict.patch new file mode 100644 index 0000000000..5689e3633e --- /dev/null +++ b/science/misc/flint/files/flint-pie-hardening-conflict.patch @@ -0,0 +1,17 @@ +Description: invoke $(CC) with -r and not -Wl,-r to fix FTBFS with PIE enabled +Author: Logan Rosen +Forwarded: yes + +diff --git a/Makefile.subdirs b/Makefile.subdirs +index ec05fb0..f2d8b37 100644 +--- a/Makefile.subdirs ++++ b/Makefile.subdirs +@@ -59,7 +59,7 @@ $(BUILD_DIR)/$(MOD_DIR)_%.o: %.c + $(QUIET_CC) $(CC) $(CFLAGS) $(INCS) -c $< -o $@ -MMD -MP -MF "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$@" + + $(MOD_LOBJ): $(LOBJS) +- $(QUIET_CC) $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib ++ $(QUIET_CC) $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib + + -include $(LOBJS:.lo=.d) + diff --git a/science/misc/flint/pspec.xml b/science/misc/flint/pspec.xml new file mode 100644 index 0000000000..2107d712d3 --- /dev/null +++ b/science/misc/flint/pspec.xml @@ -0,0 +1,61 @@ + + + + + flint + http://www.flintlib.org/ + + Blue Devil + bluedevil@sctzine.com + + science.misc + LGPLv2+ + library + Fast Library for Number Theory. + FLINT is a C library for doing number theory. FLINT supports arithmetic with numbers, polynomials, power series and matrices over many base rings. + http://www.flintlib.org/flint-2.5.2.tar.gz + + gmp-devel + ntl-devel + mpfr-devel + + + flint-pie-hardening-conflict.patch + + + + + flint + Fast Library for Number Theory. + + gmp + ntl + mpfr + + + /usr/lib + /usr/share/doc/flint + + + + + flint-devel + Development files for flint + + flint + + + /usr/include + + + + + + 2020-05-20 + 2.5.2 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + \ No newline at end of file diff --git a/science/misc/flint/translations.xml b/science/misc/flint/translations.xml new file mode 100644 index 0000000000..fbfb14af56 --- /dev/null +++ b/science/misc/flint/translations.xml @@ -0,0 +1,14 @@ + + + + flint + Sayı kuramı için hızlı bir kitaplık. + flint, sayı kuramı için hızlı bir kitaplık sunar. + + + + flint-devel + flint için geliştirme dosyaları + flint-devel, flint için geliştirme dosyalarını içerir. + + \ No newline at end of file diff --git a/science/misc/fplll/actions.py b/science/misc/fplll/actions.py new file mode 100644 index 0000000000..9f9a1f2b43 --- /dev/null +++ b/science/misc/fplll/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.autoreconf("-vif") + autotools.configure() + +def build(): + autotools.make() + +def check(): + autotools.make("check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dodoc("COPYING", "README*") \ No newline at end of file diff --git a/science/misc/fplll/pspec.xml b/science/misc/fplll/pspec.xml new file mode 100644 index 0000000000..cc24e723f9 --- /dev/null +++ b/science/misc/fplll/pspec.xml @@ -0,0 +1,62 @@ + + + + + fplll + https://github.com/fplll/fplll + + Blue Devil + bluedevil@sctzine.com + + science.misc + LGPLv2.1 + library + app:console + Lattice algorithms using floating-point arithmetic. + fplll contains implementations of several lattice algorithms. The implementation relies on floating-point orthogonalization, and LLL [LLL82] is central to the code, hence the name. + https://github.com/fplll/fplll/archive/5.3.2.tar.gz + + qd-devel + gmp-devel + mpfr-devel + + + + + fplll + Lattice algorithms using floating-point arithmetic. + + qd + gmp + mpfr + + + /usr/bin + /usr/share/fplll + /usr/share/doc/fplll + /usr/lib/libfplll* + + + + + fplll-devel + Development files for fplll + + fplll + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-05-20 + 5.3.2 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + \ No newline at end of file diff --git a/science/misc/fplll/translations.xml b/science/misc/fplll/translations.xml new file mode 100644 index 0000000000..06d1ce8bd0 --- /dev/null +++ b/science/misc/fplll/translations.xml @@ -0,0 +1,14 @@ + + + + fplll + Kayan-noktalı sayıları aritmetiği kullanan latis algoritmaları. + fplll, kayan-noktalı sayıları aritmetiği kullanan latis algoritmaları sunar. + + + + fplll-devel + fplll için geliştirme dosyaları + fplll-devel, fplll için geliştirme dosyalarını içerir. + + \ No newline at end of file