diff --git a/hardware/irda/lirc/pspec.xml b/hardware/irda/lirc/pspec.xml
index 4db4f64702..c0d3017212 100644
--- a/hardware/irda/lirc/pspec.xml
+++ b/hardware/irda/lirc/pspec.xml
@@ -33,7 +33,8 @@
lirc
alsa-lib
-
+ libusb-compat
+ libX11
/etc
diff --git a/hardware/misc/libftdi/pspec.xml b/hardware/misc/libftdi/pspec.xml
index f2b9dbd297..4a5aa7f3fd 100644
--- a/hardware/misc/libftdi/pspec.xml
+++ b/hardware/misc/libftdi/pspec.xml
@@ -24,6 +24,9 @@
libftdi
+
+ libusb
+
/usr/bin
/usr/lib
@@ -35,6 +38,7 @@
python-libftdi
+ libusb
python3
libftdi
@@ -49,6 +53,7 @@
Development files for libftdi
libftdi
+ libusb-devel
/usr/bin/libftdi-config
diff --git a/multimedia/converter/vcdimager/pspec.xml b/multimedia/converter/vcdimager/pspec.xml
index 41522759f1..21f1e27d69 100644
--- a/multimedia/converter/vcdimager/pspec.xml
+++ b/multimedia/converter/vcdimager/pspec.xml
@@ -16,6 +16,7 @@
http://ftp.gnu.org/gnu/vcdimager/vcdimager-0.7.24.tar.gz
libcdio-devel
+ popt
@@ -23,6 +24,8 @@
vcdimager
libcdio
+ popt
+ libxml2
/usr/bin
diff --git a/multimedia/graphics/libcaca/pspec.xml b/multimedia/graphics/libcaca/pspec.xml
index 4208b5358d..ddce0b932f 100644
--- a/multimedia/graphics/libcaca/pspec.xml
+++ b/multimedia/graphics/libcaca/pspec.xml
@@ -24,6 +24,10 @@
libcaca
imlib2
+ zlib
+ slang
+ ncurses
+ libX11
/usr/bin
diff --git a/multimedia/misc/sdl-image/pspec.xml b/multimedia/misc/sdl-image/pspec.xml
index 355771c0d4..bb973c9056 100644
--- a/multimedia/misc/sdl-image/pspec.xml
+++ b/multimedia/misc/sdl-image/pspec.xml
@@ -28,6 +28,8 @@
libsdl
tiff
+ zlib
+ libpng
libjpeg-turbo
@@ -71,6 +73,7 @@
libjpeg-turbo-32bit
tiff-32bit
zlib-32bit
+ glibc-32bit
/usr/lib32/
diff --git a/multimedia/sound/fluidsynth/pspec.xml b/multimedia/sound/fluidsynth/pspec.xml
index db6048cb95..7785ee946f 100644
--- a/multimedia/sound/fluidsynth/pspec.xml
+++ b/multimedia/sound/fluidsynth/pspec.xml
@@ -30,6 +30,9 @@
fluidsynth
lash
+ dbus
+ glib2
+ readline
alsa-lib
ladspa-sdk
libsndfile
diff --git a/multimedia/sound/lash/pspec.xml b/multimedia/sound/lash/pspec.xml
index 5c5b6d256c..452bd38580 100644
--- a/multimedia/sound/lash/pspec.xml
+++ b/multimedia/sound/lash/pspec.xml
@@ -35,6 +35,8 @@
gtk2
jack-audio-connection-kit
dmapi
+ libxml2
+ libutil-linux
/usr/bin
@@ -51,8 +53,11 @@
lash-devel
Development files for lash
+ dbus-devel
lash
- alsa-lib-devel
+ alsa-lib-devel
+ libxml2-devel
+ libutil-linux-devel
/usr/include
diff --git a/multimedia/video/vlc/pspec.xml b/multimedia/video/vlc/pspec.xml
index 45a711a61c..9db25758ea 100644
--- a/multimedia/video/vlc/pspec.xml
+++ b/multimedia/video/vlc/pspec.xml
@@ -179,6 +179,7 @@
Codec and plugin library files for VLC
lua
+ dbus
zlib
gtk2
lirc
@@ -193,6 +194,10 @@
aalib
cairo
glib2
+ eudev
+ libpng
+ libxcb
+ libidn
libmad
libass
gnutls
@@ -204,6 +209,8 @@
taglib
libogg
libvpx
+ libxml2
+ libssh2
libcddb
freerdp
libopus
@@ -231,6 +238,7 @@
libmpcdec
libtheora
libvorbis
+ libgcrypt
fontconfig
libraw1394
fluidsynth
@@ -241,13 +249,14 @@
libmatroska
schroedinger
libvncserver
+ libgpg-error
libsamplerate
libjpeg-turbo
+ gstreamer-next
libchromaprint
pulseaudio-libs
xcb-util-keysyms
crystalhd-firmware
- gstreamer-next-devel
gst-plugins-base-next
diff --git a/network/misc/freerdp/pspec.xml b/network/misc/freerdp/pspec.xml
index 55e9a8f08a..888e6a0b6f 100644
--- a/network/misc/freerdp/pspec.xml
+++ b/network/misc/freerdp/pspec.xml
@@ -35,7 +35,9 @@
freerdp
- cups
+ cups
+ libX11
+ openssl
libXv
ffmpeg
libXext
diff --git a/programming/misc/dbus-c++/actions.py b/programming/misc/dbus-c++/actions.py
new file mode 100644
index 0000000000..06ba3ac641
--- /dev/null
+++ b/programming/misc/dbus-c++/actions.py
@@ -0,0 +1,28 @@
+#!/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 shelltools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import autotools
+from pisi.actionsapi import get
+
+def setup():
+ pisitools.dosed("configure.ac", "-O3", "")
+ shelltools.export("CPPFLAGS", get.CXXFLAGS())
+
+ shelltools.system("./autogen.sh")
+ autotools.configure("--disable-static \
+ --enable-glib")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", "README", "COPYING")
\ No newline at end of file
diff --git a/programming/misc/dbus-c++/files/dbus-c++-build-fix.patch b/programming/misc/dbus-c++/files/dbus-c++-build-fix.patch
new file mode 100644
index 0000000000..acc5b811da
--- /dev/null
+++ b/programming/misc/dbus-c++/files/dbus-c++-build-fix.patch
@@ -0,0 +1,11 @@
+diff -upNr dbus-c++.orign/src/Makefile.am dbus-c++/src/Makefile.am
+--- dbus-c++.orign/src/Makefile.am 2009-01-08 21:58:42.000000000 +0100
++++ dbus-c++/src/Makefile.am 2009-07-31 11:29:22.871072420 +0200
+@@ -24,7 +24,6 @@ HEADER_FILES = \
+ $(HEADER_DIR)/object.h \
+ $(HEADER_DIR)/pendingcall.h \
+ $(HEADER_DIR)/server.h \
+- $(HEADER_DIR)/debug.h \
+ $(HEADER_DIR)/util.h \
+ $(HEADER_DIR)/refptr_impl.h \
+ $(HEADER_DIR)/introspection.h \
diff --git a/programming/misc/dbus-c++/files/dbus-c++-linkfix.patch b/programming/misc/dbus-c++/files/dbus-c++-linkfix.patch
new file mode 100644
index 0000000000..feef0d28fc
--- /dev/null
+++ b/programming/misc/dbus-c++/files/dbus-c++-linkfix.patch
@@ -0,0 +1,12 @@
+diff -upNr dbus-c++.orign/src/Makefile.am dbus-c++/src/Makefile.am
+--- dbus-c++.orign/src/Makefile.am 2009-01-08 21:58:42.000000000 +0100
++++ dbus-c++/src/Makefile.am 2010-02-13 19:33:37.090109108 +0100
+@@ -38,7 +38,7 @@ lib_include_HEADERS = $(HEADER_FILES)
+
+ lib_LTLIBRARIES = libdbus-c++-1.la
+ libdbus_c___1_la_SOURCES = $(HEADER_FILES) interface.cpp object.cpp introspection.cpp debug.cpp types.cpp connection.cpp connection_p.h property.cpp dispatcher.cpp dispatcher_p.h pendingcall.cpp pendingcall_p.h error.cpp internalerror.h message.cpp message_p.h server.cpp server_p.h eventloop.cpp eventloop-integration.cpp $(GLIB_CPP)
+-libdbus_c___1_la_LIBADD = $(dbus_LIBS) $(glib_LIBS) $(pthread_LIBS)
++libdbus_c___1_la_LIBADD = $(dbus_LIBS) $(glib_LIBS) $(pthread_LIBS) $(xml_LIBS)
+
+ MAINTAINERCLEANFILES = \
+ Makefile.in
diff --git a/programming/misc/dbus-c++/files/gcc-44.patch b/programming/misc/dbus-c++/files/gcc-44.patch
new file mode 100644
index 0000000000..d3175373f7
--- /dev/null
+++ b/programming/misc/dbus-c++/files/gcc-44.patch
@@ -0,0 +1,24 @@
+diff --git a/examples/echo/echo-client.h b/examples/echo/echo-client.h
+index 54401ec..3511cc0 100644
+--- a/examples/echo/echo-client.h
++++ b/examples/echo/echo-client.h
+@@ -3,6 +3,7 @@
+
+ #include
+ #include "echo-client-glue.h"
++#include
+
+ class EchoClient
+ : public org::freedesktop::DBus::EchoDemo_proxy,
+diff --git a/examples/echo/echo-server.h b/examples/echo/echo-server.h
+index 3f0be58..9dfbaec 100644
+--- a/examples/echo/echo-server.h
++++ b/examples/echo/echo-server.h
+@@ -2,6 +2,7 @@
+ #define __DEMO_ECHO_SERVER_H
+
+ #include
++#include
+ #include "echo-server-glue.h"
+
+ class EchoServer
diff --git a/programming/misc/dbus-c++/pspec.xml b/programming/misc/dbus-c++/pspec.xml
new file mode 100644
index 0000000000..76a2ee4efc
--- /dev/null
+++ b/programming/misc/dbus-c++/pspec.xml
@@ -0,0 +1,72 @@
+
+
+
+
+ dbus-c++
+ http://sourceforge.net/projects/dbus-cplusplus/
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2.1
+ library
+ C++ bindings for DBus library
+ dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop integration. It also offers an optional own main loop.
+
+ http://source.pisilinux.org/1.0/dbus-c++.tar.gz
+
+ dbus
+ libgcc
+ expat
+ glib2
+
+
+ dbus-c++-build-fix.patch
+ dbus-c++-linkfix.patch
+ gcc-44.patch
+
+
+
+
+ dbus-c++
+
+ dbus
+ libgcc
+ expat
+ glib2
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ dbus-c++-devel
+
+ dbus-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2014-01-21
+ 0.0_20090907
+ Rebuild
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2011-03-07
+ 0.0_20090907
+ First release
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+
+
diff --git a/programming/misc/dbus-c++/translations.xml b/programming/misc/dbus-c++/translations.xml
new file mode 100644
index 0000000000..659471f7ce
--- /dev/null
+++ b/programming/misc/dbus-c++/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ dbus-c++
+ DBus kitaplığı için C++ bağlayıcıları
+ dbus-c++, DBus kitaplığı için C++ programlama arayüzü sunan bir kitaplıktır.
+
+