diff --git a/desktop/toolkit/gtk/gtk2/pspec.xml b/desktop/toolkit/gtk/gtk2/pspec.xml
index 3125dc6b86..5fc7fc1954 100644
--- a/desktop/toolkit/gtk/gtk2/pspec.xml
+++ b/desktop/toolkit/gtk/gtk2/pspec.xml
@@ -15,6 +15,7 @@
cups-devel
libXi-devel
+ docbook-xsl
cairo-devel
libXext-devel
libXrandr-devel
@@ -182,7 +183,7 @@
- 2017-02-06
+ 2017-02-16
2.24.31
Version Bump
Pisi Linux Community
diff --git a/desktop/toolkit/gtk/libglade/pspec.xml b/desktop/toolkit/gtk/libglade/pspec.xml
index 34dcfcd54f..c910315fbd 100644
--- a/desktop/toolkit/gtk/libglade/pspec.xml
+++ b/desktop/toolkit/gtk/libglade/pspec.xml
@@ -77,6 +77,13 @@
+
+ 2017-02-16
+ 2.6.4
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2016-06-09
2.6.4
diff --git a/multimedia/misc/taglib-extras/files/taglib-1.10.patch b/multimedia/misc/taglib-extras/files/taglib-1.10.patch
new file mode 100644
index 0000000000..dfcf963aab
--- /dev/null
+++ b/multimedia/misc/taglib-extras/files/taglib-1.10.patch
@@ -0,0 +1,24 @@
+--- taglib-extras-1.0.1/cmake/modules/FindTaglib.cmake 2009-03-13 22:40:24.000000000 +0100
++++ taglib-extras-1.0.1/cmake/modules/FindTaglib.cmake.fix 2015-12-06 21:26:46.873893311 +0100
+@@ -29,10 +29,10 @@
+
+ exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_VERSION)
+
+- if(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}")
++ if("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION)
+ message(STATUS "TagLib version not found: version searched :${TAGLIB_MIN_VERSION}, found ${TAGLIB_VERSION}")
+ set(TAGLIB_FOUND FALSE)
+- else(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}")
++ else("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION)
+
+ exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_LIBRARIES)
+
+@@ -42,7 +42,7 @@
+ set(TAGLIB_FOUND TRUE)
+ endif(TAGLIB_LIBRARIES AND TAGLIB_CFLAGS)
+ string(REGEX REPLACE " *-I" ";" TAGLIB_INCLUDES "${TAGLIB_CFLAGS}")
+- endif(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}")
++ endif("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION)
+ mark_as_advanced(TAGLIB_CFLAGS TAGLIB_LIBRARIES TAGLIB_INCLUDES)
+
+ else(TAGLIBCONFIG_EXECUTABLE)
diff --git a/multimedia/misc/taglib-extras/pspec.xml b/multimedia/misc/taglib-extras/pspec.xml
index 0cb9791aaf..353a627beb 100644
--- a/multimedia/misc/taglib-extras/pspec.xml
+++ b/multimedia/misc/taglib-extras/pspec.xml
@@ -18,6 +18,9 @@
cmake
taglib-devel
+
+ taglib-1.10.patch
+
taglib-extras
@@ -45,7 +48,7 @@
- 2017-01-25
+ 2017-02-16
1.0.1
Rebuild for new toolchain.
Pisi Linux Community
diff --git a/multimedia/misc/taglib/pspec.xml b/multimedia/misc/taglib/pspec.xml
index 2d724827ff..edab885551 100644
--- a/multimedia/misc/taglib/pspec.xml
+++ b/multimedia/misc/taglib/pspec.xml
@@ -46,9 +46,9 @@
- 2017-01-25
+ 2017-02-16
1.11.1
- Version Bump
+ Version Bump.
Pisi Linux Community
admin@pisilinux.org
diff --git a/multimedia/sound/audiofile/files/unsigned-gcc6.patch b/multimedia/sound/audiofile/files/unsigned-gcc6.patch
new file mode 100644
index 0000000000..01baeb5e63
--- /dev/null
+++ b/multimedia/sound/audiofile/files/unsigned-gcc6.patch
@@ -0,0 +1,28 @@
+From 28cfdbbcb96a69087c3d21faf69b5eae7bcf6d69 Mon Sep 17 00:00:00 2001
+From: Hodorgasm
+Date: Wed, 11 May 2016 21:42:07 -0400
+Subject: [PATCH] Cast to unsigned while left bit-shifting
+
+GCC-6 now treats the left bitwise-shift of a negative integer as nonconformant so explicitly cast to an unsigned int while bit-shifting.
+
+Downloaded from upstream PR:
+https://github.com/mpruett/audiofile/pull/28
+
+Signed-off-by: Bernd Kuhls
+---
+ libaudiofile/modules/SimpleModule.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libaudiofile/modules/SimpleModule.h b/libaudiofile/modules/SimpleModule.h
+index 03c6c69..4014fb2 100644
+--- a/libaudiofile/modules/SimpleModule.h
++++ b/libaudiofile/modules/SimpleModule.h
+@@ -123,7 +123,7 @@ struct signConverter
+ typedef typename IntTypes::UnsignedType UnsignedType;
+
+ static const int kScaleBits = (Format + 1) * CHAR_BIT - 1;
+- static const int kMinSignedValue = -1 << kScaleBits;
++ static const int kMinSignedValue = static_cast(static_cast(-1) << kScaleBits);;
+
+ struct signedToUnsigned : public std::unary_function
+ {
diff --git a/multimedia/sound/audiofile/pspec.xml b/multimedia/sound/audiofile/pspec.xml
index 804b1091f5..a2fed13d22 100644
--- a/multimedia/sound/audiofile/pspec.xml
+++ b/multimedia/sound/audiofile/pspec.xml
@@ -17,7 +17,10 @@
alsa-lib-devel
flac-devel
-
+
+
+ unsigned-gcc6.patch
+
@@ -25,9 +28,10 @@
alsa-lib
flac
+ libgcc
- /usr/bin
+ /usr/bin
/usr/lib
/usr/share/doc
/usr/share/man
@@ -49,7 +53,7 @@
- 4
+
audiofile-32bit
emul32
32-bit shared libraries for audiofile
@@ -57,7 +61,6 @@
alsa-lib-32bit
flac-32bit
-
alsa-lib-32bit
@@ -92,4 +95,4 @@
kaptan@pisilinux.org
-
+
\ No newline at end of file
diff --git a/multimedia/sound/gsm/pspec.xml b/multimedia/sound/gsm/pspec.xml
index ec2f5c321b..0dc68cd72f 100644
--- a/multimedia/sound/gsm/pspec.xml
+++ b/multimedia/sound/gsm/pspec.xml
@@ -12,7 +12,7 @@
library
Lossy speech compression library and tool
Gsm is an implementation of the final draft GSM 06.10 standard for full-rate speech transcoding
- http://osxwinebuilder.googlecode.com/files/gsm-1.0.13.tar.gz
+ https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/osxwinebuilder/gsm-1.0.13.tar.gz
gsm-1.0.10-dyn.patch
gsm-1.0-pl10-includes.patch