sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Treeve Jelbert (95cad6a29f784e86f2b36d66fc9bccb5a252fd3d)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (95cad6a29f784e86f2b36d66fc9bccb5a252fd3d)
- Date: Fri, 16 Mar 2018 18:46:14 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
ChangeLog | 3 +++
devel/ccache/DETAILS | 2 +-
devel/ccache/HISTORY | 3 +++
kde5-extra/libalkimia/DEPENDS | 5 ++++-
kde5-extra/libalkimia/DETAILS | 2 +-
kde5-extra/libalkimia/HISTORY | 5 +++++
libs/json-c/DETAILS | 4 ++--
libs/json-c/HISTORY | 3 +++
libs/mpir/DEPENDS | 2 ++
libs/mpir/DETAILS | 27 +++++++++++++++++++++++++++
libs/mpir/HISTORY | 3 +++
11 files changed, 54 insertions(+), 5 deletions(-)
New commits:
commit 95cad6a29f784e86f2b36d66fc9bccb5a252fd3d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
json-c: => 0.13.1
commit 352e652b9358f7f889a1cbba661587297228c531
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
ccache: => 3.4.1
commit 43ce850b2d6e27b9da5262f019a6783c1fce232e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libalkimia: => 7.0.1
commit 927ca5456842d153e15122bd363cefd7541a840d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
mpir-3.0.0
diff --git a/ChangeLog b/ChangeLog
index a94f67d..1ccb772 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2018-03-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/mpir: added, highly optimised library for bignum arithmetic
+
2018-03-15 Treeve Jelbert <treeve AT sourcemage.org>
* kde.gpg: add David Rosca <nowrep AT gmail.com>
diff --git a/devel/ccache/DETAILS b/devel/ccache/DETAILS
index 89b00c9..6564a18 100755
--- a/devel/ccache/DETAILS
+++ b/devel/ccache/DETAILS
@@ -1,5 +1,5 @@
SPELL=ccache
- VERSION=3.3.6
+ VERSION=3.4.1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/devel/ccache/HISTORY b/devel/ccache/HISTORY
index 4e64f14..173caea 100644
--- a/devel/ccache/HISTORY
+++ b/devel/ccache/HISTORY
@@ -1,3 +1,6 @@
+2018-03-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.1
+
2018-01-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3.6
diff --git a/kde5-extra/libalkimia/DEPENDS b/kde5-extra/libalkimia/DEPENDS
index 9dc1bb9..1a19155 100755
--- a/kde5-extra/libalkimia/DEPENDS
+++ b/kde5-extra/libalkimia/DEPENDS
@@ -1,3 +1,6 @@
source $GRIMOIRE/KDE5_DEPENDS &&
-depends gmp &&
+optional_depends mpir '' '' 'math library (prederred)' &&
+if ! is_depends_enabled $SPELL mpir;then
+ depends gmp
+fi &&
optional_depends doxygen '' '' 'build documentation'
diff --git a/kde5-extra/libalkimia/DETAILS b/kde5-extra/libalkimia/DETAILS
index c17146c..12491cb 100755
--- a/kde5-extra/libalkimia/DETAILS
+++ b/kde5-extra/libalkimia/DETAILS
@@ -1,5 +1,5 @@
SPELL=libalkimia
- VERSION=7.0
+ VERSION=7.0.1
SOURCE=alkimia-$VERSION.tar.xz
SOURCE_URL=https://download.kde.org/stable/alkimia/${VERSION}/src/$SOURCE
SOURCE2=$SOURCE.sig
diff --git a/kde5-extra/libalkimia/HISTORY b/kde5-extra/libalkimia/HISTORY
index 61711b7..be3adc4 100644
--- a/kde5-extra/libalkimia/HISTORY
+++ b/kde5-extra/libalkimia/HISTORY
@@ -1,3 +1,8 @@
+2018-03-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.0.1
+
+ * DEPENDS: prfer mpir
+
2018-01-08 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 7.0
* DETAILS: add gpg checking
diff --git a/libs/json-c/DETAILS b/libs/json-c/DETAILS
index ee2c012..986dbbe 100755
--- a/libs/json-c/DETAILS
+++ b/libs/json-c/DETAILS
@@ -1,6 +1,6 @@
SPELL=json-c
- VERSION=0.13
-
SOURCE_HASH=sha512:7375e1678e40f79298226d070db4ac3dab8a94c9d2438db1bbbcf668284ab30236fc77d841207c25f71cc2cebc596e1b8116d480434d829c8d96007a32ddf636
+ VERSION=0.13.1
+
SOURCE_HASH=sha512:e984db2a42b9c95b52c798b2e8dd1b79951a8dcba27370af30c43b9549fbb00008dbcf052a535c528209aaee38e6d1f760168b706905ae72f3e704ed20f8a1a1
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/json-c/HISTORY b/libs/json-c/HISTORY
index 44a5be6..af1f51b 100644
--- a/libs/json-c/HISTORY
+++ b/libs/json-c/HISTORY
@@ -1,3 +1,6 @@
+2018-03-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.13.1
+
2018-01-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.13
diff --git a/libs/mpir/DEPENDS b/libs/mpir/DEPENDS
new file mode 100755
index 0000000..0d87bac
--- /dev/null
+++ b/libs/mpir/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc '--enable-cxx' &&
+optional_depends yasm '' '' 'optimised assembler'
diff --git a/libs/mpir/DETAILS b/libs/mpir/DETAILS
new file mode 100755
index 0000000..381fecc
--- /dev/null
+++ b/libs/mpir/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=mpir
+ VERSION=3.0.0
+
SOURCE_HASH=sha512:c735105db8b86db739fd915bf16064e6bc82d0565ad8858059e4e93f62c9d72d9a1c02a5ca9859b184346a8dc64fa714d4d61404cff1e405dc548cbd54d0a88e
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+# STAGED_INSTALL=off
+ LICENSE[0]=LGPL
+ WEB_SITE=http://www.mpir.org/
+ SOURCE_URL[0]=$WEB_SITE/$SOURCE
+ ENTERED=20180316
+ KEYWORDS="libs"
+ SHORT="highly optimised library for bignum arithmetic"
+cat << EOF
+MPIR is a library for arbitrary precision arithmetic, operating on signed
+integers, rational numbers, and floating point numbers. It has a rich set of
+functions, and the functions have a regular interface.
+
+MPIR is designed to be as fast as possible, both for small operands and huge
+operands. The speed is achieved by using fullwords as the basic arithmetic
+type, by using fast algorithms, with carefully optimized assembly code for
the
+most common inner loops for lots of CPUs, and by a general emphasis on speed
+(instead of simplicity or elegance).
+
+GMP/MPIR is believed to be faster than any other similar library. Its
advantage
+increases with operand sizes for certain operations, since MPIR in many
+cases has asymptotically faster algorithms.
+EOF
diff --git a/libs/mpir/HISTORY b/libs/mpir/HISTORY
new file mode 100644
index 0000000..28de3e0
--- /dev/null
+++ b/libs/mpir/HISTORY
@@ -0,0 +1,3 @@
+2018-03-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.0
+ spell created
- [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (95cad6a29f784e86f2b36d66fc9bccb5a252fd3d), Treeve Jelbert, 03/16/2018
Archive powered by MHonArc 2.6.24.