diff --git a/hardware/disk/btrfs-progs/actions.py b/hardware/disk/btrfs-progs/actions.py
new file mode 100644
index 0000000000..f83c1e37ea
--- /dev/null
+++ b/hardware/disk/btrfs-progs/actions.py
@@ -0,0 +1,29 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import get
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+
+def setup():
+ shelltools.system("./autogen.sh")
+ autotools.configure()
+
+def build():
+ autotools.make("CC=%s" % get.CC())
+ #autotools.make("V=1 CC=%s CFLAGS=\"%s\"" % (get.CC(), get.CFLAGS()))
+ #autotools.make("V=1 CC=%s CFLAGS=\"%s\" btrfs-select-super" % (get.CC(), get.CFLAGS()))
+
+def install():
+ autotools.rawInstall("prefix=/usr DESTDIR=%s" % get.installDIR())
+ pisitools.remove("/usr/lib/*.a")
+
+ pisitools.insinto("/usr/bin", "bcp", "btrfs-bcp")
+ pisitools.insinto("/usr/bin", "show-blocks", "btrfs-show-blocks")
+
+ pisitools.dodoc("COPYING")
+
\ No newline at end of file
diff --git a/hardware/disk/btrfs-progs/pspec.xml b/hardware/disk/btrfs-progs/pspec.xml
new file mode 100644
index 0000000000..7dce9971b6
--- /dev/null
+++ b/hardware/disk/btrfs-progs/pspec.xml
@@ -0,0 +1,105 @@
+
+
+
+
+ btrfs-progs
+ http://btrfs.wiki.kernel.org
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ app:console
+ Userspace utilities for btrfs
+ btrfs-progs package provides all the userspace programs needed to create, check, modify and correct any inconsistencies in the btrfs filesystem.
+ http://source.pisilinux.org/1.0/btrfs-progs-v4.1.2.tar.xz
+
+ xmlto
+ asciidoc
+ lzo-devel
+ zlib-devel
+ libutil-linux-devel
+ util-linux
+ libxslt
+ e2fsprogs-devel
+
+
+
+ btrfs-progs
+
+ lzo
+ zlib
+ libutil-linux
+ e2fsprogs
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/man
+ /usr/share/doc
+
+
+
+
+ btrfs-progs-devel
+ Development files for btrfs-progs
+
+ btrfs-progs
+
+
+ /usr/include
+
+
+
+
+
+ 2015-07-20
+ 4.1.2
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2015-04-23
+ 3.19.1
+ Version bump, fix deps
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2014-12-23
+ 3.17.3
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2014-05-30
+ 3.14.2
+ Version bump.
+ Vedat Demir
+ vedat@pisilinux.org
+
+
+ 2014-01-19
+ 3.12
+ Version bump.
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2014-01-19
+ 0.19.20121005
+ Rebuild
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2012-11-13
+ 0.19.20121005
+ First release
+ Osman Erkan
+ osman.erkan@pisilinux.org
+
+
+
diff --git a/hardware/disk/btrfs-progs/translations.xml b/hardware/disk/btrfs-progs/translations.xml
new file mode 100644
index 0000000000..5e726427d0
--- /dev/null
+++ b/hardware/disk/btrfs-progs/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ btrfs-progs
+ btrfs dosya sistemi araçları
+ btrfs-progs, btrfs dosya sistemleri yaratmak, denetlemek; bu dosya sistemlerindeki hataları düzeltmek ve çeşitli değişiklikler yapmak için gereken araçları içerir.
+
+
diff --git a/hardware/disk/component.xml b/hardware/disk/component.xml
new file mode 100644
index 0000000000..1e279a7bbb
--- /dev/null
+++ b/hardware/disk/component.xml
@@ -0,0 +1,3 @@
+
+ hardware.disk
+
diff --git a/hardware/disk/thin-provisioning-tools/actions.py b/hardware/disk/thin-provisioning-tools/actions.py
new file mode 100644
index 0000000000..7f964085dd
--- /dev/null
+++ b/hardware/disk/thin-provisioning-tools/actions.py
@@ -0,0 +1,18 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.autoreconf()
+
+ autotools.configure("--prefix=/usr")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
\ No newline at end of file
diff --git a/hardware/disk/thin-provisioning-tools/pspec.xml b/hardware/disk/thin-provisioning-tools/pspec.xml
new file mode 100644
index 0000000000..5c902ba8ec
--- /dev/null
+++ b/hardware/disk/thin-provisioning-tools/pspec.xml
@@ -0,0 +1,41 @@
+
+
+ thin-provisioning-tools
+ http://github.com/jthornber/thin-provisioning-tools"
+
+ Ali Algul
+ alialgul@pisilinux.org
+
+ GPLv2
+ A suite of tools for thin provisioning on Linux
+ A suite of tools for thin provisioning on Linux
+
+ libaio-devel
+ boost-devel
+ expat-devel
+ libgcc
+
+ https://codeload.github.com/jthornber/thin-provisioning-tools/tar.gz/v0.5.3
+
+
+ thin-provisioning-tools
+
+ expat
+ libgcc
+ libaio
+
+
+ /usr/sbin/
+ /usr/share/man/man8/
+
+
+
+
+ 2015-07-20
+ 0.4.1
+ First Build
+ Ali Algul
+ alialgul@pisilinux.org
+
+
+
\ No newline at end of file
diff --git a/programming/misc/boost/actions.py b/programming/misc/boost/actions.py
new file mode 100644
index 0000000000..4b025e0922
--- /dev/null
+++ b/programming/misc/boost/actions.py
@@ -0,0 +1,32 @@
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+from pisi.actionsapi import shelltools
+
+
+def setup():
+ shelltools.system("./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2.7 --prefix=%s/usr" % get.installDIR())
+ shelltools.echo("project-config.jam","using mpi ;")
+
+def build():
+ shelltools.system("./b2 \
+ variant=release \
+ debug-symbols=off \
+ threading=multi \
+ runtime-link=shared \
+ link=shared,static \
+ toolset=gcc \
+ python=2.7 \
+ cflags=-fno-strict-aliasing \
+ --layout=system")
+
+def install():
+ pisitools.dobin("b2")
+ pisitools.dobin("bjam")
+ shelltools.copytree("tools/boostbook/xsl", "%s/usr/share/boostbook/xsl" % get.installDIR())
+ shelltools.copytree("tools/boostbook/dtd", "%s/usr/share/boostbook" % get.installDIR())
+ shelltools.system("./b2 install threading=multi link=shared")
\ No newline at end of file
diff --git a/programming/misc/boost/files/0001-Add-missing-include-to-signals2-trackable.hpp.patch b/programming/misc/boost/files/0001-Add-missing-include-to-signals2-trackable.hpp.patch
new file mode 100644
index 0000000000..2edb8459db
--- /dev/null
+++ b/programming/misc/boost/files/0001-Add-missing-include-to-signals2-trackable.hpp.patch
@@ -0,0 +1,29 @@
+From 06ccdfee76fe487a141b95848d1c866890f15d88 Mon Sep 17 00:00:00 2001
+From: Evangelos Foutras
+Date: Thu, 6 Nov 2014 09:19:26 +0200
+Subject: [PATCH] Add missing include to signals2/trackable.hpp
+
+boost::weak_ptr started being used in commit a0bf2d1 (Disconnect slots
+associated with signals2::trackable immediately) but the matching header
+wasn't included.
+
+https://svn.boost.org/trac/boost/ticket/10100#comment:7
+---
+ include/boost/signals2/trackable.hpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/include/boost/signals2/trackable.hpp b/include/boost/signals2/trackable.hpp
+index dba001d..64e8489 100644
+--- a/include/boost/signals2/trackable.hpp
++++ b/include/boost/signals2/trackable.hpp
+@@ -18,6 +18,7 @@
+
+ #include
+ #include
++#include
+
+ namespace boost {
+ namespace signals2 {
+--
+2.1.3
+
diff --git a/programming/misc/boost/pspec.xml b/programming/misc/boost/pspec.xml
new file mode 100644
index 0000000000..73240bf814
--- /dev/null
+++ b/programming/misc/boost/pspec.xml
@@ -0,0 +1,99 @@
+
+
+
+
+ boost
+ http://boost.org
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ programming.language
+ library
+ Peer-reviewed portable C++ source libraries
+ Boost provides free portable peer-reviewed C++ libraries. The emphasis is on portable libraries which work well with the C++ Standard Library.
+ mirrors://sourceforge/boost/boost_1_57_0.tar.bz2
+
+ icu4c-devel
+
+ libxslt
+ openmpi-devel
+
+
+ 0001-Add-missing-include-to-signals2-trackable.hpp.patch
+
+
+
+
+ boost
+
+ icu4c
+ openmpi
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+ /usr/share/boostbook
+
+
+
+
+ boost-devel
+ data:doc
+ Headers and library documentation for boost
+
+ boost
+
+
+ /usr/include
+ /usr/share/doc/*/html
+
+
+
+
+
+ 2014-12-19
+ 1.57.0
+ Version bump.
+ Ergün Salman Aydemir
+ poyraz76@pisilinux.org
+
+
+ 2014-05-19
+ 1.55.0
+ Version bump.
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2013-11-07
+ 1.54.0
+ Version bump
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2013-10-14
+ 1.53.0
+ Rebuild for icu4c
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2013-03-04
+ 1.53.0
+ Version bump
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2012-11-14
+ 1.52.0
+ First release
+ Osman Erkan
+ osman.erkan@pisilinux.org
+
+
+
\ No newline at end of file
diff --git a/programming/misc/boost/translations.xml b/programming/misc/boost/translations.xml
new file mode 100644
index 0000000000..6ee30779e6
--- /dev/null
+++ b/programming/misc/boost/translations.xml
@@ -0,0 +1,14 @@
+
+
+
+ boost
+ Açık kaynak kodlu ve taşınabilir C++ kaynak kitaplıkları
+ Boost, kaynak kodları gözden geçirilmiş C++ kitaplıklarını içerir.
+ Boost propose des librairies C++ gratuites, portables et relues en comité. L'accent est porté sur les librairies portables qui fonctionnent bien avec la Librairie Standard C++.
+
+
+
+ boost-devel
+ boost için başlık dosyaları ve kitaplık belgeleri
+
+