From a9fd5b92b7fece932457af5c668c97152f07277e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Mon, 20 Jul 2015 19:44:09 +0300 Subject: [PATCH] btrfs-progs v.bump --- hardware/disk/btrfs-progs/actions.py | 29 +++++ hardware/disk/btrfs-progs/pspec.xml | 105 ++++++++++++++++++ hardware/disk/btrfs-progs/translations.xml | 8 ++ hardware/disk/component.xml | 3 + .../disk/thin-provisioning-tools/actions.py | 18 +++ .../disk/thin-provisioning-tools/pspec.xml | 41 +++++++ programming/misc/boost/actions.py | 32 ++++++ ...ng-include-to-signals2-trackable.hpp.patch | 29 +++++ programming/misc/boost/pspec.xml | 99 +++++++++++++++++ programming/misc/boost/translations.xml | 14 +++ 10 files changed, 378 insertions(+) create mode 100644 hardware/disk/btrfs-progs/actions.py create mode 100644 hardware/disk/btrfs-progs/pspec.xml create mode 100644 hardware/disk/btrfs-progs/translations.xml create mode 100644 hardware/disk/component.xml create mode 100644 hardware/disk/thin-provisioning-tools/actions.py create mode 100644 hardware/disk/thin-provisioning-tools/pspec.xml create mode 100644 programming/misc/boost/actions.py create mode 100644 programming/misc/boost/files/0001-Add-missing-include-to-signals2-trackable.hpp.patch create mode 100644 programming/misc/boost/pspec.xml create mode 100644 programming/misc/boost/translations.xml 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 + +