diff --git a/pisi-index.xml b/pisi-index.xml index de21024bbf..fb81c7fb46 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -53769,6 +53769,74 @@ to create header files and sources from protocol files. + + + ntl + https://www.shoup.net/ntl/ + + Blue Devil + bluedevil@sctzine.com + + LGPL + library + science.misc + A Library for doing Number Theory. + Sayı kuramı için bir kitaplık. + NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields. + ntl, sayı kuramı için bir kitaplık sunar. + https://www.shoup.net/ntl/ntl-11.4.3.tar.gz + + gmp-devel + gf2x-devel + + science/misc/ntl/pspec.xml + + + ntl + A Library for doing Number Theory. + + gmp + gf2x + + + /usr/lib/libntl* + + + + ntl-devel + Development files for ntl + ntl için geliştirme dosyaları + ntl-devel, ntl için geliştirme dosyalarını içerir. + + ntl + + + /usr/include + /usr/lib/pkgconfig + + + + ntl-docs + Documentation files for ntl + ntl için belgelendirme dosyaları + ntl-docs, ntl için belgelendirme dosyalarını içerir. + + ntl + + + /usr/share/doc + + + + + 2020-05-20 + 11.4.3 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + eigen3 @@ -54253,6 +54321,62 @@ to create header files and sources from protocol files. + + + gf2x + https://gforge.inria.fr/projects/gf2x/ + + Blue Devil + bluedevil@sctzine.com + + GPL + LGPL + library + science.misc + A library for multiplying polynomials over the binary field. + İkilik alan üzerinden polinom çarpması yapabilen bir C kitaplığı. + gf2x is a library for multiplying polynomials over the binary field. + gf2x, ikilik alan üzerinden polinom çarpması yapabilen bir C kitaplığı sunar. + https://gforge.inria.fr/frs/download.php/file/38243/gf2x-1.3.0.tar.gz + + libgcc + + science/misc/gf2x/pspec.xml + + + gf2x + A library for multiplying polynomials over the binary field. + + libgcc + + + /usr/lib + /usr/share/doc/gf2x + + + + gf2x-devel + Development files for g2fx + gf2x için geliştirme dosyaları + gf2x-devel, gf2x için geliştirme dosyalarını içerir. + + gf2x + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-05-20 + 1.3.0 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + iml diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index a72f29e0cc..2f48d36c51 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -db52697849e83260f2f224d89078a6d84d7281de \ No newline at end of file +8274b79d35c33749bb111341a278bcd5804687a9 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 62a9a8a5b5..80ae84fd43 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 8b6cfdb100..9ba3d37411 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -6a780f0c452d0ccd62a69281d5edd671f11ea9c9 \ No newline at end of file +d5b0725202ee45c233ba0a3d266730a6bcf03bb2 \ No newline at end of file diff --git a/science/misc/gf2x/actions.py b/science/misc/gf2x/actions.py new file mode 100644 index 0000000000..5ea211cdf3 --- /dev/null +++ b/science/misc/gf2x/actions.py @@ -0,0 +1,26 @@ +#!/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(): + pisitools.cflags.add("-msse2") + autotools.configure("--enable-sse2 --disable-pclmul") + + # fix unused direct dependency analysis + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def check(): + autotools.make("-k check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dodoc("COPYING*", "README*") \ No newline at end of file diff --git a/science/misc/gf2x/pspec.xml b/science/misc/gf2x/pspec.xml new file mode 100644 index 0000000000..f3f9d894ea --- /dev/null +++ b/science/misc/gf2x/pspec.xml @@ -0,0 +1,56 @@ + + + + + gf2x + https://gforge.inria.fr/projects/gf2x/ + + Blue Devil + bluedevil@sctzine.com + + science.misc + GPL + LGPL + library + A library for multiplying polynomials over the binary field. + gf2x is a library for multiplying polynomials over the binary field. + https://gforge.inria.fr/frs/download.php/file/38243/gf2x-1.3.0.tar.gz + + libgcc + + + + + gf2x + A library for multiplying polynomials over the binary field. + + libgcc + + + /usr/lib + /usr/share/doc/gf2x + + + + + gf2x-devel + Development files for g2fx + + gf2x + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-05-20 + 1.3.0 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + \ No newline at end of file diff --git a/science/misc/gf2x/translations.xml b/science/misc/gf2x/translations.xml new file mode 100644 index 0000000000..b5d18d8625 --- /dev/null +++ b/science/misc/gf2x/translations.xml @@ -0,0 +1,14 @@ + + + + gf2x + İkilik alan üzerinden polinom çarpması yapabilen bir C kitaplığı. + gf2x, ikilik alan üzerinden polinom çarpması yapabilen bir C kitaplığı sunar. + + + + gf2x-devel + gf2x için geliştirme dosyaları + gf2x-devel, gf2x için geliştirme dosyalarını içerir. + + \ No newline at end of file diff --git a/science/misc/ntl/actions.py b/science/misc/ntl/actions.py new file mode 100644 index 0000000000..43cc3ddc50 --- /dev/null +++ b/science/misc/ntl/actions.py @@ -0,0 +1,28 @@ +#!/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 +from pisi.actionsapi import shelltools + +def setup(): + shelltools.cd("src") + autotools.rawConfigure("DEF_PREFIX=/usr SHARED=on NTL_GF2X_LIB=on NATIVE=off TUNE=x86 LIBTOOL=libtool") + +def build(): + shelltools.cd("src") + autotools.make() + +def check(): + shelltools.cd("src") + autotools.make("-k check") + +def install(): + shelltools.cd("src") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.cd("..") + pisitools.dodoc("README") \ No newline at end of file diff --git a/science/misc/ntl/pspec.xml b/science/misc/ntl/pspec.xml new file mode 100644 index 0000000000..fdf77dd6f1 --- /dev/null +++ b/science/misc/ntl/pspec.xml @@ -0,0 +1,67 @@ + + + + + ntl + https://www.shoup.net/ntl/ + + Blue Devil + bluedevil@sctzine.com + + science.misc + LGPL + library + A Library for doing Number Theory. + NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields. + https://www.shoup.net/ntl/ntl-11.4.3.tar.gz + + gmp-devel + gf2x-devel + + + + + ntl + A Library for doing Number Theory. + + gmp + gf2x + + + /usr/lib/libntl* + + + + + ntl-devel + Development files for ntl + + ntl + + + /usr/include + /usr/lib/pkgconfig + + + + + ntl-docs + Documentation files for ntl + + ntl + + + /usr/share/doc + + + + + + 2020-05-20 + 11.4.3 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + \ No newline at end of file diff --git a/science/misc/ntl/translations.xml b/science/misc/ntl/translations.xml new file mode 100644 index 0000000000..f1f7c6cb84 --- /dev/null +++ b/science/misc/ntl/translations.xml @@ -0,0 +1,20 @@ + + + + ntl + Sayı kuramı için bir kitaplık. + ntl, sayı kuramı için bir kitaplık sunar. + + + + ntl-devel + ntl için geliştirme dosyaları + ntl-devel, ntl için geliştirme dosyalarını içerir. + + + + ntl-docs + ntl için belgelendirme dosyaları + ntl-docs, ntl için belgelendirme dosyalarını içerir. + + \ No newline at end of file