New commits:
commit 32df9300f700233262c49cd5b9c31edf6e7e9211
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
glib2: => 2.42.2
commit 62560a047f027b7d82cc7095c48b3ea904aea8c6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libassuan 2.2.0
commit a1047124a22d6796d0a8acf6f6a7c5f37e2e9e83
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libgpg-error 1.18
commit 2c37f51691cfeb94804d4060ad551891561ea3bf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnupg-2.1 2.1.2
commit 034da03b8a07a1aec4094b27e4e379014cc2e18c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
wget 1.16.2
commit 648112bac94d5fba94826b5508f9a064db48cb2d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/pelican: fix SOURCE_URL
commit c43231d86e14357f0456138bc9571db4ae81851e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
sslh: new spell, Applicative protocol multiplexer
commit a19fb5fc6629da43af25c276fb16b73e2c01f461
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
libtomfloat: new spell, Multiple precision floating point arithmetic
library
commit 9f06c52090a500139c2f0f1feb2c39ff3cdea3fd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
libtompoly: Fix WEB_SITE
commit 296497a4a5e3610965857e79553ebbb182aa38e1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
libtompoly: new spell, polynomial basis arithmetic library
commit f8bb272453e9c285c152e5245ff32643266cd9d6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
archive/p7zip: version 9.38.1
commit 67ee1dc29e164aff5efb1076d5f869fa823e2306
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/libevent: version 2.0.22
commit 26368bf4e34b981e85e68614dbb26ba4bd8253b3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
tomsfastmath: new spell, large integer arithmetic library
commit ea9c200aca5fa1666eae247bedbb4daca3adb876
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
fish 2.1.2
commit e14d2fdba1642eaee2a1940ca057bb1b1a0ed96d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video/mpv: version 0.8.2
commit 13845671a0acfb497d045598684be46d2cd8fce8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/dcraw: version 9.24.2
commit ec51f6648c37a8a2f68f0da4262b2379c7e6a94f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libgcrypt: => 1.6.3 [security]
commit 520493ed87ac9f22db5982763816174085281356
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
gnupg: => 1.4.19 [security]
commit f955bcb734f83397292f4bfd5fea2f43dc88d1b6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libgphoto2: => 2.5.7
commit 8b3ec963cfbef81494377de87b63ac8b93bbb52d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libdvdnav 5.0.3
commit 7a14a67eb534b70bbddbed8143cdd9975b3154db
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libdvdread 5.0.2
commit 459a5a6aa62813e879470895345b1852b4e0c217
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
zvbi 0.2.35
commit 671dd72f142e82cfa4082064a0792367a609b31c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
alsa-utils: => 1.0.29
commit 407e6e59c406d0883f4c6214c1dd42ab2aec0e7e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
alsa-lib: => 1.0.29
commit 88b98c263d1dbc986dfe6a462b75c4569211b710
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
gummiboot: => 48
commit f6cc273a68641ceee662dca500fac6ae3c34d9bc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
sqlite: => 3.8.8.3
commit 1d958b4f87cb17253c5a97320b6cc00f739fecc0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/gpsbabel: version 1.5.2
commit db5932c30a34800aa5b560f57f0680790e46d1e9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
ninja-build-system: => 1.5.3
commit 654e9f98af478ef22f6d73eff02ce452c7fd31c3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
dbus-glib: => 0.104
commit 4d7709325df86cbf87c35526ce5179ff0a442f2e
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
ftp/curl: version 7.41.0
commit e89a5e2e8c549a4b3cf5784f0e3a8d5f943d5285
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
monit: => 5.12
commit 0b95d20652fe62b9f7298d03ba9f87d648512846
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
puppet: Runtime dependency on rubygem-json
commit 0836071f7246ad4875cc6bd2b1814d8df5a74cf3
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
puppet: Added init script for puppet agent
commit 9c407f3528f89f923af3cf599b76d6a326f389cf
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
rubygem-json: Added Ruby extension for JSON
commit 0626f72c0c09777c9342d0fc4f2a445ce92378ca
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
puppet: Add puppet-master init.d script
commit 02b068f7aa73e456f85022223084c64da9ae34d9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
puppet: Fixed to match renamed tarball
commit f38e1a1fd9f6f3c6d8d4980d99e4759da4964f5e
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
http/firefox: version 36.0, SECURITY_PATCH++
commit 56a01376c9bd76879364dbb25413777e44e34b84
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
crypto/nss: version 3.17.4
commit 52a69d97bdf8dffac734a54e4151b7d185f935d7
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/nspr: version 4.10.8
commit f9c7ea3b1e7d98a443f107e41e830dcb77e63c00
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
mpg123: bump to 1.22.0
commit babe312c47787c00e420d416b432dba3baf97ca7
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
add new key for mpg123 releases
commit f7e3a04ecfe80cf7c53d0e0a5809ea468d60afa4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
samba: => 3.6.25 [security]
commit 2bdad8e82946b4b1fa4dcd2010d01cce2fa900be
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnupg-exp 2.0.27
commit 7e8e66c410616197b6c8b3ae4ef858b9cc51ccc1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
nilfs-utils: => 2.2.3
commit 71c3478d7f3a3004cb867e3613fc337b80b2bda5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
gdb: => 7.9
commit 557b79a96f06ded1df3942d1076396e41a58f99a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
cups-filters: => 1.0.65
commit 378d749408a292da09fc0fabe80c568b8505e31f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
cups: => 2.0.2
commit 994642299555ac7e92557d279099ea7e91ae4ba8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
mlt: => 0.9.4
commit 51f208e10a6f68312fc33e70a49ce4ef57b5a9e1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
mako: => 1.0.1
diff --git a/ChangeLog b/ChangeLog
index f48cb76..bab0762 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+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
+ * libs/libtomfloat: new spell, Multiple precision floating point
+ arithmetic library
+ * net/sslh: new spell, Applicative protocol multiplexer
+
+2015-02-25 Eric Sandall <sandalle AT sourcemage.org>
+ * ruby-raa/rubygem-json: Added Ruby extension for JSON
+
2015-02-20 Treeve Jelbert <treeve AT sourcemage.org>
* devel/kdtree: library for using kd-trees
diff --git a/archive/p7zip/DETAILS b/archive/p7zip/DETAILS
index 14cf0d0..2cb23d1 100755
--- a/archive/p7zip/DETAILS
+++ b/archive/p7zip/DETAILS
@@ -1,6 +1,6 @@
SPELL=p7zip
- VERSION=9.38
-
SOURCE_HASH=sha512:484c19bcaba8f8d22f53445f4a2fcf1be94f3cdf8ce74db8642f279b61849cd6ee669416d985825884edc243db52d9f735fc9629d1a1d03c68d5cd4dc6712c65
+ VERSION=9.38.1
+
SOURCE_HASH=sha512:f524ffae54e0d9563a509cc4b243e830d882a925e682eb2e15e2d19cb72c947fddecd72c8507d6c1538b997b240b0827046fc2fb4f5e3f7d49840257c92b9c04
SOURCE=${SPELL}_${VERSION}_src_all.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}_$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
diff --git a/archive/p7zip/HISTORY b/archive/p7zip/HISTORY
index 4217bab..cdfae2c 100644
--- a/archive/p7zip/HISTORY
+++ b/archive/p7zip/HISTORY
@@ -1,3 +1,6 @@
+2015-02-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.38.1
+
2015-02-11 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.38
* PRE_BUILD: quoting paths; sed -i -> sedit
diff --git a/audio-drivers/alsa-lib/DETAILS b/audio-drivers/alsa-lib/DETAILS
index 9c95489..227034e 100755
--- a/audio-drivers/alsa-lib/DETAILS
+++ b/audio-drivers/alsa-lib/DETAILS
@@ -8,8 +8,8 @@ if [[ $ALSA_LIB_BRANCH == scm ]]; then
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
FORCE_DOWNLOAD=1
else
- VERSION=1.0.28
-
SOURCE_HASH=sha512:a08430d0beb4a751b1608d148f4fc3d1077a689f5f7197b830a2768d66238b69de2614448d56643fbcb3141faa06ab361b7a8579cce4303304bce8c10de01f08
+ VERSION=1.0.29
+
SOURCE_HASH=sha512:c9c2dcd3105abadcfdff104770a1f7683d83f6b9df64eebe9f9efc1ecab3ca4cef43718b5b15526bdabf2862ce55ec665732bb0390fc8e6492e2c1cebec9294c
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/audio-drivers/alsa-lib/HISTORY b/audio-drivers/alsa-lib/HISTORY
index bf5f8b2..7437657 100644
--- a/audio-drivers/alsa-lib/HISTORY
+++ b/audio-drivers/alsa-lib/HISTORY
@@ -1,3 +1,6 @@
+2015-02-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.29
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL
diff --git a/libs/libtomfloat/BUILD b/libs/libtomfloat/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/libs/libtomfloat/BUILD
@@ -0,0 +1 @@
+make
diff --git a/libs/libtomfloat/DETAILS b/libs/libtomfloat/DETAILS
new file mode 100755
index 0000000..eabeab1
--- /dev/null
+++ b/libs/libtomfloat/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=libtomfloat
+ VERSION=0.02
+ SOURCE="ltf-$VERSION.tar.bz2"
+ SOURCE_URL[0]=http://www.libtom.net/files/$SOURCE
+
SOURCE_HASH=sha512:107af3100acde6fa596c4b15831eb47ab69da4ea5a90fabef60d2d68d238545d22fc363263968d51b87248a9d917ab4457e4a62b7a86300e2fd7ee18b3d29a6a
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://www.libtom.net"
+ LICENSE[0]="WTFPL"
+ ENTERED=20150228
+ KEYWORDS=""
+ SHORT="Multiple precision floating point arithmetic library"
+cat << EOF
+Multiple precision floating point arithmetic library written entirely in C.
+
+LibTomFloat sports the following features:
+* Supports variable radix for the mantissa. Let's you mix and match
precision as
+ required.
+* Supports basic operations (add, sub, multiply, divide, compares).
+* Supports trig functions (cosine, sine, tangent).
+* Supports various algebraic functions (ln, exp, sqrt, inversion).
+* Entirely Public Domain.
+* Comes with a detailed user manual with many examples.
+* Based on the proven and highly reliable LibTomMath package.
+
+Note: Please keep in mind LibTomFloat is new so not all functionality is yet
+available.
+EOF
diff --git a/libs/libtomfloat/HISTORY b/libs/libtomfloat/HISTORY
new file mode 100644
index 0000000..1dab45f
--- /dev/null
+++ b/libs/libtomfloat/HISTORY
@@ -0,0 +1,2 @@
+2015-02-28 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/libs/libtomfloat/INSTALL b/libs/libtomfloat/INSTALL
new file mode 100755
index 0000000..2e4bd1e
--- /dev/null
+++ b/libs/libtomfloat/INSTALL
@@ -0,0 +1 @@
+make install DESTDIR="$INSTALL_ROOT"
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..05f759e
--- /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="http://www.libtom.net"
+ 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"
diff --git a/libs/nspr/DETAILS b/libs/nspr/DETAILS
index 2f1efab..d1957eb 100755
--- a/libs/nspr/DETAILS
+++ b/libs/nspr/DETAILS
@@ -1,8 +1,8 @@
SPELL=nspr
- VERSION=4.10.7
+ VERSION=4.10.8
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/$SPELL/releases/v$VERSION/src/$SOURCE
-
SOURCE_HASH=sha512:bc845b3983ed280dc691e81e08b94b34b8c175e18d455f9e1558a862045df29a3e5c7df291dff7caa0f9d4a9c7e5dd7eb316018f09b9ed444e91502d5a46013e
+
SOURCE_HASH=sha512:f14e3bd46cd1dee9d7163adbf3b09a450ea8c6c65499c5b6696eba7e85b6b12d3f90561a1dfe0dc0dc5fe1b14758b4191e546d9f0e29a66f33c69dd6ed6f50d9
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.mozilla.org/projects/nspr/
ENTERED=20050512
diff --git a/libs/nspr/HISTORY b/libs/nspr/HISTORY
index 0308b48..e5460ae 100644
--- a/libs/nspr/HISTORY
+++ b/libs/nspr/HISTORY
@@ -1,3 +1,6 @@
+2015-02-24 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: 4.10.8
+
2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.10.7; use spell variable in source url
* DEPENDS: corrected c++ flag
diff --git a/libs/tomsfastmath/BUILD b/libs/tomsfastmath/BUILD
new file mode 100755
index 0000000..12b2d9d
--- /dev/null
+++ b/libs/tomsfastmath/BUILD
@@ -0,0 +1 @@
+make -f makefile.shared
diff --git a/libs/tomsfastmath/DEPENDS b/libs/tomsfastmath/DEPENDS
new file mode 100755
index 0000000..fa848c2
--- /dev/null
+++ b/libs/tomsfastmath/DEPENDS
@@ -0,0 +1 @@
+depends -sub CXX gcc
diff --git a/libs/tomsfastmath/DETAILS b/libs/tomsfastmath/DETAILS
new file mode 100755
index 0000000..96b6600
--- /dev/null
+++ b/libs/tomsfastmath/DETAILS
@@ -0,0 +1,34 @@
+ SPELL=tomsfastmath
+ VERSION=0.12
+ SOURCE="tfm-$VERSION.tar.bz2"
+ SOURCE_URL[0]=http://www.libtom.net/files/$SOURCE
+
SOURCE_HASH=sha512:519ffe41606f4d9c6670514f84afc832e0e8f311e9a0422d3b34971a69f0a46ae97a9ead768b6b7795e132712c95d9b7769ff8e4588a61e1c6949d8bbc15a9fe
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://www.libtom.net/"
+ LICENSE[0]="WTFPL"
+ ENTERED=20150228
+ KEYWORDS=""
+ SHORT="large integer arithmetic library"
+cat << EOF
+TomsFastMath is a fast public domain, open source, large integer arithmetic
+library written in portable ISO C. It is a port of LibTomMath with optional
+support for inline assembler multipliers. It has the following features.
+
+* Public domain, open source and freely accessible
+* Builds with GCC [preferably v3.3.x or higher] on any 32-bit/64-bit box
+* Includes ASM optimizations (inline) for
+ - x86-32 (e.g. i386 and SSE2)
+ - x86-64 (e.g. AMD64)
+ - ARM (ARMv4 and higher)
+ - PPC32 (e.g. G3/G4)
+ - PPC64 (e.g. G5)
+ - AVR32 (Atmel 32-bit RISC processor)
+ - MIPS (32-bit)
+* Includes fairly complete API (provides most of what LibTomMath provides)
+* Uses similar API as LibTomMath makes porting easy
+* Competitive speeds (and getting higher).
+ - Faster than OpenSSL on the AMD64
+ - Still room for improvements
+* No heap usage (malloc/calloc/free)
+* Uses only inline asm, simplifies build process, simple to add new ports
+EOF
diff --git a/libs/tomsfastmath/HISTORY b/libs/tomsfastmath/HISTORY
new file mode 100644
index 0000000..f7caf7d
--- /dev/null
+++ b/libs/tomsfastmath/HISTORY
@@ -0,0 +1,2 @@
+2015-02-28 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/libs/tomsfastmath/INSTALL b/libs/tomsfastmath/INSTALL
new file mode 100755
index 0000000..fbba5c4
--- /dev/null
+++ b/libs/tomsfastmath/INSTALL
@@ -0,0 +1 @@
+make -f makefile.shared INSTALL_GROUP=root DESTDIR=$INSTALL_ROOT install
diff --git a/net/monit/DETAILS b/net/monit/DETAILS
index b1b87e5..fb18fb7 100755
--- a/net/monit/DETAILS
+++ b/net/monit/DETAILS
@@ -1,9 +1,8 @@
SPELL=monit
- VERSION=5.11
- PATCHLEVEL=2
+ VERSION=5.12
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="http://mmonit.com/${SPELL}/dist/${SOURCE}"
-
SOURCE_HASH=sha512:d3bffd0fa5326d7783259af5f14beaed510d06644ec865e933e63aab2c35d47e2f859a9e490b0193ae62c9174a065c216cfa0ae3708d5a06a2d92e9c384f4151
+
SOURCE_HASH=sha512:c8335a4055a2bd9c0df2a0aa926f61121038b779b183265d69bc6603a12679f5441c9e0ce176189cf5174d291bff78cf01050741159eac40311b3466c4ac5a6e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://mmonit.com/monit/"
LICENSE[0]=GPL
diff --git a/net/monit/HISTORY b/net/monit/HISTORY
index 7d1ea46..b21af9d 100644
--- a/net/monit/HISTORY
+++ b/net/monit/HISTORY
@@ -1,3 +1,7 @@
+2015-02-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.12
+ * timeout.patch: removed, fixed by upstream
+
2015-01-22 Vlad Glagolev <stealth AT sourcemage.org>
* CONFIGURE: corrected typo
diff --git a/net/monit/PRE_BUILD b/net/monit/PRE_BUILD
index 265cc03..525d495 100755
--- a/net/monit/PRE_BUILD
+++ b/net/monit/PRE_BUILD
@@ -2,6 +2,4 @@ default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
# use strict pid directory
-sedit "s:piddir=.*:piddir=$INSTALL_ROOT/var/run:g" configure &&
-
-patch -p0 < "$SPELL_DIRECTORY/timeout.patch"
+sedit "s:piddir=.*:piddir=$INSTALL_ROOT/var/run:g" configure
diff --git a/net/monit/timeout.patch b/net/monit/timeout.patch
deleted file mode 100644
index b21db81..0000000
--- a/net/monit/timeout.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/net.c.orig 2014-12-22 21:41:37.000000000 +0300
-+++ src/net.c 2015-01-07 01:23:01.461108587 +0300
-@@ -515,7 +515,7 @@
- gettimeofday(&t_in, NULL);
- /* The read from connection-less raw socket via
recvfrom() provides messages regardless of origin, the source IP address is
set in sout, we have to check the IP and skip responses belonging to other
ICMP conversations */
- if (sout.sin_addr.s_addr != sa->sin_addr.s_addr ||
icmpin->icmp_type != ICMP_ECHOREPLY || id_in != id_out || seq_in >=
(uint16_t)count) {
-- if ((read_timeout = timeout - ((t_in.tv_sec
- t_out.tv_sec) + (t_in.tv_usec - t_out.tv_usec) / 1000.)) > 0)
-+ if ((read_timeout = timeout - ((t_in.tv_sec
- t_out.tv_sec) * 1000 + (t_in.tv_usec - t_out.tv_usec) / 1000.)) > 0)
- goto readnext; // Try to read next
packet, but don't exceed the timeout while waiting for our response so we
won't loop forever if the socket is flooded with other ICMP packets
- } else {
- data = (unsigned char *)icmpin->icmp_data;
-@@ -525,7 +525,7 @@
- break; // Wait for one response only
- }
- } else
-- LogError("Ping response for %s %d/%d timed out --
no response within %d seconds\n", hostname, i + 1, count, timeout);
-+ LogError("Ping response for %s %d/%d timed out --
no response within %d seconds\n", hostname, i + 1, count, timeout / 1000);
- }
- error1:
- do {
diff --git a/net/samba/CONFIGURE b/net/samba/CONFIGURE
index 22f87ac..22fa42c 100755
--- a/net/samba/CONFIGURE
+++ b/net/samba/CONFIGURE
@@ -15,7 +15,7 @@ config_query_option SAMBA_QUOTA "Enable disk-quota
support?" n \
message "Samba can use samba-vfs with a virus scanner," &&
message "You will still have to select which scanner to use." &&
-config_query SAMBA_VSCAN "Do you want to add support for on-acces virus
scannning?" n &&
+config_query SAMBA_VSCAN "Do you want to add support for on-access virus
scannning?" n &&
# must be the last query
if spell_ok tdb || spell_ok talloc; then
diff --git a/net/samba/DETAILS b/net/samba/DETAILS
index ec4fdae..5f43934 100755
--- a/net/samba/DETAILS
+++ b/net/samba/DETAILS
@@ -1,12 +1,10 @@
SPELL=samba
- VERSION=3.6.24
- SECURITY_PATCH=24
+ VERSION=3.6.25
+ SECURITY_PATCH=25
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://download.samba.org/samba/ftp/$SOURCE
- SOURCE_URL[1]=ftp://de3.samba.org/pub/$SPELL/$SOURCE
- SOURCE_URL[2]=https://us1.samba.org/samba/ftp/old-versions/$SOURCE
-
SOURCE_HASH=sha512:40f054ab0e1ef07fa4bb4934229c42eb0e484596c4d4b81edbf43951acd56e7b04b6efb17e6cb269b329f1a84d60cbe10a3ff04e86c1983ec603bdcf7fc7ecbb
+ SOURCE_URL[0]=https://download.samba.org/pub/$SPELL/stable/$SOURCE
+
SOURCE_HASH=sha512:25a5c56dae4517e82e196b59fa301b661ec75db57effbb0ede35fb23b018f78cdea6513e8760966caf58abc43335fcebda77fe5bf5bb9d4b27fd3ca6e5a3b626
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
if [[ "$SAMBA_VSCAN" == "y" ]] ; then
VSCAN_VERSION=0.3.6c-beta4
SOURCE2=$SPELL-vscan-$VSCAN_VERSION.tar.gz
diff --git a/net/samba/HISTORY b/net/samba/HISTORY
index f27375c..0dd7e89 100644
--- a/net/samba/HISTORY
+++ b/net/samba/HISTORY
@@ -1,3 +1,9 @@
+2015-02-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.25; SECURITY_PATCH++ (CVE-2015-0240);
+ updated source url; removed broken mirrors; quoting paths
+ * CONFIGURE: fixed a typo
+ * fsctl.patch: removed, fixed by upstream
+
2015-02-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: SECURITY_PATCH++
* PRE_BUILD: apply patches
diff --git a/net/samba/PRE_BUILD b/net/samba/PRE_BUILD
index 3a97e5b..62b7f2e 100755
--- a/net/samba/PRE_BUILD
+++ b/net/samba/PRE_BUILD
@@ -1,7 +1,6 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&