diff --git a/hardware/optical/cdrdao/files/cdrdao-1.2.3-narrowing.patch b/hardware/optical/cdrdao/files/cdrdao-1.2.3-narrowing.patch
new file mode 100644
index 0000000000..701f3a92f2
--- /dev/null
+++ b/hardware/optical/cdrdao/files/cdrdao-1.2.3-narrowing.patch
@@ -0,0 +1,24 @@
+diff -up wrk/dao/CdrDriver.cc.wrk wrk/dao/CdrDriver.cc
+--- wrk/dao/CdrDriver.cc.wrk 2016-02-16 14:06:23.158392345 +0100
++++ wrk/dao/CdrDriver.cc 2016-02-16 14:07:11.654597254 +0100
+@@ -495,7 +495,7 @@ unsigned char CdrDriver::syncPattern[12]
+ 0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0
+ };
+
+-char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 };
++unsigned char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 };
+
+
+ /* Maps a string to the corresponding driver option value
+diff -up wrk/dao/CdrDriver.h.wrk wrk/dao/CdrDriver.h
+--- wrk/dao/CdrDriver.h.wrk 2016-02-16 14:21:18.454174199 +0100
++++ wrk/dao/CdrDriver.h 2016-02-16 14:21:42.381275268 +0100
+@@ -440,7 +440,7 @@ protected:
+ bool fullBurn_;
+
+ static unsigned char syncPattern[12];
+- static char REMOTE_MSG_SYNC_[4];
++ static unsigned char REMOTE_MSG_SYNC_[4];
+
+ static int speed2Mult(int);
+ static int mult2Speed(int);
diff --git a/hardware/optical/cdrdao/pspec.xml b/hardware/optical/cdrdao/pspec.xml
index 1a6af7a2c0..0c1fbaa894 100644
--- a/hardware/optical/cdrdao/pspec.xml
+++ b/hardware/optical/cdrdao/pspec.xml
@@ -23,6 +23,7 @@
cdrdao-1.2.3-version.patch
cdrdao-1.2.3-stat.patch
cdrdao-1.2.3-autoconf-update.patch
+ cdrdao-1.2.3-narrowing.patch
@@ -43,6 +44,13 @@
+
+ 2017-04-14
+ 1.2.3
+ Rebuild with new toolchain
+ Pisi Linux Community
+ admin@pisilinux.org
+
2016-06-09
1.2.3
diff --git a/hardware/optical/dvd+rw-tools/pspec.xml b/hardware/optical/dvd+rw-tools/pspec.xml
index d17864e715..ae0208a948 100644
--- a/hardware/optical/dvd+rw-tools/pspec.xml
+++ b/hardware/optical/dvd+rw-tools/pspec.xml
@@ -36,6 +36,13 @@
+
+ 2017-04-13
+ 7.1
+ Rebuild with new toolchain
+ Pisi Linux Admins
+ admins@pisilinux.org
+
2016-10-09
7.1
@@ -44,4 +51,4 @@
admins@pisilinux.org
-
\ No newline at end of file
+
diff --git a/hardware/optical/simpleburn/pspec.xml b/hardware/optical/simpleburn/pspec.xml
index 75b65612c2..8a49a21d30 100644
--- a/hardware/optical/simpleburn/pspec.xml
+++ b/hardware/optical/simpleburn/pspec.xml
@@ -58,6 +58,13 @@
+
+ 2017-04-13
+ 1.6.5
+ Rebuild with new toolchain
+ Pisi Linux Community
+ admin@pisilinux.org
+
2016-06-09
1.6.5
diff --git a/office/misc/libetonyek/files/libetonyek-0.1.6-mdds-1.2.patch b/office/misc/libetonyek/files/libetonyek-0.1.6-mdds-1.2.patch
new file mode 100644
index 0000000000..7a3f22e94c
--- /dev/null
+++ b/office/misc/libetonyek/files/libetonyek-0.1.6-mdds-1.2.patch
@@ -0,0 +1,33 @@
+--- libetonyek-0.1.6/configure.ac
++++ libetonyek-0.1.6/configure.ac
+@@ -24,8 +24,8 @@ AC_LANG([C++])
+ # Configure options
+ # =================
+ AC_ARG_WITH([mdds],
+- AS_HELP_STRING([--with-mdds=1.0|0.x], [Specify which version of mdds to use (1.0 is the default)]),
+- [], [with_mdds="1.0"])
++ AS_HELP_STRING([--with-mdds=1.2|0.x], [Specify which version of mdds to use (1.2 is the default)]),
++ [], [with_mdds="1.2"])
+
+ # ===========================
+ # Find required base packages
+@@ -47,7 +47,7 @@ AC_PROG_SED
+
+ AM_MISSING_PROG([GPERF], [gperf])
+
+-AS_IF([test "$with_mdds" = "1.0"], [AX_CXX_COMPILE_STDCXX_11([noext])])
++AS_IF([test "$with_mdds" != "0.x"], [AX_CXX_COMPILE_STDCXX_11([noext])])
+
+ # ===============
+ # Find librevenge
+@@ -138,8 +138,8 @@ AC_SUBST([GLM_CFLAGS])
+ # =========
+ # Find mdds
+ # =========
+-AS_IF([test "$with_mdds" = "1.0"], [
+- PKG_CHECK_MODULES([MDDS], [mdds-1.0])
++AS_IF([test "$with_mdds" != "0.x"], [
++ PKG_CHECK_MODULES([MDDS], [mdds-][$with_mdds])
+ ], [
+ PKG_CHECK_MODULES([MDDS], [mdds])
+ AC_MSG_CHECKING([checking if mdds::flat_segment_tree can store values of any type])
diff --git a/office/misc/libetonyek/pspec.xml b/office/misc/libetonyek/pspec.xml
index 5a1596d0b7..65c4ba9fc8 100644
--- a/office/misc/libetonyek/pspec.xml
+++ b/office/misc/libetonyek/pspec.xml
@@ -25,6 +25,9 @@
mdds-devel
http://dev-www.libreoffice.org/src/libetonyek/libetonyek-0.1.6.tar.xz
+
+ libetonyek-0.1.6-mdds-1.2.patch
+
@@ -59,7 +62,7 @@
- 2017-04-11
+ 2017-04-14
0.1.6
Rebuild
Alihan Öztürk