summaryrefslogtreecommitdiffstats
path: root/libraries
diff options
context:
space:
mode:
Diffstat (limited to 'libraries')
-rw-r--r--libraries/atkmm/atkmm.SlackBuild2
-rw-r--r--libraries/atkmm/atkmm.info8
-rw-r--r--libraries/frei0r/frei0r.SlackBuild13
-rw-r--r--libraries/frei0r/frei0r.info8
-rw-r--r--libraries/genshi/genshi.SlackBuild4
-rw-r--r--libraries/genshi/genshi.info8
-rw-r--r--libraries/glib-networking/README4
-rw-r--r--libraries/glib-networking/glib-networking.SlackBuild82
-rw-r--r--libraries/glib-networking/glib-networking.info10
-rw-r--r--libraries/glib-networking/slack-desc19
-rw-r--r--libraries/gobject-introspection/README2
-rw-r--r--libraries/gobject-introspection/gobject-introspection.SlackBuild12
-rw-r--r--libraries/gobject-introspection/gobject-introspection.info8
-rw-r--r--libraries/lensfun/lensfun.SlackBuild2
-rw-r--r--libraries/lensfun/lensfun.info8
-rw-r--r--libraries/libatasmart/libatasmart.SlackBuild5
-rw-r--r--libraries/libatasmart/libatasmart.info8
-rw-r--r--libraries/libbonobo/libbonobo.SlackBuild2
-rw-r--r--libraries/libbonobo/libbonobo.info8
-rw-r--r--libraries/libbonoboui/libbonoboui.SlackBuild2
-rw-r--r--libraries/libbonoboui/libbonoboui.info8
-rw-r--r--libraries/libffi/README5
-rw-r--r--libraries/libffi/doinst.sh3
-rw-r--r--libraries/libffi/libffi.SlackBuild90
-rw-r--r--libraries/libffi/libffi.info10
-rw-r--r--libraries/libffi/slack-desc19
-rw-r--r--libraries/libfm/README5
-rw-r--r--libraries/libfm/libfm.SlackBuild20
-rw-r--r--libraries/libfm/libfm.info8
-rw-r--r--libraries/libgnome/libgnome.SlackBuild2
-rw-r--r--libraries/libgnome/libgnome.info8
-rw-r--r--libraries/libquicktime/libquicktime.SlackBuild2
-rw-r--r--libraries/libquicktime/libquicktime.info8
-rw-r--r--libraries/libsoup/libsoup.SlackBuild4
-rw-r--r--libraries/libsoup/libsoup.info8
-rw-r--r--libraries/libunicap/README2
-rw-r--r--libraries/libunicap/disable-v4l.patch11
-rw-r--r--libraries/libunicap/libunicap.SlackBuild5
-rw-r--r--libraries/libvirt/README16
-rw-r--r--libraries/libvirt/doinst.sh1
-rw-r--r--libraries/libvirt/libvirt.SlackBuild42
-rw-r--r--libraries/libvirt/libvirt.info2
-rw-r--r--libraries/libvirt/rc.libvirt106
-rw-r--r--libraries/libvpx/libvpx.SlackBuild13
-rw-r--r--libraries/libvpx/libvpx.info8
-rw-r--r--libraries/menu-cache/menu-cache.SlackBuild13
-rw-r--r--libraries/menu-cache/menu-cache.info8
-rw-r--r--libraries/pangomm/pangomm.SlackBuild2
-rw-r--r--libraries/pangomm/pangomm.info8
-rw-r--r--libraries/sg3_utils/sg3_utils.SlackBuild2
-rw-r--r--libraries/sg3_utils/sg3_utils.info8
-rw-r--r--libraries/soundtouch/soundtouch.SlackBuild4
-rw-r--r--libraries/soundtouch/soundtouch.info8
-rw-r--r--libraries/webkitgtk/README2
-rw-r--r--libraries/wvstreams/wvstreams-4.6.1-parallel-make.patch58
-rw-r--r--libraries/wvstreams/wvstreams.SlackBuild3
-rw-r--r--libraries/wxsvg/wxsvg.SlackBuild11
-rw-r--r--libraries/wxsvg/wxsvg.info8
58 files changed, 628 insertions, 128 deletions
diff --git a/libraries/atkmm/atkmm.SlackBuild b/libraries/atkmm/atkmm.SlackBuild
index 180247212c..a1f56eecc1 100644
--- a/libraries/atkmm/atkmm.SlackBuild
+++ b/libraries/atkmm/atkmm.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=atkmm
-VERSION=${VERSION:-2.22.4}
+VERSION=${VERSION:-2.22.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/atkmm/atkmm.info b/libraries/atkmm/atkmm.info
index 87c484fdd2..4199e4ee30 100644
--- a/libraries/atkmm/atkmm.info
+++ b/libraries/atkmm/atkmm.info
@@ -1,10 +1,10 @@
PRGNAM="atkmm"
-VERSION="2.22.4"
+VERSION="2.22.5"
HOMEPAGE="http://www.gtkmm.org/"
-DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.22/atkmm-2.22.4.tar.bz2"
-MD5SUM="ad1ddcc707bf18a27968838a327195d7"
+DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.22/atkmm-2.22.5.tar.bz2"
+MD5SUM="d56fe2b29d4c88fa270918e5572fc8cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Robby Workman"
EMAIL="rw@rlworkman.net"
-APPROVED="dsomero"
+APPROVED=""
diff --git a/libraries/frei0r/frei0r.SlackBuild b/libraries/frei0r/frei0r.SlackBuild
index ec0085a7ef..541008c750 100644
--- a/libraries/frei0r/frei0r.SlackBuild
+++ b/libraries/frei0r/frei0r.SlackBuild
@@ -29,8 +29,8 @@
#
PRGNAM=frei0r
-VERSION=20100124
-BUILD=${BUILD:-2}
+VERSION=1.3
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
# Automatically determine the architecture we're building on:
@@ -68,7 +68,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1
+tar xvf $CWD/$PRGNAM-plugins-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
@@ -77,7 +77,6 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-./autogen.sh
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -96,9 +95,11 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cd $TMP/$PRGNAM-$VERSION
+# move html doc and clean $PKG/usr/share
+#mv $PKG/usr/share/doc/$PRGNAM-plugins-$VERSION/html $PKG/usr/doc/$PRGNAM-$VERSION/
+#rm -fR $PKG/usr/share
cp -a \
- AUTHORS COPYING ChangeLog Doxyfile INSTALL NEWS README \
+ AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/frei0r/frei0r.info b/libraries/frei0r/frei0r.info
index b3ddc03144..813df91d61 100644
--- a/libraries/frei0r/frei0r.info
+++ b/libraries/frei0r/frei0r.info
@@ -1,10 +1,10 @@
PRGNAM="frei0r"
-VERSION="20100124"
+VERSION="1.3"
HOMEPAGE="http://www.piksel.org/frei0r"
-DOWNLOAD="http://www.slackbuilds.org/sources/13.0/frei0r-20100124.tar.gz"
-MD5SUM="a5bc4fe886c1b9915adae94559af143b"
+DOWNLOAD="http://www.piksel.no/frei0r/releases/frei0r-plugins-1.3.tar.gz"
+MD5SUM="a2eb63feeeb0c5cf439ccca276cbf70c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Jonathan Larsen"
EMAIL="agentc0re@learnix.net"
-APPROVED="dsomero"
+APPROVED=""
diff --git a/libraries/genshi/genshi.SlackBuild b/libraries/genshi/genshi.SlackBuild
index 0d72a757a2..6d03e9319e 100644
--- a/libraries/genshi/genshi.SlackBuild
+++ b/libraries/genshi/genshi.SlackBuild
@@ -6,7 +6,7 @@
PRGNAM="genshi"
SRCNAM="Genshi"
-VERSION=${VERSION:-0.5.1}
+VERSION=${VERSION:-0.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -45,7 +45,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.bz2
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
cd $SRCNAM-$VERSION
chown -R root:root .
find . \
diff --git a/libraries/genshi/genshi.info b/libraries/genshi/genshi.info
index 08d9e8780c..dc18440ca8 100644
--- a/libraries/genshi/genshi.info
+++ b/libraries/genshi/genshi.info
@@ -1,10 +1,10 @@
PRGNAM="genshi"
-VERSION="0.5.1"
+VERSION="0.6"
HOMEPAGE="http://genshi.edgewall.org/"
-DOWNLOAD="http://ftp.edgewall.com/pub/genshi/Genshi-0.5.1.tar.bz2"
-MD5SUM="822942bbc3109da9f6b472eb8ea4e3a4"
+DOWNLOAD="http://ftp.edgewall.com/pub/genshi/Genshi-0.6.tar.gz"
+MD5SUM="604e8b23b4697655d36a69c2d8ef7187"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Eugene Suter"
EMAIL="easuter@gmail.com"
-APPROVED="dsomero"
+APPROVED=""
diff --git a/libraries/glib-networking/README b/libraries/glib-networking/README
new file mode 100644
index 0000000000..a541a5807b
--- /dev/null
+++ b/libraries/glib-networking/README
@@ -0,0 +1,4 @@
+glib-networking (glib network extensions)
+
+glib-networking provides network-related giomodules for glib such as
+a proxy resolver and a gnutls gtlsconnection implementation.
diff --git a/libraries/glib-networking/glib-networking.SlackBuild b/libraries/glib-networking/glib-networking.SlackBuild
new file mode 100644
index 0000000000..9b8150f5c3
--- /dev/null
+++ b/libraries/glib-networking/glib-networking.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for glib-networking
+# Written by ponce <matteo.bernardini@gmail.com>
+
+PRGNAM=glib-networking
+VERSION=${VERSION:-2.28.7}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i486 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+DOCS="AUTHORS COPYING INSTALL NEWS README"
+
+set -e # Exit on most errors
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-shared \
+ --disable-static \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/glib-networking/glib-networking.info b/libraries/glib-networking/glib-networking.info
new file mode 100644
index 0000000000..a1ab4b2cbb
--- /dev/null
+++ b/libraries/glib-networking/glib-networking.info
@@ -0,0 +1,10 @@
+PRGNAM="glib-networking"
+VERSION="2.28.7"
+HOMEPAGE="http://live.gnome.org"
+DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/glib-networking/2.28/glib-networking-2.28.7.tar.bz2"
+MD5SUM="c10e51571d03c10111a37bcd21fbf777"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+MAINTAINER="ponce"
+EMAIL="matteo.bernardini@gmail.com"
+APPROVED=""
diff --git a/libraries/glib-networking/slack-desc b/libraries/glib-networking/slack-desc
new file mode 100644
index 0000000000..16e9d5f518
--- /dev/null
+++ b/libraries/glib-networking/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+glib-networking: glib-networking (glib network extensions)
+glib-networking:
+glib-networking: glib-networking provides network-related giomodules for glib such as
+glib-networking: a proxy resolver and a gnutls gtlsconnection implementation.
+glib-networking:
+glib-networking:
+glib-networking:
+glib-networking:
+glib-networking:
+glib-networking:
+glib-networking:
diff --git a/libraries/gobject-introspection/README b/libraries/gobject-introspection/README
index e338dff7e1..73a765e183 100644
--- a/libraries/gobject-introspection/README
+++ b/libraries/gobject-introspection/README
@@ -4,3 +4,5 @@ GObject Introspection is a project for providing machine readable
introspection data of the API of C libraries. This introspection data
can be used in several different use cases, for example automatic code
generation for bindings, API verification and documentation generation.
+
+libffi is an optional dependency.
diff --git a/libraries/gobject-introspection/gobject-introspection.SlackBuild b/libraries/gobject-introspection/gobject-introspection.SlackBuild
index 1c7a18383e..35409a1daa 100644
--- a/libraries/gobject-introspection/gobject-introspection.SlackBuild
+++ b/libraries/gobject-introspection/gobject-introspection.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gobject-introspection
-VERSION=${VERSION:-0.10.6}
+VERSION=${VERSION:-0.10.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -56,7 +56,7 @@ else
LIBDIRSUFFIX=""
fi
-DOCS="AUTHORS CONTRIBUTORS COPYING NEWS README TODO"
+DOCS="AUTHORS CONTRIBUTORS COPYING* NEWS README TODO"
set -e
@@ -86,13 +86,11 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-( cd $PKG/usr/man
- find . -type f -exec gzip -9 {} \;
- for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-)
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/gobject-introspection/gobject-introspection.info b/libraries/gobject-introspection/gobject-introspection.info
index 50d821669d..e845a13aac 100644
--- a/libraries/gobject-introspection/gobject-introspection.info
+++ b/libraries/gobject-introspection/gobject-introspection.info
@@ -1,10 +1,10 @@
PRGNAM="gobject-introspection"
-VERSION="0.10.6"
+VERSION="0.10.8"
HOMEPAGE="http://live.gnome.org/GObjectIntrospection"
-DOWNLOAD="ftp://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/0.10/gobject-introspection-0.10.6.tar.bz2"
-MD5SUM="73a4b44d25f62f751825b30c621103ce"
+DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/0.10/gobject-introspection-0.10.8.tar.bz2"
+MD5SUM="b5da58a5327d13b4d1e08b8e42b2456d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Andrew Psaltis"
EMAIL="ampsaltis@gmail.com"
-APPROVED="rworkman"
+APPROVED=""
diff --git a/libraries/lensfun/lensfun.SlackBuild b/libraries/lensfun/lensfun.SlackBuild
index bb27a5812e..7984ff95ef 100644
--- a/libraries/lensfun/lensfun.SlackBuild
+++ b/libraries/lensfun/lensfun.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=lensfun
-VERSION=0.2.3
+VERSION=r127
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/lensfun/lensfun.info b/libraries/lensfun/lensfun.info
index 7a528fca1d..80cf368ac9 100644
--- a/libraries/lensfun/lensfun.info
+++ b/libraries/lensfun/lensfun.info
@@ -1,10 +1,10 @@
PRGNAM="lensfun"
-VERSION="0.2.3"
+VERSION="r127"
HOMEPAGE="http://lensfun.berlios.de/"
-DOWNLOAD="http://download.berlios.de/lensfun/lensfun-0.2.3.tar.bz2"
-MD5SUM="c5c04be4f53e3eef450ff4948d8f65b3"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/lensfun-r127.tar.bz2"
+MD5SUM="1627a059f683707bff3a227acf244353"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Ricardson Williams"
EMAIL="ricardsonwilliams@yahoo.com.br"
-APPROVED="rworkman"
+APPROVED=""
diff --git a/libraries/libatasmart/libatasmart.SlackBuild b/libraries/libatasmart/libatasmart.SlackBuild
index 6fc2517b71..45fe5f3bd0 100644
--- a/libraries/libatasmart/libatasmart.SlackBuild
+++ b/libraries/libatasmart/libatasmart.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libatasmart
-VERSION=${VERSION:-0.17}
+VERSION=${VERSION:-20110405_cc60205}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,9 +69,10 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
-./configure \
+sh bootstrap.sh \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
diff --git a/libraries/libatasmart/libatasmart.info b/libraries/libatasmart/libatasmart.info
index f25e5961d3..ba7a60c802 100644
--- a/libraries/libatasmart/libatasmart.info
+++ b/libraries/libatasmart/libatasmart.info
@@ -1,10 +1,10 @@
PRGNAM="libatasmart"
-VERSION="0.17"
+VERSION="20110405_cc60205"
HOMEPAGE="http://0pointer.de/"
-DOWNLOAD="http://0pointer.de/public/libatasmart-0.17.tar.gz"
-MD5SUM="dc36cadbbb7fa38f8af175713eda1a21"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/libatasmart-20110405_cc60205.tar.gz"
+MD5SUM="73ad2a85eb5af48060dd468a421ecdd5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Robby Workman"
EMAIL="rw@rlworkman.net"
-APPROVED="dsomero"
+APPROVED=""
diff --git a/libraries/libbonobo/libbonobo.SlackBuild b/libraries/libbonobo/libbonobo.SlackBuild
index 1b45e65494..315741ffe1 100644
--- a/libraries/libbonobo/libbonobo.SlackBuild
+++ b/libraries/libbonobo/libbonobo.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libbonobo
-VERSION=2.24.3
+VERSION=2.32.0
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libbonobo/libbonobo.info b/libraries/libbonobo/libbonobo.info
index 4eb6eba249..337488a0f4 100644
--- a/libraries/libbonobo/libbonobo.info
+++ b/libraries/libbonobo/libbonobo.info
@@ -1,10 +1,10 @@
PRGNAM="libbonobo"
-VERSION="2.24.3"
+VERSION="2.32.0"
HOMEPAGE="http://www.gnome.org/"
-DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/libbonobo/2.24/libbonobo-2.24.3.tar.bz2"
-MD5SUM="b217cef6a187505290c66c5bf8225d38"
+DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/libbonobo/2.32/libbonobo-2.32.0.tar.bz2"
+MD5SUM="bc2b25b03ca57866a61e04852f2f53fd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Erik Hanson"
EMAIL="erik@slackbuilds.org"
-APPROVED="rworkman"
+APPROVED=""
diff --git a/libraries/libbonoboui/libbonoboui.SlackBuild b/libraries/libbonoboui/libbonoboui.SlackBuild
index aebc793281..217f7f4102 100644
--- a/libraries/libbonoboui/libbonoboui.SlackBuild
+++ b/libraries/libbonoboui/libbonoboui.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libbonoboui
-VERSION=2.24.3
+VERSION=2.24.4
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libbonoboui/libbonoboui.info b/libraries/libbonoboui/libbonoboui.info
index 6713c81967..c8fdf1202a 100644
--- a/libraries/libbonoboui/libbonoboui.info
+++ b/libraries/libbonoboui/libbonoboui.info
@@ -1,10 +1,10 @@
PRGNAM="libbonoboui"
-VERSION="2.24.3"
+VERSION="2.24.4"
HOMEPAGE="http://www.gnome.org/"
-DOWNLOAD="http://ftp.acc.umu.se/pub/GNOME/sources/libbonoboui/2.24/libbonoboui-2.24.3.tar.bz2"
-MD5SUM="3a754b1df0a4d5fd4836a05020a0bb4a"
+DOWNLOAD="http://ftp.acc.umu.se/pub/GNOME/sources/libbonoboui/2.24/libbonoboui-2.24.4.tar.bz2"
+MD5SUM="cc2fb47b79fb3bcc6816ff07d7496cf9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Erik Hanson"
EMAIL="erik@slackbuilds.org"
-APPROVED="rworkman"
+APPROVED=""
diff --git a/libraries/libffi/README b/libraries/libffi/README
new file mode 100644
index 0000000000..ff544b5b8d
--- /dev/null
+++ b/libraries/libffi/README
@@ -0,0 +1,5 @@
+libffi (portable foreign function interface library)
+
+The libffi library provides a portable, high level programming
+interface to various calling conventions allowing calls to any
+function specified by a call interface description at run-time.
diff --git a/libraries/libffi/doinst.sh b/libraries/libffi/doinst.sh
new file mode 100644
index 0000000000..1381118392
--- /dev/null
+++ b/libraries/libffi/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x usr/bin/install-info ]; then
+ usr/bin/install-info usr/info/libffi.info.gz usr/info/dir >/dev/null 2>&1
+fi
diff --git a/libraries/libffi/libffi.SlackBuild b/libraries/libffi/libffi.SlackBuild
new file mode 100644
index 0000000000..788c673f1e
--- /dev/null
+++ b/libraries/libffi/libffi.SlackBuild
@@ -0,0 +1,90 @@
+#!/bin/sh
+
+# Slackware build script for libffi
+# Written by ponce <matteo.bernardini@gmail.com>
+# thanks goes to Steve Kennedy for his updates to gnomeslackbuild.org
+# made the thing easier :)
+
+PRGNAM=libffi
+VERSION=${VERSION:-3.0.9}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i486 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e # Exit on most errors
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --infodir=/usr/info \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+find $PKG/usr/doc/$PRGNAM-$VERSION/ -type f -exec chmod 644 {} \;
+chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION
+
+(cd $PKG/usr/info; rm -f dir; gzip -9 *)
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/libffi/libffi.info b/libraries/libffi/libffi.info
new file mode 100644
index 0000000000..7d2b95f0ad
--- /dev/null
+++ b/libraries/libffi/libffi.info
@@ -0,0 +1,10 @@
+PRGNAM="libffi"
+VERSION="3.0.9"
+HOMEPAGE="http://sourceware.org/libffi/"
+DOWNLOAD="ftp://sourceware.org/pub/libffi/libffi-3.0.9.tar.gz"
+MD5SUM="1f300a7a7f975d4046f51c3022fa5ff1"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+MAINTAINER="ponce"
+EMAIL="matteo.bernardini@gmail.com"
+APPROVED=""
diff --git a/libraries/libffi/slack-desc b/libraries/libffi/slack-desc
new file mode 100644
index 0000000000..cfc6862267
--- /dev/null
+++ b/libraries/libffi/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+libffi: libffi (portable foreign function interface library)
+libffi:
+libffi: The libffi library provides a portable, high level programming
+libffi: interface to various calling conventions allowing calls to any
+libffi: function specified by a call interface description at run-time.
+libffi:
+libffi:
+libffi:
+libffi:
+libffi: homepage: http://sourceware.org/libffi/
+libffi:
diff --git a/libraries/libfm/README b/libraries/libfm/README
index 32c99a7613..9da9c168cf 100644
--- a/libraries/libfm/README
+++ b/libraries/libfm/README
@@ -1,4 +1,7 @@
LibFM provides file management functions built on top of Glib/GIO,
giving a convenient higher-level API.
-This requires menu-cache, udisks, and upower.
+This requires menu-cache.
+udisks and upower are needed for automounting removable media.
+If libfm is built over gvfs, it will use its supported access
+methods for local and remote data (trash, ftp, smb, etc.).
diff --git a/libraries/libfm/libfm.SlackBuild b/libraries/libfm/libfm.SlackBuild
index 9b55d14ce9..ae99de2f7d 100644
--- a/libraries/libfm/libfm.SlackBuild
+++ b/libraries/libfm/libfm.SlackBuild
@@ -21,9 +21,11 @@
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# slightly modified by ponce <matteo.bernardini@gmail.com>
PRGNAM=libfm
-VERSION=${VERSION:-20110316_c604674}
+VERSION=${VERSION:-20110811_d9a0701}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,7 +71,7 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-sh autogen.sh || true
+sh autogen.sh
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -78,14 +80,22 @@ CXXFLAGS="$SLKCFLAGS" \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
- --enable-udisks \
- --disable-debug \
- --disable-static \
+ --enable-udisks=yes \
+ --enable-static=no \
--build=$ARCH-slackware-linux
make
make install-strip DESTDIR=$PKG
+# add handlers for terminal and archiver from LXDE components to the default config
+sed -i -e 's|\[ui\]|terminal=lxterminal -e %s\narchiver=xarchiver %s\n\n[ui]|' \
+ $PKG/etc/xdg/libfm/libfm.conf
+# add them also for web browser and mail client using those of Slackware
+sed -i -e 's|^WebBrowser=.*|WebBrowser=mozilla-firefox.desktop|' \
+ $PKG/etc/xdg/libfm/pref-apps.conf
+sed -i -e 's|^MailClient=.*|MailClient=mozilla-thunderbird.desktop|' \
+ $PKG/etc/xdg/libfm/pref-apps.conf
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING README TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/libfm/libfm.info b/libraries/libfm/libfm.info
index 8d3c8bd54f..47b3809564 100644
--- a/libraries/libfm/libfm.info
+++ b/libraries/libfm/libfm.info
@@ -1,10 +1,10 @@
PRGNAM="libfm"
-VERSION="20110316_c604674"
+VERSION="20110811_d9a0701"
HOMEPAGE="http://pcmanfm.sourceforge.net"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/libfm-20110316_c604674.tar.xz"
-MD5SUM="d2973b01e62aa30223a270630e45d433"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/libfm-20110811_d9a0701.tar.xz"
+MD5SUM="c77162d1de6c56e48e87c1201987e85f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="ponce"
EMAIL="matteo.bernardini@gmail.com"
-APPROVED="rworkman"
+APPROVED=""
diff --git a/libraries/libgnome/libgnome.SlackBuild b/libraries/libgnome/libgnome.SlackBuild
index b771755731..27d41cebad 100644
--- a/libraries/libgnome/libgnome.SlackBuild
+++ b/libraries/libgnome/libgnome.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libgnome
-VERSION=2.28.0
+VERSION=2.32.0
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libgnome/libgnome.info b/libraries/libgnome/libgnome.info
index e6dbfe1222..56fa761f1a 100644
--- a/libraries/libgnome/libgnome.info
+++ b/libraries/libgnome/libgnome.info
@@ -1,10 +1,10 @@
PRGNAM="libgnome"
-VERSION="2.28.0"
+VERSION="2.32.0"
HOMEPAGE="http://www.gnome.org/"
-DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libgnome/2.28/libgnome-2.28.0.tar.bz2"
-MD5SUM="5c7efe21dc28c137aa766a77a84c0c29"
+DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libgnome/2.32/libgnome-2.32.0.tar.bz2"
+MD5SUM="b27a0c61918fad8492d84b407a72bd7c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Erik Hanson"
EMAIL="erik@slackbuilds.org"
-APPROVED="rworkman"
+APPROVED=""
diff --git a/libraries/libquicktime/libquicktime.SlackBuild b/libraries/libquicktime/libquicktime.SlackBuild
index 0766bcba6b..f2d1a9e8cd 100644
--- a/libraries/libquicktime/libquicktime.SlackBuild
+++ b/libraries/libquicktime/libquicktime.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libquicktime
-VERSION=1.2.2
+VERSION=1.2.3
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libquicktime/libquicktime.info b/libraries/libquicktime/libquicktime.info
index ae2320af72..1481bb4c8b 100644
--- a/libraries/libquicktime/libquicktime.info
+++ b/libraries/libquicktime/libquicktime.info
@@ -1,10 +1,10 @@
PRGNAM="libquicktime"
-VERSION="1.2.2"
+VERSION="1.2.3"
HOMEPAGE="http://libquicktime.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/libquicktime/libquicktime-1.2.2.tar.gz"
-MD5SUM="016a0513a7d3fb1b8e64a265152e559d"
+DOWNLOAD="http://downloads.sourceforge.net/libquicktime/libquicktime-1.2.3.tar.gz"
+MD5SUM="9a82a1546408605ea8337b3a7c78786e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Heinz Wiesinger"
EMAIL="pprkut@liwjatan.at"
-APPROVED="dsomero"
+APPROVED=""
diff --git a/libraries/libsoup/libsoup.SlackBuild b/libraries/libsoup/libsoup.SlackBuild
index 3d173edebe..e764b42f40 100644
--- a/libraries/libsoup/libsoup.SlackBuild
+++ b/libraries/libsoup/libsoup.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libsoup
-VERSION=2.32.2
-BUILD=${BUILD:-2}
+VERSION=2.34.3
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/libraries/libsoup/libsoup.info b/libraries/libsoup/libsoup.info
index fecf9a9385..bb63bb2cd5 100644
--- a/libraries/libsoup/libsoup.info
+++ b/libraries/libsoup/libsoup.info
@@ -1,10 +1,10 @@
PRGNAM="libsoup"
-VERSION="2.32.2"
+VERSION="2.34.3"
HOMEPAGE="http://live.gnome.org/LibSoup"
-DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libsoup/2.32/libsoup-2.32.2.tar.bz2"
-MD5SUM="03f37350a2a31046ebabb8470e75abcc"
+DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libsoup/2.34/libsoup-2.34.3.tar.bz2"
+MD5SUM="7112d198724f8d29fac4647ef400e39b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Erik Hanson"
EMAIL="erik@slackbuilds.org"
-APPROVED="rworkman"
+APPROVED=""
diff --git a/libraries/libunicap/README b/libraries/libunicap/README
index 792c9234af..f556b088a6 100644
--- a/libraries/libunicap/README
+++ b/libraries/libunicap/README
@@ -6,3 +6,5 @@ It offers a high level of hardware abstraction while maintaining maximum
performance. Zero copy capture of video buffers is possible for devices
supporting it allowing fast video capture with low CPU usage even on
low-speed architectures.
+
+ffmpeg is an optional dependency.
diff --git a/libraries/libunicap/disable-v4l.patch b/libraries/libunicap/disable-v4l.patch
new file mode 100644
index 0000000000..bb2ca28af8
--- /dev/null
+++ b/libraries/libunicap/disable-v4l.patch
@@ -0,0 +1,11 @@
+diff -Naur libunicap-0.9.12.orig/cpi/v4l2cpi/uvcvideo.h libunicap-0.9.12/cpi/v4l2cpi/uvcvideo.h
+--- libunicap-0.9.12.orig/cpi/v4l2cpi/uvcvideo.h 2010-01-17 08:49:29.000000000 +0100
++++ libunicap-0.9.12/cpi/v4l2cpi/uvcvideo.h 2011-06-02 07:41:09.642997395 +0200
+@@ -2,7 +2,6 @@
+ #define _USB_VIDEO_H_
+
+ #include <linux/kernel.h>
+-#include <linux/videodev.h>
+
+ #include "uvc_compat.h"
+
diff --git a/libraries/libunicap/libunicap.SlackBuild b/libraries/libunicap/libunicap.SlackBuild
index 791c4532e1..b865bf5eaa 100644
--- a/libraries/libunicap/libunicap.SlackBuild
+++ b/libraries/libunicap/libunicap.SlackBuild
@@ -52,6 +52,10 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# kernel in 13.37 doesn't have this header anymore
+# http://lists.fedoraproject.org/pipermail/devel/2011-February/148519.html
+patch -p1 < $CWD/disable-v4l.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -61,6 +65,7 @@ CXXFLAGS="$SLKCFLAGS" \
--localstatedir=/var \
--mandir=/usr/man \
--disable-static \
+ --disable-v4l \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
diff --git a/libraries/libvirt/README b/libraries/libvirt/README
index efc0370908..1e307c02e5 100644
--- a/libraries/libvirt/README
+++ b/libraries/libvirt/README
@@ -2,3 +2,19 @@ libvirt - The virtualization API
libvirt is a toolkit to interact with the virtualization
capabilities of recent versions of Linux (and other OSes).
+
+You can enable other optional (not-autodetected) features
+by passing variables to the script
+(VAR=yes|no ./libvirt.SlackBuild):
+VIRTGROUP=somegroup (default: users) qemu group used
+XEN=yes|no (default: no) xen support
+VMWARE=yes|no (default: no) vmware support
+ESX=yes|no (default: no) esx support
+
+if you want to start the libvirt daemon at boot add this
+to /etc/rc.d/rc.local
+
+# Start libvirt:
+if [ -x /etc/rc.d/rc.libvirt ]; then
+ /etc/rc.d/rc.libvirt start
+fi
diff --git a/libraries/libvirt/doinst.sh b/libraries/libvirt/doinst.sh
index d5a0dd37db..3de36d0ee3 100644
--- a/libraries/libvirt/doinst.sh
+++ b/libraries/libvirt/doinst.sh
@@ -36,3 +36,4 @@ config etc/logrotate.d/libvirtd.lxc.new
config etc/logrotate.d/libvirtd.qemu.new
config etc/logrotate.d/libvirtd.uml.new
config etc/sasl2/libvirt.conf.new
+config etc/rc.d/rc.libvirt.new
diff --git a/libraries/libvirt/libvirt.SlackBuild b/libraries/libvirt/libvirt.SlackBuild
index bee24a10ae..650afbc13b 100644
--- a/libraries/libvirt/libvirt.SlackBuild
+++ b/libraries/libvirt/libvirt.SlackBuild
@@ -4,8 +4,8 @@
# Written by Michal Bialozor <bialyy@o2.pl>
PRGNAM=libvirt
-VERSION=0.9.4
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-0.9.4}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -35,6 +35,26 @@ else
LIBDIRSUFFIX=""
fi
+VIRTGROUP=${VIRTGROUP:-users}
+
+if [ "${XEN:-no}" = "no" ]; then
+ enable_xen="--without-xen"
+else
+ enable_xen="--with-xen"
+fi
+
+if [ "${VMWARE:-no}" = "no" ]; then
+ enable_vmware="--without-vmware"
+else
+ enable_vmware="--with-vmware"
+fi
+
+if [ "${ESX:-no}" = "no" ]; then
+ enable_esx="--without-esx"
+else
+ enable_esx="--with-esx"
+fi
+
set -e
rm -rf $PKG
@@ -58,7 +78,11 @@ CFLAGS="$SLKCFLAGS" \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--enable-static=no \
--enable-shared=yes \
- --without-xen \
+ --without-openvz \
+ --with-qemu-group=$VIRTGROUP \
+ $enable_xen \
+ $enable_vmware \
+ $enable_esx \
--build=$ARCH-slackware-linux
make \
@@ -69,6 +93,18 @@ make \
EXAMPLE_DIR=/usr/doc/$PRGNAM-$VERSION/examples \
install-strip DESTDIR=$PKG
+# add an rc.libvirt to start the daemon
+install -D -m 0755 $CWD/rc.libvirt $PKG/etc/rc.d/rc.libvirt.new
+
+# by default we got no certs
+sed -i -e 's|\#listen_tls\ =\ 0|listen_tls = 0|' $PKG/etc/libvirt/libvirtd.conf
+# we use $VIRTGROUP as our virtualization group
+sed -i -e "s|\#group\ =\ \"root\"|group = \"$VIRTGROUP\"|" $PKG/etc/libvirt/qemu.conf
+sed -i -e "s|\#unix_sock_group\ =\ \"libvirt\"|unix_sock_group = \"$VIRTGROUP\"|" \
+ $PKG/etc/libvirt/libvirtd.conf
+sed -i -e "s|\#unix_sock_rw_perms\ =\ \"0770\"|unix_sock_rw_perms = \"0770\"|" \
+ $PKG/etc/libvirt/libvirtd.conf
+
mv $PKG/etc/libvirt/qemu.conf \
$PKG/etc/libvirt/qemu.conf.new
mv $PKG/etc/libvirt/qemu/networks/default.xml \
diff --git a/libraries/libvirt/libvirt.info b/libraries/libvirt/libvirt.info
index 06f7d5feec..145909cfe2 100644
--- a/libraries/libvirt/libvirt.info
+++ b/libraries/libvirt/libvirt.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Michal Bialozor"
EMAIL="bialyy@o2.pl"
-APPROVED="Niels Horn"
+APPROVED=""
diff --git a/libraries/libvirt/rc.libvirt b/libraries/libvirt/rc.libvirt
new file mode 100644
index 0000000000..1cdea9a7ea
--- /dev/null
+++ b/libraries/libvirt/rc.libvirt
@@ -0,0 +1,106 @@
+#!/bin/bash
+
+MODULES="tun vhost_net"
+PIDFILE="/var/run/libvirtd.pid"
+TIMEOUT=${TIMEOUT:-40}
+OPTS=${OPTS:-" -v -f /etc/libvirt/libvirtd.conf "}
+
+check_running_machines() {
+
+ i=0
+
+ for j in `/usr/sbin/virsh list | grep running | awk '{print $2;}'` ; do
+ /usr/sbin/virsh shutdown $j
+ done
+
+ echo -n "Waiting machines"
+
+ while [ $(/usr/sbin/virsh list | grep running | wc -l) -gt "0" ]; do
+ if [ "$i" -ge "$TIMEOUT" ];then
+ break
+ fi
+ echo -n "."
+ i=`expr $i + 1`
+ sleep 1
+ done
+
+ echo ""
+
+ if [ $(/usr/sbin/virsh list | grep running | wc -l) -gt "0" ];then
+
+ echo -n "The following machines are still running, forcing shutdown: "
+ for j in `/usr/sbin/virsh list | grep running | awk '{print $2;}'` ; do
+ /usr/sbin/virsh destroy $j
+ echo -n "$j "
+ done
+
+ echo ""
+ sleep 2
+ fi
+
+}
+
+check_processor() {
+
+ egrep 'vmx' /proc/cpuinfo > /dev/null
+
+ if [ "$?" -eq "0" ];then
+ MODULES="$MODULES kvm_intel kvm"
+ fi
+
+ check=$?
+
+ egrep 'svm' /proc/cpuinfo > /dev/null
+
+ if [ "$?" -eq "0" ];then
+ MODULES="$MODULES kvm_amd kvm"
+ fi
+
+ check=`expr $check + $?`
+
+ if [ $check -eq "2" ];then
+ echo "Your systems does not support KVM!"
+ fi
+
+}
+
+start() {
+ if [ -f $PIDFILE ];then
+ echo "libvirt is already running..."
+ exit 1
+ fi
+ echo "Starting libvirtd..."
+ check_processor
+ modprobe -a $MODULES
+ libvirtd -d -l $OPTS
+}
+
+stop() {
+ if [ ! -f $PIDFILE ];then
+ echo "libvirt is not running..."
+ exit 2
+ fi
+ check_running_machines
+ check_processor
+ echo "Stopping libvirtd..."
+ kill -TERM `cat $PIDFILE`
+ modprobe -ra $MODULES
+}
+
+case $1 in
+start)
+ start
+ ;;
+stop)
+ stop
+ ;;
+restart)
+ stop
+ sleep 1
+ start
+ ;;
+*)
+ echo "Usage: $0 (start|stop|restart)"
+ ;;
+esac
+
diff --git a/libraries/libvpx/libvpx.SlackBuild b/libraries/libvpx/libvpx.SlackBuild
index dd281cc643..71df46d39c 100644
--- a/libraries/libvpx/libvpx.SlackBuild
+++ b/libraries/libvpx/libvpx.SlackBuild
@@ -8,7 +8,8 @@
# Modified by SlackBuilds.org
PRGNAM=libvpx
-VERSION=${VERSION:-0.9.2}
+VERSION=${VERSION:-0.9.7_p1}
+SRCVERSION=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -48,9 +49,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/${PRGNAM}-v${VERSION}.tar.bz2
-cd $PRGNAM-$VERSION
+rm -rf ${PRGNAM}-v${SRCVERSION}
+tar xvf $CWD/${PRGNAM}-v${SRCVERSION}.tar.bz2
+cd ${PRGNAM}-v${SRCVERSION}
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -71,12 +72,16 @@ cd build-tmp
--enable-postproc \
--enable-vp8 \
--enable-shared \
+ --enable-runtime-cpu-detect \
$ARCHOPTS
make
make install DESTDIR=$PKG
cd -
+# remove the static version
+rm $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM.a
+
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/libraries/libvpx/libvpx.info b/libraries/libvpx/libvpx.info
index 14852dc705..d0791d5e98 100644
--- a/libraries/libvpx/libvpx.info
+++ b/libraries/libvpx/libvpx.info
@@ -1,10 +1,10 @@
PRGNAM="libvpx"
-VERSION="0.9.2"
+VERSION="0.9.7_p1"
HOMEPAGE="http://www.webmproject.org/"
-DOWNLOAD="http://webm.googlecode.com/files/libvpx-v0.9.2.tar.bz2"
-MD5SUM="609370925b274aeaa29e94fc34c74957"
+DOWNLOAD="http://webm.googlecode.com/files/libvpx-v0.9.7-p1.tar.bz2"
+MD5SUM="bd888cffde8d9c3061c7fd719b0cd4ce"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="ponce"
EMAIL="matteo.bernardini@gmail.com"
-APPROVED="dsomero"
+APPROVED=""
diff --git a/libraries/menu-cache/menu-cache.SlackBuild b/libraries/menu-cache/menu-cache.SlackBuild
index 7919816c1d..42990e903f 100644
--- a/libraries/menu-cache/menu-cache.SlackBuild
+++ b/libraries/menu-cache/menu-cache.SlackBuild
@@ -25,7 +25,7 @@
# SUCH DAMAGE.
PRGNAM=menu-cache
-VERSION=${VERSION:-0.3.2}
+VERSION=${VERSION:-20110702_b368b5d}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -61,7 +61,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
@@ -70,6 +70,8 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+sh autogen.sh
+
LDFLAGS="$SLKLDFLAGS" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -79,16 +81,13 @@ CXXFLAGS="$SLKCFLAGS" \
--localstatedir=/var \
--sysconfdir=/etc \
--mandir=/usr/man \
- --disable-static \
+ --enable-static=no \
--program-prefix= \
--program-suffix= \
--build=$ARCH-slackware-linux \
make
-make install DESTDIR=$PKG
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
diff --git a/libraries/menu-cache/menu-cache.info b/libraries/menu-cache/menu-cache.info
index a532cb98fa..7705eccf37 100644
--- a/libraries/menu-cache/menu-cache.info
+++ b/libraries/menu-cache/menu-cache.info
@@ -1,10 +1,10 @@
PRGNAM="menu-cache"
-VERSION="0.3.2"
+VERSION="20110702_b368b5d"
HOMEPAGE="http://lxde.org"
-DOWNLOAD="http://downloads.sourceforge.net/lxde/menu-cache-0.3.2.tar.gz"
-MD5SUM="ac4a9ea77db68d3db3f9f53cc75af66a"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/menu-cache-20110702_b368b5d.tar.xz"
+MD5SUM="f45a9fa850358ac34999481f16c8fb86"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="ponce"
EMAIL="matteo.bernardini@gmail.com"
-APPROVED="rworkman"
+APPROVED=""
diff --git a/libraries/pangomm/pangomm.SlackBuild b/libraries/pangomm/pangomm.SlackBuild
index 94cfee8108..1002ca2dca 100644
--- a/libraries/pangomm/pangomm.SlackBuild
+++ b/libraries/pangomm/pangomm.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pangomm
-VERSION=${VERSION:-2.28.1}
+VERSION=${VERSION:-2.28.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/pangomm/pangomm.info b/libraries/pangomm/pangomm.info
index c4b0cb3ffd..3a377524eb 100644
--- a/libraries/pangomm/pangomm.info
+++ b/libraries/pangomm/pangomm.info
@@ -1,10 +1,10 @@
PRGNAM="pangomm"
-VERSION="2.28.1"
+VERSION="2.28.2"
HOMEPAGE="http://www.gtkmm.org/"
-DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/pangomm/2.28/pangomm-2.28.1.tar.bz2"
-MD5SUM="03e6406bfb311e4018e69ab2a02b489b"
+DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/pangomm/2.28/pangomm-2.28.2.tar.bz2"
+MD5SUM="005a474863495d3c6267429a80da6cf2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Robby Workman"
EMAIL="rw@rlworkman.net"
-APPROVED="Erik Hanson"
+APPROVED=""
diff --git a/libraries/sg3_utils/sg3_utils.SlackBuild b/libraries/sg3_utils/sg3_utils.SlackBuild
index e3619b6299..9b6cc61275 100644
--- a/libraries/sg3_utils/sg3_utils.SlackBuild
+++ b/libraries/sg3_utils/sg3_utils.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=sg3_utils
-VERSION=${VERSION:-1.31}
+VERSION=${VERSION:-1.32}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/sg3_utils/sg3_utils.info b/libraries/sg3_utils/sg3_utils.info
index 5415d0a680..b260a1de29 100644
--- a/libraries/sg3_utils/sg3_utils.info
+++ b/libraries/sg3_utils/sg3_utils.info
@@ -1,10 +1,10 @@
PRGNAM="sg3_utils"
-VERSION="1.31"
+VERSION="1.32"
HOMEPAGE="http://sg.danny.cz/sg/sg3_utils.html"
-DOWNLOAD="http://sg.danny.cz/sg/p/sg3_utils-1.31.tgz"
-MD5SUM="9431e1944cde829a24dedf027e1364b5"
+DOWNLOAD="http://sg.danny.cz/sg/p/sg3_utils-1.32.tgz"
+MD5SUM="0f64a1a8d7e451f516f2b1df3d032e4b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Robby Workman"
EMAIL="rw@rlworkman.net"
-APPROVED="dsomero"
+APPROVED=""
diff --git a/libraries/soundtouch/soundtouch.SlackBuild b/libraries/soundtouch/soundtouch.SlackBuild
index dae1738fc9..98862281c5 100644
--- a/libraries/soundtouch/soundtouch.SlackBuild
+++ b/libraries/soundtouch/soundtouch.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=soundtouch
-VERSION=1.5.0
+VERSION=${VERSION:-1.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -71,6 +71,8 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+./bootstrap
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/libraries/soundtouch/soundtouch.info b/libraries/soundtouch/soundtouch.info
index b4047e4299..a0dc61d978 100644
--- a/libraries/soundtouch/soundtouch.info
+++ b/libraries/soundtouch/soundtouch.info
@@ -1,10 +1,10 @@
PRGNAM="soundtouch"
-VERSION="1.5.0"
+VERSION="1.6.0"
HOMEPAGE="http://www.surina.net/soundtouch"
-DOWNLOAD="http://www.surina.net/soundtouch/soundtouch-1.5.0.tar.gz"
-MD5SUM="5456481d8707d2a2c27466ea64a099cb"
+DOWNLOAD="http://www.surina.net/soundtouch/soundtouch-1.6.0.tar.gz"
+MD5SUM="aa1c63d4d67b033f044a6a48d2be5bdd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Heinz Wiesinger"
EMAIL="pprkut@liwjatan.at"
-APPROVED="dsomero"
+APPROVED=""
diff --git a/libraries/webkitgtk/README b/libraries/webkitgtk/README
index d48b627604..35df8504d6 100644
--- a/libraries/webkitgtk/README
+++ b/libraries/webkitgtk/README
@@ -1,4 +1,4 @@
WebKitGTK+ is the port of the portable web rendering
engine WebKit to the GTK+ platform.
-Requires icu4c and libsoup.
+Requires icu4c, libsoup and perl-switch.
diff --git a/libraries/wvstreams/wvstreams-4.6.1-parallel-make.patch b/libraries/wvstreams/wvstreams-4.6.1-parallel-make.patch
new file mode 100644
index 0000000000..5ad79fd7a9
--- /dev/null
+++ b/libraries/wvstreams/wvstreams-4.6.1-parallel-make.patch
@@ -0,0 +1,58 @@
+diff -ur wvstreams-4.6.1.orig/Makefile wvstreams-4.6.1/Makefile
+--- wvstreams-4.6.1.orig/Makefile 2009-09-16 00:26:50.000000000 +0300
++++ wvstreams-4.6.1/Makefile 2010-01-04 18:06:15.000000000 +0200
+@@ -131,12 +131,19 @@
+ # libwvstreams: stream/event handling library
+ #
+ TARGETS += libwvstreams.so
+-TARGETS += crypto/tests/ssltest ipstreams/tests/unixtest
++TARGETS += crypto/tests/ssltest
++crypto/tests/ssltest: $(LIBWVSTREAMS)
++
++TARGETS += ipstreams/tests/unixtest
++ipstreams/tests/unixtest: $(LIBWVSTREAMS)
++
+ TARGETS += crypto/tests/printcert
++crypto/tests/printcert: $(LIBWVSTREAMS)
+
+ ifndef _MACOS
+ ifneq ("$(with_readline)", "no")
+ TARGETS += ipstreams/tests/wsd
++ ipstreams/tests/wsd: $(LIBWVSTREAMS)
+ ipstreams/tests/wsd-LIBS += -lreadline
+ else
+ TEST_SKIP_OBJS += ipstreams/tests/wsd
+@@ -179,7 +186,11 @@
+ #
+ ifneq ("$(with_dbus)", "no")
+ TARGETS += libwvdbus.so
+- TARGETS += dbus/tests/wvdbus dbus/tests/wvdbusd
++ TARGETS += dbus/tests/wvdbus
++ dbus/tests/wvdbus: $(LIBWVDBUS)
++
++ TARGETS += dbus/tests/wvdbusd
++ dbus/tests/wvdbusd: $(LIBWVDBUS)
+ TESTS += $(call tests_cc,dbus/tests)
+ libwvdbus_OBJS += $(call objects,dbus)
+ libwvdbus.so: $(libwvdbus_OBJS) $(LIBWVSTREAMS)
+diff -ur wvstreams-4.6.1.orig/wvrules-posix.mk wvstreams-4.6.1/wvrules-posix.mk
+--- wvstreams-4.6.1.orig/wvrules-posix.mk 2008-10-21 18:31:58.000000000 +0300
++++ wvstreams-4.6.1/wvrules-posix.mk 2010-01-04 18:04:00.000000000 +0200
+@@ -85,12 +85,15 @@
+ $(AR) s $1
+ endef
+
+-CC: FORCE
++CC:
+ @CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" \
+ $(WVSTREAMS)/gen-cc CC c
+
+-CXX: FORCE
++CXX:
+ @CC="$(CXX)" CFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" \
+ $(WVSTREAMS)/gen-cc CXX cc
+
++#All files must depend on the above two rules. This is a godawful hack.
++$(shell find -type f '(' -name '*.c' -o -name '*.cc' ')' ): CC CXX
++
+ wvlink=$(LINK_MSG)$(WVLINK_CC) $(LDFLAGS) $($1-LDFLAGS) -o $1 $(filter %.o %.a %.so, $2) $($1-LIBS) $(XX_LIBS) $(LDLIBS) $(PRELIBS) $(LIBS)
diff --git a/libraries/wvstreams/wvstreams.SlackBuild b/libraries/wvstreams/wvstreams.SlackBuild
index ebe4b85968..b6b9ae0c3b 100644
--- a/libraries/wvstreams/wvstreams.SlackBuild
+++ b/libraries/wvstreams/wvstreams.SlackBuild
@@ -54,6 +54,9 @@ find . \
# Fix a build error with glibc-2.12.x
patch -p0 < $CWD/wvstreams-4.6.1-glibc212.patch
+# patch to allow parallel builds
+patch -p1 < $CWD/wvstreams-4.6.1-parallel-make.patch
+
# configure doesn't support disabling static libraries
# Don't manually remove them either, as wvdial won't build then :)
CFLAGS="$SLKCFLAGS" \
diff --git a/libraries/wxsvg/wxsvg.SlackBuild b/libraries/wxsvg/wxsvg.SlackBuild
index 573088635c..ec980941e1 100644
--- a/libraries/wxsvg/wxsvg.SlackBuild
+++ b/libraries/wxsvg/wxsvg.SlackBuild
@@ -5,16 +5,15 @@
# Written by ponce <matteo.bernardini@gmail.com>
PRGNAM=wxsvg
-VERSION=${VERSION:-1.0.6}
+SRC_VERSION=1.0.8-1
+VERSION=$(echo $SRC_VERSION | tr - _)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;;
esac
fi
@@ -43,9 +42,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
-cd $PRGNAM-$VERSION
+rm -rf $PRGNAM-$SRC_VERSION
+tar xvf $CWD/$PRGNAM-$SRC_VERSION.tar.bz2
+cd $PRGNAM-$SRC_VERSION
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
diff --git a/libraries/wxsvg/wxsvg.info b/libraries/wxsvg/wxsvg.info
index 47f158a0d7..e46045252b 100644
--- a/libraries/wxsvg/wxsvg.info
+++ b/libraries/wxsvg/wxsvg.info
@@ -1,10 +1,10 @@
PRGNAM="wxsvg"
-VERSION="1.0.6"
+VERSION="1.0.8_1"
HOMEPAGE="http://sourceforge.net/projects/wxsvg/"
-DOWNLOAD="http://download.sourceforge.net/wxsvg/wxsvg-1.0.6.tar.bz2"
-MD5SUM="328fc48fd07ce6950bcc3bfb02ece475"
+DOWNLOAD="http://download.sourceforge.net/wxsvg/wxsvg-1.0.8-1.tar.bz2"
+MD5SUM="81b1b4e9f86b74850d56df6cc3a44faa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="ponce"
EMAIL="matteo.bernardini@gmail.com"
-APPROVED="dsomero"
+APPROVED=""