New commits:
commit e4c5a0e8b9d7df93c04189d60848246cbc5c2ca3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libdrm - fix nouveau build
commit 1e9ad0ef2087b11f99cf9bee6bab7d956304a2a1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
fbreader: fixed multijob build, source urls
commit 86a121ce0e75cc73b8b24245954858f7b98f8a26
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
utils/ocaml-csv: new spell, a library and cli tool for csv processing
commit 4a403f42f9b34c3ddba858142d0cb36c97902cf5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
gnutls: => 3.1.12
commit b7df4f0337c16006c6c22df278f6d82999aceac0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
krb5: => 1.11.2
commit 2501f452d12fb5b3526cbf64960a66fe6b762b3f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mercurial: => 2.6.2
commit 122846a6823bb825921a41f45aa2bf36d5438edf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
binutils: fixed migration for spells that require libbfd
commit 845d02a8bc87ba87b114c21cce557f85536d2795
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
cairo: added binutils optional dependency
commit b26b15ccacd76a98319c0519d6a32347ef7c3570
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
cups-filters: disable installation of distro-specific init stuff
commit fe88ce80a33f8e9b099801d07ef1ced89f428455
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
qpdf: fixed migration on major/minor spell updates
commit 0bd9f946cc2d7b67bafb5b14fb5cda45833e6583
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
burp: => 1.3.32 (devel)
commit 6339f6e68760e3beb9b2da0c95c64180c903e4c2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/fftw: fix issue with texinfo-5
commit b3ba35ce5cbf02803c312547370527a5c01f902e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/graphviz: version 2.30.1
commit 26aa14d9b42475c69648bef4b95e2a9138c16d2d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/why3: use make_single in INSTALL
commit e633261e6cff219fcfd30b1f4eb5d01ff5e3611a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
fixup 3e4ed16a7f33fcc65582374a7e18f377961d1b45
commit c9bccad9c6f7086f259cbda168ec33f894eded94
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/findlib: fix WEB_SITE
commit c2c70fb0452e26d1f63c3a649407d489fae46053
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
crypto/keepassx: patch in missing includes
commit 4c375d33564ab66f87db8fd03ed3ab960c552670
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/c-ares: move -DPIC to CPPFLAGS to avoid failure in configure
commit 33f80790f46dc13f22fe57324d12d26289449b8a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libburn: => 1.3.0.pl01
commit ee0485dc3f8e37e3e4735802b0fcdbe5c47fd42b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
swig: => 2.0.10
commit 5fe6ae35ed20f9d2b52725eb31f6857586b214a7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
wine: Updated devel to 1.5.31
commit b8a847505ad663684f94b1ae24cd79c484ed8732
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
mesalib: GLUT functionality depends on libxmu and libxi (plus libx11)
checking for GLUT... no
configure: error: Package requirements (x11 xmu xi) were not met:
No package 'xmu' found
commit b0e5dc7cd1653e6db96ba84d9c6264e50f689039
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
pinentry: libx11 is optional (and the GUI toolkits are optional based on
this).
Need to explicitly disable X11 (and all the toolkits) to not fail
when libx11 is not installed.
commit 8991f2832a6be1c2a61b9f40d09b527fde19f4b7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-players/cantata: new spell, a front-end for mpd
commit e04eb02facc6deb4630c1647a9caa999fe54719a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/alt-ergo: version 0.95.1
commit f43f09672cd30f2ae370145fd09202fbaae632c6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/why: fix incompatibility with frama-c Fluorine-20130501
commit 3e4ed16a7f33fcc65582374a7e18f377961d1b45
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/why3: version 0.81
commit 9cfd9720dfda9d1e90289c145f4d69603f2f374b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/why3: add optional dependency on sqlite3-ocaml
commit a9cbb497f076ea2e27ea3a8b8493ac433c4fe975
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/sqlite3-ocaml: new spell, sqlite3 bindings for ocaml
commit ea88c626501ace8e393aba0d609b8ff64af6fc8c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/ghc: version 7.6.3
commit 1ad4a31d3e4fef589cfb8a37b7f58ed4c327d6f9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
hplip 3.13.5
commit cf960f2eaef963a135eac3dc29a2ae7cf07f4a13
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>
libdrm: version 2.4.45
commit 0fc4ce24a2c4ed53ebc0b7aad8355646c2bf7e49
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
cups: fixed source url
commit bd71f16ba622131c3364ead5697e0dce28dd0700
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
guile: does not compile with -ffast-math
commit 319d7e4383e18166d28017dd39247a7e26e9b398
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
alsa-utils: => 1.0.27.1
commit 8f2b4ec08f8c2ce391054e54dbd73ac31d8756d8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
alsa-lib: => 1.0.27.1
commit 5bf0fe979d4d0637fabeac2f9a51fa32a4dfcef5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
policykit: => 0.111
commit 1b2c959a0f0f482f4c7f0b05285e5a906e75ada1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-libs/libid3tag: add patches from gentoo to fix buffer overflow and
other bugs
commit de5a8a04803552ae0bed31d2e1bd989cf7a19480
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-players/qmpdclient: add libX11 to LIBS
commit 52ed8b07d87347df9ba79ad3fdf259a9408d10f0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
py-bcrypt: => 0.3 (security)
commit cfb320c43c1d4d294cd9961f961faf989b928a02
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mongodb: => 2.0.9 (security)
commit 0a19f66be0775b8c437ee5f1aac70513523a8934
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libxml2: => 2.9.1 (security)
commit da211ed95365d0f106ba73e2cb9cd3a799e7a1f6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libxslt: added security info for 1.1.28 release
commit d0b2a8845b6be48afe9de249aec2b7f2dcbf9e3f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ruby-1.9: => 1.9.3-p429 (security)
commit 9ca1eafa06bd3f99961075e85443da975f362f48
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
memcached: added security update info for 1.4.15 release
commit 327a8842e5511f2dcdaa75ca49194364ca35e9ce
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
acpid2: => 2.0.19
commit 339e99c45e6af54e2585f0184ae0b4141f9c47f9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
dosfstools: => 3.0.17
commit 0a60db9ceb78c308cbf926ad87d8d7508a0108a2
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>
qemu: version 1.4
diff --git a/ChangeLog b/ChangeLog
index 12e04d3..9128c4e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2013-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * utils/ocaml-csv: new spell, a library and cli tool for csv
processing
+
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/sqlite3-ocaml: new spell, sqlite3 bindings for ocaml
+ * audio-players/cantata: new spell, a front-end for mpd
+
2013-05-29 Treeve Jelbert <treeve AT sourcemage.org>
* python-pypi/inflect: new spell: orrectly generate plurals
diff --git a/archive/burp/DETAILS b/archive/burp/DETAILS
index b144b20..14f6692 100755
--- a/archive/burp/DETAILS
+++ b/archive/burp/DETAILS
@@ -11,10 +11,10 @@ if [[ $BURP_BRANCH == scm ]]; then
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
elif [[ $BURP_BRANCH == devel ]]; then
- VERSION=1.3.30
+ VERSION=1.3.32
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:c7b8d2055f3e644b35ca4dcda264f9361b6238141958523ab16feb90a2671701425220546556971c9d69ef7350e61a62870d085b16a14582a507207095135e10
+
SOURCE_HASH=sha512:4a1420b8feee6cd54f8eb3321a87047dbf92c384054c85b0748f88b5298442e559fc92cfe9cf4e9158ca23be9d70dc19edd89fd1db9ca2ce898ba8ac79512222
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
else
VERSION=1.3.10
diff --git a/archive/burp/HISTORY b/archive/burp/HISTORY
index 36e0685..94ad165 100644
--- a/archive/burp/HISTORY
+++ b/archive/burp/HISTORY
@@ -1,3 +1,6 @@
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.32 (devel)
+
2013-05-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.30 (devel)
diff --git a/audio-drivers/alsa-lib/DETAILS b/audio-drivers/alsa-lib/DETAILS
index aedb3c6..c6b9ffe 100755
--- a/audio-drivers/alsa-lib/DETAILS
+++ b/audio-drivers/alsa-lib/DETAILS
@@ -11,8 +11,8 @@ if [[ $ALSA_LIB_BRANCH == scm ]]; then
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
FORCE_DOWNLOAD=1
else
- VERSION=1.0.27
-
SOURCE_HASH=sha512:70e12f7ba8e1d1c7e7c240c033affd991a536b57b95bb82b25cc7f9ef36157c2045ceec360df373e2979e8c03ed64019bbb1949a279d965bd208bd6a704351eb
+ VERSION=1.0.27.1
+
SOURCE_HASH=sha512:546a52c5c23d51e3a49a36565c0bdda98efc3bbe8ba217c72cfb6986b0e1a6104a3040bc223a74966139416ce39709421a3131f3edb29362a3f949b0ae939909
# 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 59f0059..1356d12 100644
--- a/audio-drivers/alsa-lib/HISTORY
+++ b/audio-drivers/alsa-lib/HISTORY
@@ -1,3 +1,6 @@
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.27.1
+
2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.27
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch
new file mode 100644
index 0000000..e2e6eae
--- /dev/null
+++
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch
@@ -0,0 +1,21 @@
+--- libid3tag-0.15.1b/utf16.c
++++ libid3tag-0.15.1b/utf16.c
+@@ -282,5 +282,18 @@
+
+ free(utf16);
+
++ if (end == *ptr && length % 2 != 0)
++ {
++ /* We were called with a bogus length. It should always
++ * be an even number. We can deal with this in a few ways:
++ * - Always give an error.
++ * - Try and parse as much as we can and
++ * - return an error if we're called again when we
++ * already tried to parse everything we can.
++ * - tell that we parsed it, which is what we do here.
++ */
++ (*ptr)++;
++ }
++
+ return ucs4;
+ }
diff --git a/audio-players/cantata/BUILD b/audio-players/cantata/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/audio-players/cantata/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/audio-players/cantata/DEPENDS b/audio-players/cantata/DEPENDS
new file mode 100755
index 0000000..d618474
--- /dev/null
+++ b/audio-players/cantata/DEPENDS
@@ -0,0 +1,23 @@
+depends -sub DBUS qt4 &&
+optional_depends kdelibs4 \
+ "-DENABLE_KDE=on" \
+ "-DENABLE_KDE=off" \
+ "support for KDE 4" &&
+optional_depends taglib \
+ "-DENABLE_TAGLIB=on" \
+ "-DENABLE_TAGLIB=off" \
+ "for tag editing and replay gain calculation" &&
+if is_depends_enabled $SPELL taglib; then
+ depends LIBAVCODEC "-DENABLE_FFMPEG=on" &&
+ depends mpg123 "-DENABLE_MPG123=on" &&
+ depends speex "-DENABLE_SPEEXDSP=on" &&
+ depends taglib-extras "-DENABLE_TAGLIB_EXTRAS=on"
+fi &&
+optional_depends phonon \
+ "-DENABLE_PHONON=on" \
+ "-DENABLE_PHONON=off" \
+ "required to playback MPD HTTP streams" &&
+optional_depends libmtp \
+ "-DENABLE_MTP=on" \
+ "-DENABLE_MTP=off" \
+ "required to support MTP devices"
diff --git a/audio-players/cantata/DETAILS b/audio-players/cantata/DETAILS
new file mode 100755
index 0000000..29a85ff
--- /dev/null
+++ b/audio-players/cantata/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=cantata
+ VERSION=1.0.3
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=https://${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:23fc6cc1c1e27ef04b299d7dacf1b3bf31a4731b9e7ad52e24a062a5367a9f2ec713ce90a9af4ee4029c06207771847b57eea4bb1326f789295241be2b96546b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://code.google.com/p/cantata/"
+ LICENSE[0]=GPL
+ ENTERED=20130531
+ SHORT="a Qt4/KDE4 client for the music player daemon (MPD)"
+cat << EOF
+antata is a Qt4/KDE4 client for the music player daemon (MPD). Originally
+started as a fork of QtMPC, the code is now very different. Cantata can be
+compiled with KDE support, or as a pure Qt4 application. The interface is
+very configurable - most views can be shown as either a list or tree
structure.
+EOF
diff --git a/audio-players/cantata/HISTORY b/audio-players/cantata/HISTORY
new file mode 100644
index 0000000..04688cc
--- /dev/null
+++ b/audio-players/cantata/HISTORY
@@ -0,0 +1,3 @@
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/audio-players/qmpdclient/0001-add-missing-libX11-to-LIBS.patch
b/audio-players/qmpdclient/0001-add-missing-libX11-to-LIBS.patch
new file mode 100644
index 0000000..7ace77b
--- /dev/null
+++ b/audio-players/qmpdclient/0001-add-missing-libX11-to-LIBS.patch
@@ -0,0 +1,24 @@
+From 90ec62eef51f8e356327d730c71c191906a5287a Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Thu, 30 May 2013 14:24:16 +0200
+Subject: [PATCH] add missing libX11 to LIBS
+
+---
+ qmpdclient.pro | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/qmpdclient.pro b/qmpdclient.pro
+index 6e7b64e..1edac71 100644
+--- a/qmpdclient.pro
++++ b/qmpdclient.pro
+@@ -198,6 +198,7 @@ win32 {
+
+ # Installation in done through own installer on win32
+ unix {
++ LIBS += -lX11
+ !mac {
+ SOURCES += src/qmpdclient_x11.cpp
+
+--
+1.8.3
+
diff --git a/audio-players/qmpdclient/HISTORY
b/audio-players/qmpdclient/HISTORY
index aedea95..9589d35 100644
--- a/audio-players/qmpdclient/HISTORY
+++ b/audio-players/qmpdclient/HISTORY
@@ -1,3 +1,7 @@
+2013-05-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-add-missing-libX11-to-LIBS.patch:
+ add libX11 to LIBS
+
2011-01-02 Ismael Luceno <ismael AT sourcemage.org>
* qmpdclient.desktop: added generic name and spanish comment
diff --git a/audio-players/qmpdclient/PRE_BUILD
b/audio-players/qmpdclient/PRE_BUILD
new file mode 100755
index 0000000..c0c7d76
--- /dev/null
+++ b/audio-players/qmpdclient/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-add-missing-libX11-to-LIBS.patch
diff --git a/crypto/gnutls/DETAILS b/crypto/gnutls/DETAILS
index 465f9a0..95e257f 100755
--- a/crypto/gnutls/DETAILS
+++ b/crypto/gnutls/DETAILS
@@ -51,7 +51,7 @@ case $GNUTLS_BRANCH in
SOURCE=$SPELL-$VERSION.tar.xz
;;
3.1)
- VERSION=3.1.10
+ VERSION=3.1.12
SOURCE=$SPELL-$VERSION.tar.xz
;;
esac
diff --git a/crypto/gnutls/HISTORY b/crypto/gnutls/HISTORY
index ae92e80..125c21c 100644
--- a/crypto/gnutls/HISTORY
+++ b/crypto/gnutls/HISTORY
@@ -1,3 +1,6 @@
+2013-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.1.12
+
2013-04-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.1.10 and 3.0.29
diff --git a/devel/binutils/HISTORY b/devel/binutils/HISTORY
index 2b85ca5..e2a0913 100644
--- a/devel/binutils/HISTORY
+++ b/devel/binutils/HISTORY
@@ -1,8 +1,11 @@
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: added, to fix migration for spells that require libbfd
+
2013-05-10 Remko van der Vossen <wich AT sourcemage.org>
* BUILD: temporary workaround for build failure with current texinfo
SOURCE_HASH=sha512:b764d63133feece68e19128f09111303f87aef01a17dcd103def99a84f5392b82c5d1461f604024a587fd631a390b7c169aa2eac40c9d0643ed823f14577685f
fi
WEB_SITE=http://www.fbreader.org/
diff --git a/doc/fbreader/HISTORY b/doc/fbreader/HISTORY
index c2a750c..d0bd3ce 100644
--- a/doc/fbreader/HISTORY
+++ b/doc/fbreader/HISTORY
@@ -1,3 +1,8 @@
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated source url
+ * DEPENDS: dropped not required enca dependency
+ * BUILD: fixed multijob build
+
2012-12-30 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS, DEPENDS: subversion -> git
diff --git a/doc/qpdf/HISTORY b/doc/qpdf/HISTORY
index 3c6cefb..2f5640e 100644
--- a/doc/qpdf/HISTORY
+++ b/doc/qpdf/HISTORY
@@ -1,3 +1,6 @@
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: added, for proper migration on major/minor spell
updates
+
2013-05-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.1.0
diff --git a/doc/qpdf/UP_TRIGGERS b/doc/qpdf/UP_TRIGGERS
new file mode 100755
index 0000000..ab60755
--- /dev/null
+++ b/doc/qpdf/UP_TRIGGERS
@@ -0,0 +1,18 @@
+# up_trigger everything on minor version updates
+
+if spell_ok $SPELL; then
+ local OLD_SPELL_VERSION="$(installed_version $SPELL)"
+
+ if test "${VERSION:0:3}" != "${OLD_SPELL_VERSION:0:3}"; then
+ message "This is a possibly incompatible update of $SPELL..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+
+ for each in $(show_up_depends $SPELL 1); do
+ # Check if the binaries link against libqpdf.so.*
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libqpdf\.so"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
+fi
diff --git a/gnome2-libs/policykit/DETAILS b/gnome2-libs/policykit/DETAILS
index 52a5d31..123fb5e 100755
--- a/gnome2-libs/policykit/DETAILS
+++ b/gnome2-libs/policykit/DETAILS
@@ -1,10 +1,9 @@
SPELL=policykit
- VERSION=0.110
- PATCHLEVEL=0
+ VERSION=0.111
SOURCE=polkit-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/polkit-$VERSION
SOURCE_URL[0]=http://www.freedesktop.org/software/polkit/releases/$SOURCE
-
SOURCE_HASH=sha512:f2630a84c21216edfc69f56092ba1b127b7765dcf4fe29a7f2f81d7163c11c643a931b215847a3fc6434c482cf12a48fef2f0e2c007d587c8bbb2fbca74eda67
+
SOURCE_HASH=sha512:88eb1dfad25244020632f964219a382f7b7f7efc00cf563c66f9c6e6ef72af3c7198602be751aa8f0845b5b4f928d003e8041e1c92533beb9d00c38a7688b2d0
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=LGPL
WEB_SITE=http://www.freedesktop.org/software/polkit/
diff --git a/gnome2-libs/policykit/HISTORY b/gnome2-libs/policykit/HISTORY
index 65e0157..e6b9bf5 100644
--- a/gnome2-libs/policykit/HISTORY
+++ b/gnome2-libs/policykit/HISTORY
@@ -1,3 +1,6 @@
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.111
+
2013-05-157 Pol Vinogradov <vin.public AT gmail.com>
* DEPENDS: added spidermonkey
diff --git a/graphics-libs/mesalib/DEPENDS b/graphics-libs/mesalib/DEPENDS
index fbef802..9050e51 100755
--- a/graphics-libs/mesalib/DEPENDS
+++ b/graphics-libs/mesalib/DEPENDS
@@ -41,6 +41,11 @@ if list_find "$MESALIB_OPTS" "--enable-glu"; then
"--enable-glut" \
"--disable-glut" \
"to enable GLUT library"
+
+ if is_depends_enabled $SPELL $(get_spell_provider $SPELL GLUT) ; then
+ depends libxi &&
+ depends libxmu
+ fi
fi &&
optional_depends libxcb \
diff --git a/graphics-libs/mesalib/HISTORY b/graphics-libs/mesalib/HISTORY
index 6064ed8..1602329 100644
--- a/graphics-libs/mesalib/HISTORY
+++ b/graphics-libs/mesalib/HISTORY
@@ -1,3 +1,6 @@
+2013-05-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: GLUT functionality depends on libxmu and libxi (plus
libx11)
+
2013-01-11 Eric Sandall <sandalle AT sourcemage.org>
* CONFIGURE: No more radeon, i965 Gallium3D drivers in development/scm
Add r300 and r600 Gallium3D drivers in development/scm branch
diff --git a/libs/c-ares/BUILD b/libs/c-ares/BUILD
new file mode 100755
index 0000000..d647e63
--- /dev/null
+++ b/libs/c-ares/BUILD
@@ -0,0 +1,4 @@
+disable_pic force &&
+CFLAGS+=" -fPIC" &&
+CPPFLAGS+=" -DPIC" &&
+default_build
diff --git a/libs/c-ares/HISTORY b/libs/c-ares/HISTORY
index 763c7c8..1fc4fd4 100644
--- a/libs/c-ares/HISTORY
+++ b/libs/c-ares/HISTORY
@@ -1,3 +1,6 @@
+2013-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: move -DPIC to CPPFLAGS to avoid failure in configure
+
2013-05-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.10.0
diff --git
a/libs/fftw/0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch
b/libs/fftw/0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch
new file mode 100644
index 0000000..7612cdb
--- /dev/null
+++
b/libs/fftw/0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch
@@ -0,0 +1,606 @@
+From aff23d05642705f738f788648c060085bdc476d6 Mon Sep 17 00:00:00 2001
+From: Matteo Frigo <athena AT fftw.org>
+Date: Sun, 2 Jun 2013 09:05:50 -0400
+Subject: [PATCH 1/2] Fix the manual to work with both texinfo-4 and
texinfo-5.
+
+Texinfo has been stable for the first 15 years of FFTW's history.
+Then some genius, with too much time in his hands and on a mission to
+deliver the world from the evil of the C language, decided to rewrite
+makeinfo in Perl, the old C version of makeinfo being, as I said,
+evil. The official excuse for the rewrite was that now I can have my
+manual in XML format, as if XML were a feature.
+
+The result of this stroke of genius is that texinfo-5 has different
+rules for macro expansion than texinfo-4 does, specifically regarding
+whether or not spaces after a macro are ignored. Texinfo-4 had weird
+rules, but at least they were constant and internally more or less
+consistent. Texinfo-5 has different rules, and even worse the rules
+in texinfo-5 are inconsistent between the TeX and HTML output
+processors. This situation makes it almost impossible for us to
+produce a manual that works with both texinfo 4 and 5 in all modes
+(TeX, info, and html). The @noindent/@refill hack is my best shot at
+patching this situation.
+---
+ doc/fftw3.texi | 72
+++++++++++++++++++++++++++++++++++++++++++++++--
+ doc/install.texi | 8 +++---
+ doc/legacy-fortran.texi | 10 +++----
+ doc/modern-fortran.texi | 22 +++++++--------
+ doc/mpi.texi | 58 +++++++++++++++++++--------------------
+ doc/other.texi | 18 ++++++-------
+ doc/reference.texi | 72
++++++++++++++++++++++++-------------------------
+ doc/threads.texi | 8 +++---
+ doc/tutorial.texi | 16 +++++------
+ doc/version.texi | 4 +++
+ 10 files changed, 180 insertions(+), 108 deletions(-)
+ create mode 100644 doc/version.texi
+
+diff --git a/doc/fftw3.texi b/doc/fftw3.texi
+index 0465c06..0b7af92 100644
+--- a/doc/fftw3.texi
++++ b/doc/fftw3.texi
+@@ -26,7 +26,60 @@
+ @parskip=@medskipamount
+ @end iftex
+
++@c
++@c The following macros are coded in a weird way:
++
++@c @macro FOO
++@c @noindent
++@c <STUFF>
++@c @refill
++@c @end macro
++
++@c The @noindent/@refill stuff is not necessary in texinfo up to version
++@c 4, but it is a hack necessary to make texinfo-5 work.
++
++@c Texinfo has been stable for the first 15 years of FFTW's history.
++@c Then some genius, with too much time in his hands and on a mission to
++@c deliver the world from the evil of the C language, decided to rewrite
++@c makeinfo in Perl, the old C version of makeinfo being, as I said,
++@c evil. The official excuse for the rewrite was that now I can have my
++@c manual in XML format, as if XML were a feature.
++
++@c The result of this stroke of genius is that texinfo-5 has different
++@c rules for macro expansion than texinfo-4 does, specifically regarding
++@c whether or not spaces after a macro are ignored. Texinfo-4 had weird
++@c rules, but at least they were constant and internally more or less
++@c consistent. Texinfo-5 has different rules, and even worse the rules
++@c in texinfo-5 are inconsistent between the TeX and HTML output
++@c processors. This situation makes it almost impossible for us to
++@c produce a manual that works with both texinfo 4 and 5 in all modes
++@c (TeX, info, and html). The @noindent/@refill hack is my best shot at
++@c patching this situation.
++
++@c "@noindent" has two effects: First, it makes texinfo-5 believe that
++@c the next "@ifinfo" is on a new line, otherwise texinfo-5 complains
++@c that it is not (even though it obviously is). Second, "@noindent" is
++@c a macro that eats extra space, and we want this effect because somehow
++@c macro expansion in texinfo-5 inserts extra spaces that were not there
++@c in texinfo-4.
++
++@c "@refill" stops texinfo-5 from interpreting the rest of the line after
++@c a macro invocation as an argument to "@end tex". For example, in
++@c "FFTW uses @Onlogn algorithms", somehow texinfo-5 thinks that
++@c "algorithms" is an argument to "@end tex". "@noindent" would have the
++@c same effect (as would any other macro invocation, I think), but,
++@c unlike "@noindent", "@refill" does not eat spaces and does not scan
++@c the rest of the input file for macro arguments. However, "@refill" is
++@c deemed "obsolete" in the texinfo-5 source code, so expect this to
++@c break at some point.
++
++@c This situation is wholly unsatisfactory, and the GNU project is
++@c obviously out of control. If this nonsense persists, we will abandon
++@c texinfo and produce a latex-only version of the manual.
++
++
+ @macro Onlogn
++@noindent
+ @ifinfo
+ O(n log n)
+ @end ifinfo
+@@ -36,9 +89,11 @@ O(n log n)
+ @tex
+ $O(n \\log n)$
+ @end tex
++@refill
+ @end macro
+
+ @macro ndims
++@noindent
+ @ifinfo
+ n[0] x n[1] x n[2] x ... x n[d-1]
+ @end ifinfo
+@@ -48,9 +103,11 @@
n<sub>0</sub> × n<sub>1</sub> × n<sub>2</sub>&nb
+ @tex
+ $n_0 \\times n_1 \\times n_2 \\times \\cdots \\times n_{d-1}$
+ @end tex
++@refill
+ @end macro
+
+ @macro ndimshalf
++@noindent
+ @ifinfo
+ n[0] x n[1] x n[2] x ... x (n[d-1]/2 + 1)
+ @end ifinfo
+@@ -60,9 +117,11 @@
n<sub>0</sub> × n<sub>1</sub> × n<sub>2</sub>&nb
+ @tex
+ $n_0 \\times n_1 \\times n_2 \\times \\cdots \\times (n_{d-1}/2 + 1)$
+ @end tex
++@refill
+ @end macro
+
+ @macro ndimspad
++@noindent
+ @ifinfo
+ n[0] x n[1] x n[2] x ... x [2 (n[d-1]/2 + 1)]
+ @end ifinfo
+@@ -72,9 +131,11 @@
n<sub>0</sub> × n<sub>1</sub> × n<sub>2</sub>&nb
+ @tex
+ $n_0 \\times n_1 \\times n_2 \\times \\cdots \\times [2(n_{d-1}/2 + 1)]$
+ @end tex
++@refill
+ @end macro
+
+ @macro twodims{d1, d2}
++@noindent
+ @ifinfo
+ \d1\ x \d2\
+ @end ifinfo
+@@ -84,9 +145,11 @@ $n_0 \\times n_1 \\times n_2 \\times \\cdots \\times
[2(n_{d-1}/2 + 1)]$
+ @tex
+ $\d1\ \\times \d2\$
+ @end tex
++@refill
+ @end macro
+
+ @macro threedims{d1, d2, d3}
++@noindent
+ @ifinfo
+ \d1\ x \d2\ x \d3\
+ @end ifinfo
+@@ -96,9 +159,11 @@ $\d1\ \\times \d2\$
+ @tex
+ $\d1\ \\times \d2\ \\times \d3\$
+ @end tex
++@refill
+ @end macro
+
+ @macro dimk{k}
++@noindent
+ @ifinfo
+ n[\k\]
+ @end ifinfo
+@@ -108,10 +173,12 @@ n<sub>\k\</sub>
+ @tex
+ $n_\k\$
+ @end tex
++@refill
+ @end macro
+
+
+ @macro ndimstrans
++@noindent
+ @ifinfo
+ n[1] x n[0] x n[2] x ... x n[d-1]
+ @end ifinfo
+@@ -121,6 +188,7 @@
n<sub>1</sub> × n<sub>0</sub> × n<sub>2</sub>&nb
+ @tex
+ $n_1 \\times n_0 \\times n_2 \\times \\cdots \\times n_{d-1}$
+ @end tex
++@refill
+ @end macro
+
+ @copying
+@@ -156,8 +224,8 @@ approved by the Free Software Foundation.
+ @titlepage
+ @title FFTW
+ @subtitle for version @value{VERSION}, @value{UPDATED}
+-@author{Matteo Frigo}
+-@author{Steven G. Johnson}
++@author Matteo Frigo
++@author Steven G. Johnson
+ @page
+ @vskip 0pt plus 1filll
+ @insertcopying
+diff --git a/doc/install.texi b/doc/install.texi
+index e7fd9dd..02d5b1e 100644
+--- a/doc/install.texi
++++ b/doc/install.texi
+@@ -33,10 +33,10 @@ efficiently by the standard FFTW distribution.
+ @cindex codelet
+
+ @menu
+-* Installation on Unix::
+-* Installation on non-Unix systems::
+-* Cycle Counters::
+-* Generating your own code::
++* Installation on Unix::
++* Installation on non-Unix systems::
++* Cycle Counters::
++* Generating your own code::
+ @end menu
+
+ @c ------------------------------------------------------------
+diff --git a/doc/legacy-fortran.texi b/doc/legacy-fortran.texi
+index b7013dd..7ae6142 100644
+--- a/doc/legacy-fortran.texi
++++ b/doc/legacy-fortran.texi
+@@ -26,11 +26,11 @@ The MPI parallel interface to FFTW is @emph{not}
currently available
+ to legacy Fortran.
+
+ @menu
+-* Fortran-interface routines::
+-* FFTW Constants in Fortran::
+-* FFTW Execution in Fortran::
+-* Fortran Examples::
+-* Wisdom of Fortran?::
++* Fortran-interface routines::
++* FFTW Constants in Fortran::
++* FFTW Execution in Fortran::
++* Fortran Examples::
++* Wisdom of Fortran?::
+ @end menu
+
+ @c -------------------------------------------------------
+diff --git a/doc/modern-fortran.texi b/doc/modern-fortran.texi
+index 4a2cf44..cad11fd 100644
+--- a/doc/modern-fortran.texi
++++ b/doc/modern-fortran.texi
+@@ -20,13 +20,13 @@ few subtle points such as memory allocation, wisdom, and
data types
+ that deserve closer attention.
+
+ @menu
+-* Overview of Fortran interface::
+-* Reversing array dimensions::
+-* FFTW Fortran type reference::
+-* Plan execution in Fortran::
+-* Allocating aligned memory in Fortran::
+-* Accessing the wisdom API from Fortran::
+-* Defining an FFTW module::
++* Overview of Fortran interface::
++* Reversing array dimensions::
++* FFTW Fortran type reference::
++* Plan execution in Fortran::
++* Allocating aligned memory in Fortran::
++* Accessing the wisdom API from Fortran::
++* Defining an FFTW module::
+ @end menu
+
+ @c -------------------------------------------------------
+@@ -124,7 +124,7 @@ Multiple planner flags are combined with @code{ior}
(equivalent to @samp{|} in C
+ @end itemize
+
+ @menu
+-* Extended and quadruple precision in Fortran::
++* Extended and quadruple precision in Fortran::
+ @end menu
+
+ @node Extended and quadruple precision in Fortran, , Overview of Fortran
interface, Overview of Fortran interface
+@@ -532,9 +532,9 @@ from Fortran, however, because of differences in file
I/O and string
+ types between C and Fortran.
+
+ @menu
+-* Wisdom File Export/Import from Fortran::
+-* Wisdom String Export/Import from Fortran::
+-* Wisdom Generic Export/Import from Fortran::
++* Wisdom File Export/Import from Fortran::
++* Wisdom String Export/Import from Fortran::
++* Wisdom Generic Export/Import from Fortran::
+ @end menu
+
+ @c =========>
+diff --git a/doc/mpi.texi b/doc/mpi.texi
+index 1b976d4..6f4ac38 100644
+--- a/doc/mpi.texi
++++ b/doc/mpi.texi
+@@ -45,19 +45,19 @@ of the serial (uniprocessor) FFTW, and focus only on the
concepts new
+ to the MPI interface.
+
+ @menu
+-* FFTW MPI Installation::
+-* Linking and Initializing MPI FFTW::
+-* 2d MPI example::
+-* MPI Data Distribution::
+-* Multi-dimensional MPI DFTs of Real Data::
+-* Other Multi-dimensional Real-data MPI Transforms::
+-* FFTW MPI Transposes::
+-* FFTW MPI Wisdom::
+-* Avoiding MPI Deadlocks::
+-* FFTW MPI Performance Tips::
+-* Combining MPI and Threads::
+-* FFTW MPI Reference::
+-* FFTW MPI Fortran Interface::
++* FFTW MPI Installation::
++* Linking and Initializing MPI FFTW::
++* 2d MPI example::
++* MPI Data Distribution::
++* Multi-dimensional MPI DFTs of Real Data::
++* Other Multi-dimensional Real-data MPI Transforms::
++* FFTW MPI Transposes::
++* FFTW MPI Wisdom::
++* Avoiding MPI Deadlocks::
++* FFTW MPI Performance Tips::
++* Combining MPI and Threads::
++* FFTW MPI Reference::
++* FFTW MPI Fortran Interface::
+ @end menu
+
+ @c ------------------------------------------------------------
+@@ -298,10 +298,10 @@ for these intermediate steps and tell you the correct
amount to
+ allocate.
+
+ @menu
+-* Basic and advanced distribution interfaces::
+-* Load balancing::
+-* Transposed distributions::
+-* One-dimensional distributions::
++* Basic and advanced distribution interfaces::
++* Load balancing::
++* Transposed distributions::
++* One-dimensional distributions::
+ @end menu
+
+ @node Basic and advanced distribution interfaces, Load balancing, MPI Data
Distribution, MPI Data Distribution
+@@ -745,9 +745,9 @@ uses besides FFTs, FFTW's transpose routines can be
called directly,
+ as documented in this section.
+
+ @menu
+-* Basic distributed-transpose interface::
+-* Advanced distributed-transpose interface::
+-* An improved replacement for MPI_Alltoall::
++* Basic distributed-transpose interface::
++* Advanced distributed-transpose interface::
++* An improved replacement for MPI_Alltoall::
+ @end menu
+
+ @node Basic distributed-transpose interface, Advanced distributed-transpose
interface, FFTW MPI Transposes, FFTW MPI Transposes
+@@ -1135,12 +1135,12 @@ datatypes, and constants. See also @ref{FFTW
Reference} for information
+ on functions and types in common with the serial interface.
+
+ @menu
+-* MPI Files and Data Types::
+-* MPI Initialization::
+-* Using MPI Plans::
+-* MPI Data Distribution Functions::
+-* MPI Plan Creation::
+-* MPI Wisdom Communication::
++* MPI Files and Data Types::
++* MPI Initialization::
++* Using MPI Plans::
++* MPI Data Distribution Functions::
++* MPI Plan Creation::
++* MPI Wisdom Communication::
+ @end menu
+
+ @node MPI Files and Data Types, MPI Initialization, FFTW MPI Reference,
FFTW MPI Reference
+@@ -1296,9 +1296,9 @@ first dimension of an @ndims{} array that is stored on
the local
+ process. @xref{Basic and advanced distribution interfaces}. For
+ @code{FFTW_MPI_TRANSPOSED_OUT} plans, the @samp{_transposed} variants
+ are useful in order to also return the local portion of the first
+-dimension in the @ndimstrans{} transposed output. @xref{Transposed
+-distributions}. The advanced interface for multidimensional
+-transforms is:
++dimension in the @ndimstrans{} transposed output.
++@xref{Transposed distributions}.
++The advanced interface for multidimensional transforms is:
+
+ @cindex advanced interface
+ @findex fftw_mpi_local_size_many
+diff --git a/doc/other.texi b/doc/other.texi
+index 55c6f75..962f6ee 100644
+--- a/doc/other.texi
++++ b/doc/other.texi
+@@ -1,10 +1,10 @@
+ @node Other Important Topics, FFTW Reference, Tutorial, Top
+ @chapter Other Important Topics
+ @menu
+-* SIMD alignment and fftw_malloc::
+-* Multi-dimensional Array Format::
+-* Words of Wisdom-Saving Plans::
+-* Caveats in Using Wisdom::
++* SIMD alignment and fftw_malloc::
++* Multi-dimensional Array Format::
++* Words of Wisdom-Saving Plans::
++* Caveats in Using Wisdom::
+ @end menu
+
+ @c ------------------------------------------------------------
+@@ -74,11 +74,11 @@ was necessary. Since several different formats are
common, this topic
+ is often a source of confusion.
+
+ @menu
+-* Row-major Format::
+-* Column-major Format::
+-* Fixed-size Arrays in C::
+-* Dynamic Arrays in C::
+-* Dynamic Arrays in C-The Wrong Way::
++* Row-major Format::
++* Column-major Format::
++* Fixed-size Arrays in C::
++* Dynamic Arrays in C::
++* Dynamic Arrays in C-The Wrong Way::
+ @end menu
+
+ @c =========>
+diff --git a/doc/reference.texi b/doc/reference.texi
+index 0381e9a..19343e6 100644
+--- a/doc/reference.texi
++++ b/doc/reference.texi
+@@ -6,14 +6,14 @@ one-processor) FFTW functions. Parallel transforms are
described in
+ later chapters.
+
+ @menu
+-* Data Types and Files::
+-* Using Plans::
+-* Basic Interface::
+-* Advanced Interface::
+-* Guru Interface::
+-* New-array Execute Functions::
+-* Wisdom::
+-* What FFTW Really Computes::
++* Data Types and Files::
++* Using Plans::
++* Basic Interface::
++* Advanced Interface::
++* Guru Interface::
++* New-array Execute Functions::
++* Wisdom::
++* What FFTW Really Computes::
+ @end menu
+
+ @c ------------------------------------------------------------
+@@ -30,9 +30,9 @@ You must also link to the FFTW library. On Unix, this
+ means adding @code{-lfftw3 -lm} at the @emph{end} of the link command.
+
+ @menu
+-* Complex numbers::
+-* Precision::
+-* Memory Allocation::
++* Complex numbers::
++* Precision::
++* Memory Allocation::
+ @end menu
+
+ @c =========>
+@@ -298,12 +298,12 @@ multiplicities, and strides. This section describes
the the basic
+ interface, which we expect to satisfy the needs of most users.
+
+ @menu
+-* Complex DFTs::
+-* Planner Flags::
+-* Real-data DFTs::
+-* Real-data DFT Array Format::
+-* Real-to-Real Transforms::
+-* Real-to-Real Transform Kinds::
++* Complex DFTs::
++* Planner Flags::
++* Real-data DFTs::
++* Real-data DFT Array Format::
++* Real-to-Real Transforms::
++* Real-to-Real Transform Kinds::
+ @end menu
+
+ @c =========>
+@@ -985,9 +985,9 @@ the same fashion as in the basic interface, and the
resulting
+ @code{fftw_plan} is used in the same way (@pxref{Using Plans}).
+
+ @menu
+-* Advanced Complex DFTs::
+-* Advanced Real-data DFTs::
+-* Advanced Real-to-real Transforms::
++* Advanced Complex DFTs::
++* Advanced Real-data DFTs::
++* Advanced Real-to-real Transforms::
+ @end menu
+
+ @c =========>
+@@ -1186,12 +1186,12 @@ important that they pay special attention to the
documentation lest they
+ shoot themselves in the foot.
+
+ @menu
+-* Interleaved and split arrays::
+-* Guru vector and transform sizes::
+-* Guru Complex DFTs::
+-* Guru Real-data DFTs::
+-* Guru Real-to-real Transforms::
+-* 64-bit Guru Interface::
++* Interleaved and split arrays::
++* Guru vector and transform sizes::
++* Guru Complex DFTs::
++* Guru Real-data DFTs::
++* Guru Real-to-real Transforms::
++* 64-bit Guru Interface::
+ @end menu
+
+ @c =========>
+@@ -1664,10 +1664,10 @@ This section documents the FFTW mechanism for saving
and restoring
+ plans from disk. This mechanism is called @dfn{wisdom}.
+
+ @menu
+-* Wisdom Export::
+-* Wisdom Import::
+-* Forgetting Wisdom::
+-* Wisdom Utilities::
++* Wisdom Export::
++* Wisdom Import::
++* Forgetting Wisdom::
++* Wisdom Utilities::
+ @end menu
+
+ @c =========>
+@@ -1825,12 +1825,12 @@ one-dimensional (1d) transform definitions, and then
give the
+ straightforward extension to multi-dimensional transforms.
+
+ @menu
+-* The 1d Discrete Fourier Transform (DFT)::
+-* The 1d Real-data DFT::
+-* 1d Real-even DFTs (DCTs)::
+-* 1d Real-odd DFTs (DSTs)::
+-* 1d Discrete Hartley Transforms (DHTs)::
+-* Multi-dimensional Transforms::
++* The 1d Discrete Fourier Transform (DFT)::
++* The 1d Real-data DFT::
++* 1d Real-even DFTs (DCTs)::
++* 1d Real-odd DFTs (DSTs)::
++* 1d Discrete Hartley Transforms (DHTs)::
++* Multi-dimensional Transforms::
+ @end menu
+
+ @c =========>
+diff --git a/doc/threads.texi b/doc/threads.texi
+index e5047c3..ebf9d5f 100644
+--- a/doc/threads.texi
++++ b/doc/threads.texi
+@@ -26,10 +26,10 @@ threads if your problem is sufficiently large.
+ @cindex threads
+
+ @menu
+-* Installation and Supported Hardware/Software::
+-* Usage of Multi-threaded FFTW::
+-* How Many Threads to Use?::
+-* Thread safety::
++* Installation and Supported Hardware/Software::
++* Usage of Multi-threaded FFTW::
++* How Many Threads to Use?::
++* Thread safety::
+ @end menu
+
+ @c ------------------------------------------------------------
+diff --git a/doc/tutorial.texi b/doc/tutorial.texi
+index 5763275..f04dd6b 100644
+--- a/doc/tutorial.texi
++++ b/doc/tutorial.texi
+@@ -1,11 +1,11 @@
+ @node Tutorial, Other Important Topics, Introduction, Top
+ @chapter Tutorial
+ @menu
+-* Complex One-Dimensional DFTs::
+-* Complex Multi-Dimensional DFTs::
+-* One-Dimensional DFTs of Real Data::
+-* Multi-Dimensional DFTs of Real Data::
+-* More DFTs of Real Data::
++* Complex One-Dimensional DFTs::
++* Complex Multi-Dimensional DFTs::
++* One-Dimensional DFTs of Real Data::
++* Multi-Dimensional DFTs of Real Data::
++* More DFTs of Real Data::
+ @end menu
+
+ This chapter describes the basic usage of FFTW, i.e., how to compute
+@@ -514,9 +514,9 @@ complex transforms.)
+ @node More DFTs of Real Data, , Multi-Dimensional DFTs of Real Data,
Tutorial
+ @section More DFTs of Real Data
+ @menu
+-* The Halfcomplex-format DFT::
+-* Real even/odd DFTs (cosine/sine transforms)::
+-* The Discrete Hartley Transform::
++* The Halfcomplex-format DFT::
++* Real even/odd DFTs (cosine/sine transforms)::
++* The Discrete Hartley Transform::
+ @end menu
+
+ FFTW supports several other transform types via a unified @dfn{r2r}
+--
+1.8.3
+
diff --git a/libs/fftw/HISTORY b/libs/fftw/HISTORY
index ea76057..48331f7 100644
--- a/libs/fftw/HISTORY
+++ b/libs/fftw/HISTORY
@@ -1,3 +1,7 @@
+2013-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD,
0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch:
+ fix issue with texinfo-5
+
2012-11-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3.3