New commits:
commit fa9186bad9399109cd62db10b24c415e2c9e1841
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/glibc: fix CVE-2015-7547
commit 8f31004c8beb965921ff0d27fcfa4cc76e96ae13
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video/kodi: add support for pre-release versions
commit 94c3a563b32d07998526fb898e0a6d3bbae10a50
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/crossguid: new spell, a library for accessing GUIDs
commit 0a9302b690e32e9fef25428790950f225051eb64
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-libs/dcadec: new spell, a free DTS Coherent Acoustics decoder
commit 6ccc5f6329daa4cc8ef3edfe105c4411fe529744
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
crypto/gnutls: versions 3.3.21 and 3.4.9
commit ff05366c3399a2cdb88fcad865237220f6ed23a7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
utils/grep: version 2.23
commit 8b253363c51346d42efb8c5977e0f87864312e8b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/darktable: version 2.0.1
commit 410a2f67058f274ed550e6b72413eedbec44cdcc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/pillow: version 3.1.1
commit 77f279368cec4c82087aa7fe227e3f1a1edfa2bc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-git-annex: add dependencies on perl and rsync
commit 07601f64415c2aa99cc177dc5f46ae02341445e0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
net/openvpn: version 2.3.10
commit 85be96425067cb5c7405fc91cc27f8e83535a432
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
editors/vim: version 7.4.1265
commit b356dc37758fcb3260c4c50ea4292b9b74e43c80
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/routino: new spell, a router for open streemap data
diff --git a/ChangeLog b/ChangeLog
index 8c0cbaa..23e8b75 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,13 @@
2016-02-07 Thomas Orgis <sobukus AT sourcemage.org>
* FUNCTIONS: brute force fix for self-conflicting Qt5 stuff
+2016-02-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * audio-libs/dcadec: new spell, a free DTS Coherent Acoustics decoder
+ * libs/crossguid: a cross-platform library for accessing guids
+
+2016-02-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * science/routino: new spell, a router for open streetmap data
+
2016-01-30 Treeve Jelbert <treeve AT sourcemage.org>
* kde5-apps/kid3: added, metadata tagging
diff --git a/audio-libs/dcadec/BUILD b/audio-libs/dcadec/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/audio-libs/dcadec/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/audio-libs/dcadec/DETAILS b/audio-libs/dcadec/DETAILS
new file mode 100755
index 0000000..511fdbd
--- /dev/null
+++ b/audio-libs/dcadec/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=dcadec
+ VERSION=
+ SOURCE="v0.2.0.tar.gz"
+ SOURCE_URL[0]=https://github.com/foo86/${SPELL}/archive/${SOURCE}
+
SOURCE_HASH=sha512:94edcc0b4449882ebeb08f8b39fe44a5302731df2dad3a3e0b0f787fd7c2c3e3992fed95e6f594af516e982cec34b057aab30e6457c098df61f495a487125acb
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-0.2.0"
+ WEB_SITE="https://github.com/foo86/dcadec/"
+ LICENSE[0]=LGPL
+ ENTERED=20160207
+ SHORT="a free DTS Coherent Acoustics decoder with support for HD
extensions"
+cat << EOF
+dcadec is a free DTS Coherent Acoustics decoder with support for HD
extensions.
+
+Supported features:
+
+ * Decoding of standard DTS core streams with up to 5.1 channels * Decoding
+ of DTS-ES streams with discrete back channel * Decoding of High Resolution
+ streams with up to 7.1 channels and extended
+ bitrate
+ * Decoding of 96/24 core streams * Lossless decoding of Master Audio
+ streams with up to 7.1 channels, 192 kHz * Downmixing to stereo and 5.1
+ using embedded coefficients
+
+Features not implemented:
+
+ * Decoding of DTS Express streams * Applying dynamic range compression
+ and dialog normalization
+EOF
diff --git a/audio-libs/dcadec/HISTORY b/audio-libs/dcadec/HISTORY
new file mode 100644
index 0000000..3873d75
--- /dev/null
+++ b/audio-libs/dcadec/HISTORY
@@ -0,0 +1,3 @@
+2016-02-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS, INSTALL: spell created
+
diff --git a/audio-libs/dcadec/INSTALL b/audio-libs/dcadec/INSTALL
new file mode 100755
index 0000000..0959fb3
--- /dev/null
+++ b/audio-libs/dcadec/INSTALL
@@ -0,0 +1 @@
+PREFIX="${INSTALL_ROOT}/usr" default_install
diff --git a/crypto/gnutls/DETAILS b/crypto/gnutls/DETAILS
index cbfa446..2f512b0 100755
--- a/crypto/gnutls/DETAILS
+++ b/crypto/gnutls/DETAILS
@@ -6,11 +6,11 @@ fi
case $GNUTLS_BRANCH in
stable)
- VERSION=3.4.8
+ VERSION=3.4.9
SECURITY_PATCH=14
;;
stable-old)
- VERSION=3.1.28
+ VERSION=3.3.21
SECURITY_PATCH=13
;;
esac
diff --git a/crypto/gnutls/HISTORY b/crypto/gnutls/HISTORY
index dd25988..10761a3 100644
--- a/crypto/gnutls/HISTORY
+++ b/crypto/gnutls/HISTORY
@@ -1,3 +1,6 @@
+2016-02-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: versions 3.3.21 and 3.4.9
+
2016-01-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.4.8
SOURCE_URL[0]=https://pypi.python.org/packages/source/P/${SPELLX}/${SOURCE}
-
SOURCE_HASH=sha512:4f9608ef7294a27dec78fbf8ea888ecaebea9199f4eb9167ff883b261f37ac4b01b3375e8c93567c9d6bbbacf80775fdd91abc8f0a7ef02528ba89ed858cce7d
+
SOURCE_HASH=sha512:83dbb651a46ea2c5daa5c7dd32330d50d8f6ad6d11df9526bd68533fd863621f764e0f2f49896bb5df86968fc45201ac28fad770375612dcefa858096c0063d7
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE="https://pypi.python.org/pypi/Pillow/"
LICENSE[0]=PIL
diff --git a/python-pypi/pillow/HISTORY b/python-pypi/pillow/HISTORY
index 748e3ab..3b74e07 100644
--- a/python-pypi/pillow/HISTORY
+++ b/python-pypi/pillow/HISTORY
@@ -1,3 +1,6 @@
+2016-02-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.1.1
+
2016-01-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.1.0
diff --git
a/science/routino/0001-use-our-CFLAGS-honour-installation-path.patch
b/science/routino/0001-use-our-CFLAGS-honour-installation-path.patch
new file mode 100644
index 0000000..5c9d52a
--- /dev/null
+++ b/science/routino/0001-use-our-CFLAGS-honour-installation-path.patch
@@ -0,0 +1,69 @@
+From b39f4b6b732f3f13b031e34548d8908399be5cee Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.net>
+Date: Sat, 6 Feb 2016 12:39:48 +0100
+Subject: [PATCH] use our CFLAGS, honour installation path
+
+---
+ Makefile.conf | 28 ++++------------------------
+ 1 file changed, 4 insertions(+), 24 deletions(-)
+
+diff --git a/Makefile.conf b/Makefile.conf
+index cc112e0..7e38466 100644
+--- a/Makefile.conf
++++ b/Makefile.conf
+@@ -45,11 +45,10 @@ endif
+ # Installation locations (edit if required)
+
+ ifneq ($(HOST),MINGW)
+-prefix=/usr/local
+ bindir=$(prefix)/bin
+ incdir=$(prefix)/include
+ libdir=$(prefix)/lib
+-docdir=$(prefix)/doc/routino
++docdir=$(prefix)/share/doc/routino
+ datadir=$(prefix)/share/routino
+ else
+ prefix="c:/Program Files/Routino"
+@@ -60,28 +59,9 @@ docdir=$(prefix)/doc
+ datadir=$(prefix)/xml
+ endif
+
++LD=$(CC)
+
+-# Compilation programs
+-CC=gcc
+-LD=gcc
+-
+-
+-# Language dialect selection
+-CFLAGS=-std=c99
+-
+-# Warning options
+-CFLAGS+=-Wall -Wmissing-prototypes -Wextra -Wno-unused-parameter -pedantic
+-
+-# Optimisation options
+-CFLAGS+=-O3
+-CFLAGS+=-ffast-math
+-
+-# Optimisation option (only works if compilation and execution use exactly
the same CPU architecture).
+-#CFLAGS+=-march=native
+-
+-# Debugging symbols
+-#CFLAGS+=-g
+-
++CFLAGS+=-std=c99
+
+ # Maths library
+ LDFLAGS=-lm
+@@ -103,7 +83,7 @@ LDFLAGS_LDSO=-Wl,-R.
+
+ # Required for multi-threaded support (comment these two lines out if not
required)
+ CFLAGS+=-pthread -DUSE_PTHREADS
+-LDFLAGS+=-pthread -lpthread
++LDFLAGS+=-pthread
+
+
+ ifneq ($(HOST),MINGW)
+--
+2.7.0
+
diff --git a/science/routino/BUILD b/science/routino/BUILD
new file mode 100755
index 0000000..58ef129
--- /dev/null
+++ b/science/routino/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build_make &&
+make_normal
diff --git a/science/routino/DEPENDS b/science/routino/DEPENDS
new file mode 100755
index 0000000..ac91798
--- /dev/null
+++ b/science/routino/DEPENDS
@@ -0,0 +1,4 @@
+depends gcc &&
+depends make &&
+depends zlib &&
+depends bzip2
diff --git a/science/routino/DETAILS b/science/routino/DETAILS
new file mode 100755
index 0000000..cc3a695
--- /dev/null
+++ b/science/routino/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=routino
+ VERSION=3.0
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://www.${SPELL}.org/download/${SOURCE}
+
SOURCE_HASH=sha512:7335d41cdd1abdb3e5c5f4e4efb73cc233fb6d1189cb7b5af398c3176c3786558bb741f66a1425ddb9e78b5fe4d1dbc5f06d212443300cf53e74b919c02bed4a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.routino.org"
+ LICENSE[0]=AGPL
+ ENTERED=20160206
+ SHORT="an application for finding a route between two points
using OSM data"
+cat << EOF
+Routino is an application for finding a route between two points using the
+dataset of topographical information collected by http://www.OpenStreetMap.org.
+
+This router uses a routing algorithm that takes OSM format data as its input
+and calculates either the shortest or quickest route between two points. To
+optimise the routing a custom database format is used. This allows the
+routing to be performed quickly after a modest one-off pre-processing stage.
+
+A selection is possible for any of the major OSM transport types and for each
+of the main OSM highway types a preference can be provided and a speed limit.
+Restrictions on one-way streets, weight, height, width and length are also
+options. Further preferences about road properties (e.g. paved or not)
+can also be selected.
+
+The processing of the input XML file is based on rules in a configuration
file
+that transform the highway tags into tags that are understood by Routino. The
+generation of the output files (HTML and GPX) uses language fragments
selected
+from another configuration file which allows multi-lingual output from the
+same database.
+
+The router takes into account private/public/permissive restrictions on
+highways as well as tagged speed limits and barriers (gates, bollards). The
+simplest and most common turn restriction relations (those composed of a way,
+node and way) are also supported.
+EOF
diff --git a/science/routino/HISTORY b/science/routino/HISTORY
new file mode 100644
index 0000000..0c53358
--- /dev/null
+++ b/science/routino/HISTORY
@@ -0,0 +1,4 @@
+2016-02-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-use-our-CFLAGS-honour-installation-path.patch, BUILD, DEPENDS,
+ DETAILS, INSTALL, PRE_BUILD: spell created
+
diff --git a/science/routino/INSTALL b/science/routino/INSTALL
new file mode 100755
index 0000000..8a3ae87
--- /dev/null
+++ b/science/routino/INSTALL
@@ -0,0 +1 @@
+make prefix="${INSTALL_ROOT}/usr" install
diff --git a/science/routino/PRE_BUILD b/science/routino/PRE_BUILD
new file mode 100755
index 0000000..1e7e3e0
--- /dev/null
+++ b/science/routino/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
"$SPELL_DIRECTORY/0001-use-our-CFLAGS-honour-installation-path.patch"
diff --git a/utils/grep/DETAILS b/utils/grep/DETAILS
index 96db160..8869a9d 100755
--- a/utils/grep/DETAILS
+++ b/utils/grep/DETAILS
@@ -1,5 +1,5 @@
SPELL=grep
- VERSION=2.22
+ VERSION=2.23
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
diff --git a/utils/grep/HISTORY b/utils/grep/HISTORY
index 90142c8..a0574cd 100644
--- a/utils/grep/HISTORY
+++ b/utils/grep/HISTORY
@@ -1,3 +1,6 @@
+2016-02-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.23
+
2015-11-02 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: updated spell to 2.22, SECURITY_PATCH++, (CVE-2015-1345)