sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Ismael Luceno (296497a4a5e3610965857e79553ebbb182aa38e1)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (296497a4a5e3610965857e79553ebbb182aa38e1)
- Date: Sat, 28 Feb 2015 13:35:07 -0600
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 1 +
libs/libtompoly/BUILD | 2 ++
libs/libtompoly/DEPENDS | 1 +
libs/libtompoly/DETAILS | 31 +++++++++++++++++++++++++++++++
libs/libtompoly/HISTORY | 2 ++
libs/libtompoly/INSTALL | 2 ++
6 files changed, 39 insertions(+)
New commits:
commit 296497a4a5e3610965857e79553ebbb182aa38e1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
libtompoly: new spell, polynomial basis arithmetic library
diff --git a/ChangeLog b/ChangeLog
index d1b4538..c90498b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2015-02-28 Ismael Luceno <ismael AT sourcemage.org>
* libs/tomsfastmath: new spell, large integer arithmetic library
+ * libs/libtompoly: new spell, polynomial basis arithmetic library
2015-02-25 Eric Sandall <sandalle AT sourcemage.org>
* ruby-raa/rubygem-json: Added Ruby extension for JSON
diff --git a/libs/libtompoly/BUILD b/libs/libtompoly/BUILD
new file mode 100755
index 0000000..f8acf95
--- /dev/null
+++ b/libs/libtompoly/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+make
diff --git a/libs/libtompoly/DEPENDS b/libs/libtompoly/DEPENDS
new file mode 100755
index 0000000..57da3c8
--- /dev/null
+++ b/libs/libtompoly/DEPENDS
@@ -0,0 +1 @@
+depends libtommath
diff --git a/libs/libtompoly/DETAILS b/libs/libtompoly/DETAILS
new file mode 100755
index 0000000..402e22f
--- /dev/null
+++ b/libs/libtompoly/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=libtompoly
+ VERSION=0.04
+ SOURCE="ltp-$VERSION.tar.bz2"
+ SOURCE_URL[0]=http://www.libtom.net/files/$SOURCE
+
SOURCE_HASH=sha512:64a0b25eb058fc2475e6c645138729796099081ad7e926b58d2e83468d988048607e26716b4b669f0e923ea74d4d9705ff5a0466eb41cbe160488d0173447234
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="polynomial basis arithmetic library"
+ LICENSE[0]="WTFPL"
+ ENTERED=20150228
+ KEYWORDS=""
+ SHORT="polynomial basis arithmetic library"
+cat << EOF
+LibTomPoly is a public domain open source library to provide polynomial basis
+arithmetic. It uses the public domain library LibTomMath (not included) for
+the integer arithmetic and extends the functonality to provide polynomial
+arithmetic.
+
+LibTomPoly has the following features:
+* Totally public domain and is only dependent on LibTomMath, another public
+ domain library.
+* Portable source code.
+* Provides access to polynomials of finite characteristic of varying degrees
(it
+ will grow to accomodate).
+* Includes several algebraic operations:
+ - Usual addition, subtraction, division, multiplication.
+ - Modular versions of the add/sub/mul.
+ - Modular exponentiation.
+ - Irreducibility testing.
+ - Monic reductions.
+ - Comparisons.
+EOF
diff --git a/libs/libtompoly/HISTORY b/libs/libtompoly/HISTORY
new file mode 100644
index 0000000..f7caf7d
--- /dev/null
+++ b/libs/libtompoly/HISTORY
@@ -0,0 +1,2 @@
+2015-02-28 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/libs/libtompoly/INSTALL b/libs/libtompoly/INSTALL
new file mode 100755
index 0000000..e92d1e4
--- /dev/null
+++ b/libs/libtompoly/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+make install DESTDIR="$INSTALL_ROOT"
- [SM-Commit] GIT changes to master grimoire by Ismael Luceno (296497a4a5e3610965857e79553ebbb182aa38e1), Ismael Luceno, 02/28/2015
Archive powered by MHonArc 2.6.24.