diff options
author | ponce | 2011-10-25 07:58:56 +0200 |
---|---|---|
committer | ponce | 2011-10-25 07:58:56 +0200 |
commit | dda3176015f2bffe524a41fb876d7fce1e07bc26 (patch) | |
tree | 0cf7e111b6805b87410813acf0e8c86b5ecbe641 /system | |
parent | 3b1a33551c6717ae80b4635f5654697bc97442b4 (diff) | |
download | old.slackbuilds-dda3176015f2bffe524a41fb876d7fce1e07bc26.tar.gz |
20111025.1 global branch merge.current-20111025.1
Diffstat (limited to 'system')
54 files changed, 921 insertions, 173 deletions
diff --git a/system/dconf/dconf.SlackBuild b/system/dconf/dconf.SlackBuild index 7bb27ad1c7..e485905231 100644 --- a/system/dconf/dconf.SlackBuild +++ b/system/dconf/dconf.SlackBuild @@ -27,7 +27,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dconf -VERSION=${VERSION:-0.7.3} +VERSION=${VERSION:-0.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -82,6 +82,7 @@ CXXFLAGS="$SLKCFLAGS" \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ + --disable-editor \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux diff --git a/system/dconf/dconf.info b/system/dconf/dconf.info index 07fbc16dc7..6d81f1dc6d 100644 --- a/system/dconf/dconf.info +++ b/system/dconf/dconf.info @@ -1,10 +1,10 @@ PRGNAM="dconf" -VERSION="0.7.3" +VERSION="0.8.0" HOMEPAGE="http://live.gnome.org/dconf" -DOWNLOAD="http://download.gnome.org/sources/dconf/0.7/dconf-0.7.3.tar.bz2" -MD5SUM="f541db70d0623d109b1866c732f1a51c" +DOWNLOAD="http://download.gnome.org/sources/dconf/0.8/dconf-0.8.0.tar.bz2" +MD5SUM="4c5c61a619ea27ffa15f88d142d20663" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="David Somero" EMAIL="dsomero@hotmail.com" -APPROVED="nobody"
\ No newline at end of file +APPROVED="" diff --git a/system/gksu-polkit/README b/system/gksu-polkit/README new file mode 100644 index 0000000000..a664ef58c2 --- /dev/null +++ b/system/gksu-polkit/README @@ -0,0 +1,8 @@ +gksu-polkit (gksu through policykit) + +gksu is a library and application used to ask the user for passwords +to run programs as root. It is not a good option now that we have +PolicyKit. This new version will provide similar functionality to +cover applications which still haven't been patched to use PolicyKit. + +This depends on libgee and vala. diff --git a/system/gksu-polkit/gksu-polkit.SlackBuild b/system/gksu-polkit/gksu-polkit.SlackBuild new file mode 100644 index 0000000000..c26a7959b9 --- /dev/null +++ b/system/gksu-polkit/gksu-polkit.SlackBuild @@ -0,0 +1,82 @@ +#!/bin/sh + +# Slackware build script for gksu-polkit +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=gksu-polkit +VERSION=${VERSION:-20100909_d7e3160} +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 ChangeLog HACKING README THANKS TODO" + +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.?z +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 {} \; + +sh autogen.sh + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --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/system/gksu-polkit/gksu-polkit.info b/system/gksu-polkit/gksu-polkit.info new file mode 100644 index 0000000000..eadcd788a1 --- /dev/null +++ b/system/gksu-polkit/gksu-polkit.info @@ -0,0 +1,10 @@ +PRGNAM="gksu-polkit" +VERSION="20100909_d7e3160" +HOMEPAGE="http://live.gnome.org/gksu" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/gksu-polkit-20100909_d7e3160.tar.xz" +MD5SUM="6c0f658eb511482be2ee16a301d1f63b" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/gksu-polkit/slack-desc b/system/gksu-polkit/slack-desc new file mode 100644 index 0000000000..37e8066f8f --- /dev/null +++ b/system/gksu-polkit/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------------------------------------------------------| +gksu-polkit: gksu-polkit (gksu using policykit) +gksu-polkit: +gksu-polkit: gksu is a library and application used to ask the user for passwords +gksu-polkit: to run programs as root. It is not a good option now that we have +gksu-polkit: PolicyKit. This new version will provide similar functionality to +gksu-polkit: cover applications which still haven't been patched to use PolicyKit. +gksu-polkit: +gksu-polkit: +gksu-polkit: +gksu-polkit: homepage: http://live.gnome.org/gksu +gksu-polkit: diff --git a/system/gnome-vfs/gnome-vfs.SlackBuild b/system/gnome-vfs/gnome-vfs.SlackBuild index 11f71a1d12..3f444ae3ec 100644 --- a/system/gnome-vfs/gnome-vfs.SlackBuild +++ b/system/gnome-vfs/gnome-vfs.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gnome-vfs -VERSION=2.24.3 +VERSION=2.24.4 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/gnome-vfs/gnome-vfs.info b/system/gnome-vfs/gnome-vfs.info index faf71a102f..7358e3ebff 100644 --- a/system/gnome-vfs/gnome-vfs.info +++ b/system/gnome-vfs/gnome-vfs.info @@ -1,10 +1,10 @@ PRGNAM="gnome-vfs" -VERSION="2.24.3" +VERSION="2.24.4" HOMEPAGE="http://www.gnome.org/" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/2.24/gnome-vfs-2.24.3.tar.bz2" -MD5SUM="646a2672c6e7e4ebff6a798b0fb7cc90" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/2.24/gnome-vfs-2.24.4.tar.bz2" +MD5SUM="a05fab03eeef10a47dd156b758982f2e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="rworkman" +APPROVED="" diff --git a/system/gnomint/README b/system/gnomint/README new file mode 100644 index 0000000000..474ff17fd2 --- /dev/null +++ b/system/gnomint/README @@ -0,0 +1,7 @@ +gnomint (gui for certification authorities) + +gnomint is a tool for an easy creation and management of Certification +Authorities. It allows a fancy visualization of all the pieces that +conform a CA: x509 certificates, CSRs, CRLs... + +This requires GConf and ORBit2, available on slackware/extra. diff --git a/system/gnomint/doinst.sh b/system/gnomint/doinst.sh new file mode 100644 index 0000000000..d751095340 --- /dev/null +++ b/system/gnomint/doinst.sh @@ -0,0 +1,18 @@ +if [ -x /usr/bin/update-mime-database ]; then + /usr/bin/update-mime-database /usr/share/mime &> /dev/null +fi + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database &> /dev/null +fi + +if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f -q /usr/share/icons/hicolor &> /dev/null +fi + +if [ -x usr/bin/gconftool-2 ]; then + ( cd $PKG/etc/gconf/schemas + GCONF_CONFIG_SOURCE="xml::etc/gconf/gconf.xml.defaults" \ + usr/bin/gconftool-2 --makefile-install-rule \ + etc/gconf/schemas/gnomint.schemas >/dev/null 2>&1 ) +fi diff --git a/system/gnomint/gnomint.SlackBuild b/system/gnomint/gnomint.SlackBuild new file mode 100644 index 0000000000..448d163468 --- /dev/null +++ b/system/gnomint/gnomint.SlackBuild @@ -0,0 +1,83 @@ +#!/bin/sh + +# Slackware build script for gnomint +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=gnomint +VERSION=${VERSION:-1.2.1} +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 BUGS COPYING ChangeLog INSTALL MAINTAINERS NEWS README TODO" + +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 {} \; + +autoreconf -i + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --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 +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/system/gnomint/gnomint.info b/system/gnomint/gnomint.info new file mode 100644 index 0000000000..032a819750 --- /dev/null +++ b/system/gnomint/gnomint.info @@ -0,0 +1,10 @@ +PRGNAM="gnomint" +VERSION="1.2.1" +HOMEPAGE="http://sourceforge.net/projects/gnomint/" +DOWNLOAD="http://downloads.sf.net/gnomint/gnomint-1.2.1.tar.gz" +MD5SUM="f09f55abe094232fbea2a2d13ef600e6" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/gnomint/slack-desc b/system/gnomint/slack-desc new file mode 100644 index 0000000000..24c4375145 --- /dev/null +++ b/system/gnomint/slack-desc @@ -0,0 +1,20 @@ +# 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 ':'. + + |-----handy-ruler----------------------------------------------------| +gnomint: gnomint (gui for certification authorities) +gnomint: +gnomint: gnomint is a tool for an easy creation and management of Certification +gnomint: Authorities. It allows a fancy visualization of all the pieces that +gnomint: conform a CA: x509 certificates, CSRs, CRLs... +gnomint: +gnomint: http://sourceforge.net/projects/gnomint/ +gnomint: +gnomint: +gnomint: +gnomint: + diff --git a/system/gvfs/gvfs.SlackBuild b/system/gvfs/gvfs.SlackBuild index e0db4e4b6c..b1f25f3dc7 100644 --- a/system/gvfs/gvfs.SlackBuild +++ b/system/gvfs/gvfs.SlackBuild @@ -3,9 +3,10 @@ # Slackware build script for gvfs # Written by Luis Henrique <lmello.009@gmail.com> +# Thanks from ponce <matteo.bernardini@gmail.com> to Steve Kennedy for the hints :) PRGNAM=gvfs -VERSION=${VERSION:-1.6.7} +VERSION=${VERSION:-1.8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -60,6 +61,8 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ + --disable-static \ + --disable-hal \ --build=$ARCH-slackware-linux make @@ -73,6 +76,8 @@ cp -a \ AUTHORS ChangeLog COPYING INSTALL MAINTAINERS NEWS 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 mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/gvfs/gvfs.info b/system/gvfs/gvfs.info index a7ef633fc2..7a155aebf3 100644 --- a/system/gvfs/gvfs.info +++ b/system/gvfs/gvfs.info @@ -1,10 +1,10 @@ PRGNAM="gvfs" -VERSION="1.6.7" +VERSION="1.8.2" HOMEPAGE="ftp://ftp.gnome.org" -DOWNLOAD="ftp://ftp.gnome.org/pub/gnome/sources/gvfs/1.6/gvfs-1.6.7.tar.bz2" -MD5SUM="ac249ae10e38cf3d5f779624b81ad3b0" +DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/gvfs/1.8/gvfs-1.8.2.tar.bz2" +MD5SUM="402f94b187b197b403d25c85caeb9562" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Luis Henrique" EMAIL="lmello.009@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/lxdm/lxdm.SlackBuild b/system/lxdm/lxdm.SlackBuild index e657a9e43a..ded5c49ed2 100644 --- a/system/lxdm/lxdm.SlackBuild +++ b/system/lxdm/lxdm.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lxdm -VERSION=${VERSION:-0.3.0} -BUILD=${BUILD:-1} +VERSION=${VERSION:-0.4.1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -69,6 +69,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# patch lxdm.conf.in to avoid a wrong libexec path - must go deep on +# why the build system gets it wrong +sed -i "s/@FULL_LIBEXECDIR@/\/usr\/libexec/" data/lxdm.conf.in + # Patch the Xsession file to source /etc/profile and xprofile on session start patch -p1 < $CWD/patches/source_profile_in_Xsession.diff @@ -91,6 +95,9 @@ patch -p1 < $CWD/patches/lxdm-0.3.0-without_pam.diff # to maintain ; let's hope I don't eat those words. --rworkman patch -p1 < $CWD/patches/lxdm-0.3.0-set_DESKTOP_SESSION_in_env.diff +# from git, fix null pointer dereference +patch -p1 < $CWD/patches/null_pointer_dereference.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -109,6 +116,10 @@ make install DESTDIR=$PKG # We said --without-pam rm -rf $PKG/etc/pam.d +# change default non-existent background image to an lxde one and theme accordingly :P +sed -i -e "s|^bg=.*|bg=/usr/share/lxde/wallpapers/lxde_green.jpg|" $PKG/etc/lxdm/lxdm.conf +sed -i -e "s|Clearlooks|Clearlooks-Olive|" $PKG/etc/lxdm/lxdm.conf + # Install a to-be-customized-if-needed /etc/lxdm/xinitrc cat $CWD/xinitrc > $PKG/etc/lxdm/xinitrc.new diff --git a/system/lxdm/lxdm.info b/system/lxdm/lxdm.info index c584170ee7..4190230038 100644 --- a/system/lxdm/lxdm.info +++ b/system/lxdm/lxdm.info @@ -1,10 +1,10 @@ PRGNAM="lxdm" -VERSION="0.3.0" +VERSION="0.4.1" HOMEPAGE="http://lxde.org/" -DOWNLOAD="http://downloads.sourceforge.net/lxde/lxdm-0.3.0.tar.gz" -MD5SUM="1d0688e088edab7c3c563263eb2f9654" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxdm-0.4.1.tar.gz" +MD5SUM="8da1cfc2be6dc9217c85a7cf51e1e821" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="michiel" +APPROVED="" diff --git a/system/lxdm/patches/lxdm-0.3.0-without_pam.diff b/system/lxdm/patches/lxdm-0.3.0-without_pam.diff index e9a8c5ae97..dacd16d770 100644 --- a/system/lxdm/patches/lxdm-0.3.0-without_pam.diff +++ b/system/lxdm/patches/lxdm-0.3.0-without_pam.diff @@ -1,18 +1,18 @@ -diff -Nur lxdm-0.3.0.orig//src/lxdm.c lxdm-0.3.0/src/lxdm.c ---- lxdm-0.3.0.orig//src/lxdm.c 2010-09-24 10:43:49.000000000 -0500 -+++ lxdm-0.3.0/src/lxdm.c 2010-10-10 23:01:24.711716765 -0500 -@@ -150,6 +150,7 @@ +diff -Naur lxdm-0.4.0.orig/src/lxdm.c lxdm-0.4.0/src/lxdm.c +--- lxdm-0.4.0.orig/src/lxdm.c 2011-07-13 14:00:34.000000000 +0200 ++++ lxdm-0.4.0/src/lxdm.c 2011-07-22 17:27:34.000000000 +0200 +@@ -153,6 +153,7 @@ while( waitpid(-1, 0, WNOHANG) > 0 ) ; } +/* Sorry, -ENOPAM here + #if HAVE_LIBPAM static void close_pam_session(pam_handle_t *pamh) { - int err; -@@ -159,6 +160,7 @@ - pam_end(pamh, err); +@@ -164,6 +165,7 @@ pamh = NULL; } + #endif +*/ static LXSession *lxsession_find_greeter(void) diff --git a/system/lxdm/patches/null_pointer_dereference.patch b/system/lxdm/patches/null_pointer_dereference.patch new file mode 100644 index 0000000000..7abdbd4705 --- /dev/null +++ b/system/lxdm/patches/null_pointer_dereference.patch @@ -0,0 +1,51 @@ +From 19f82a206b2cec964cea0475395d63dedf183788 Mon Sep 17 00:00:00 2001 +From: Andrea Florio <andrea@opensuse.org> +Date: Fri, 29 Jul 2011 23:59:32 +0200 +Subject: [PATCH] fix null pointer dereference + +--- + src/config.c | 25 ++++++++++--------------- + 1 files changed, 10 insertions(+), 15 deletions(-) + +diff --git a/src/config.c b/src/config.c +index 3f92f7b..4603ab4 100644 +--- a/src/config.c ++++ b/src/config.c +@@ -125,24 +125,19 @@ static gboolean image_file_valid(const char *filename) + static void update_face_image(GtkWidget *w) + { + GdkPixbuf *pixbuf; +- char *path; +- path=g_build_filename(user->pw_dir,".face",NULL); +- if(access(path,R_OK)) +- { +- g_free(path); +- if(ui_nobody) +- pixbuf=gdk_pixbuf_new_from_file_at_scale(ui_nobody,48,48,FALSE,NULL); +- if(!pixbuf) +- pixbuf=gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), ++ char *path=g_build_filename(user->pw_dir,".face",NULL); ++ pixbuf=gdk_pixbuf_new_from_file_at_scale(path,48,48,FALSE,NULL); ++ g_free(path); ++ if(!pixbuf && ui_nobody) ++ pixbuf=gdk_pixbuf_new_from_file_at_scale(ui_nobody,48,48,FALSE,NULL); ++ if(!pixbuf) ++ pixbuf=gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), + "avatar-default", 48,GTK_ICON_LOOKUP_FORCE_SIZE,NULL); +- } +- else ++ if(pixbuf) + { +- pixbuf=gdk_pixbuf_new_from_file_at_scale(path,48,48,FALSE,NULL); +- g_free(path); ++ gtk_image_set_from_pixbuf(GTK_IMAGE(w),pixbuf); ++ g_object_unref(pixbuf); + } +- gtk_image_set_from_pixbuf(GTK_IMAGE(w),pixbuf); +- g_object_unref(pixbuf); + } + + static void set_face_file(const char *filename) +-- +1.7.0.1 + diff --git a/system/lxdm/patches/remove_suse_from_Xsession.diff b/system/lxdm/patches/remove_suse_from_Xsession.diff index df1da70b83..475c5c75a9 100644 --- a/system/lxdm/patches/remove_suse_from_Xsession.diff +++ b/system/lxdm/patches/remove_suse_from_Xsession.diff @@ -1,10 +1,10 @@ -diff -Nur lxdm-0.3.0.orig//data/Xsession lxdm-0.3.0/data/Xsession ---- lxdm-0.3.0.orig//data/Xsession 2010-10-12 20:13:01.316302089 -0500 -+++ lxdm-0.3.0/data/Xsession 2010-10-12 20:12:40.989504750 -0500 -@@ -31,10 +31,6 @@ +diff -Naur lxdm-0.4.0.orig/data/Xsession lxdm-0.4.0/data/Xsession +--- lxdm-0.4.0.orig/data/Xsession 2011-03-17 16:35:47.000000000 +0100 ++++ lxdm-0.4.0/data/Xsession 2011-07-22 17:23:49.000000000 +0200 +@@ -27,10 +27,6 @@ elif [ -x /etc/X11/Xsession ]; then # mandriva, debian, ubuntu - exec /etc/X11/Xsession $LXSESSION + exec /etc/X11/Xsession "$LXSESSION" -elif [ -x /etc/X11/xinit/xinitrc ]; then -#suse - export WINDOWMANAGER=$LXSESSION diff --git a/system/lxinput/lxinput.SlackBuild b/system/lxinput/lxinput.SlackBuild index 3e778452a5..d43a14a7ac 100644 --- a/system/lxinput/lxinput.SlackBuild +++ b/system/lxinput/lxinput.SlackBuild @@ -7,16 +7,14 @@ # generated by Grissiom's sbo-dev-helper PRGNAM=lxinput -VERSION=${VERSION:-0.3.0} +VERSION=${VERSION:-0.3.1} 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 @@ -55,7 +53,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 +sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/system/lxinput/lxinput.info b/system/lxinput/lxinput.info index 16612870fb..7c7acf2ba1 100644 --- a/system/lxinput/lxinput.info +++ b/system/lxinput/lxinput.info @@ -1,10 +1,10 @@ PRGNAM="lxinput" -VERSION="0.3.0" +VERSION="0.3.1" HOMEPAGE="http://www.lxde.org/" -DOWNLOAD="http://download.sourceforge.net/lxde/lxinput-0.3.0.tar.gz" -MD5SUM="34e8d557d76ad45141b8f42b62e7a0e1" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxinput-0.3.1.tar.gz" +MD5SUM="948ad3371325f53bf8c4a7ed555558a4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxpolkit/lxpolkit.SlackBuild b/system/lxpolkit/lxpolkit.SlackBuild index 0cae05303a..bcd725a83f 100644 --- a/system/lxpolkit/lxpolkit.SlackBuild +++ b/system/lxpolkit/lxpolkit.SlackBuild @@ -7,7 +7,7 @@ # generated by Grissiom's sbo-dev-helper PRGNAM=lxpolkit -VERSION=${VERSION:-20100726_0ce3d64} +VERSION=${VERSION:-0.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -55,7 +55,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 +sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -69,10 +69,7 @@ CXXFLAGS="$SLKCFLAGS" \ --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/system/lxpolkit/lxpolkit.info b/system/lxpolkit/lxpolkit.info index 73fbaa6f83..58b1051f7f 100644 --- a/system/lxpolkit/lxpolkit.info +++ b/system/lxpolkit/lxpolkit.info @@ -1,10 +1,10 @@ PRGNAM="lxpolkit" -VERSION="20100726_0ce3d64" +VERSION="0.1.0" HOMEPAGE="http://lxde.org" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde-git/lxpolkit-20100726_0ce3d64.tar.xz" -MD5SUM="fe70c6206bad9ccfc01ba08b1120920c" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxpolkit-0.1.0.tar.gz" +MD5SUM="2597b00035fe1d695219e0f9bfa8c26f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="michiel" +APPROVED="" diff --git a/system/lxrandr/lxrandr.SlackBuild b/system/lxrandr/lxrandr.SlackBuild index 9ba31b9cb1..670c20a447 100644 --- a/system/lxrandr/lxrandr.SlackBuild +++ b/system/lxrandr/lxrandr.SlackBuild @@ -37,6 +37,8 @@ # 20100906_9aaca42 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 0.1.2-1 24/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * update. # # Run 'sh lxrandr.SlackBuild --cleanup' to build a Slackware package. # The package is created in /tmp . @@ -45,16 +47,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxrandr -VERSION=${VERSION:-20100906_9aaca42} +VERSION=${VERSION:-0.1.2} 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 @@ -95,7 +95,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 +# sh autogen.sh CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ @@ -112,15 +112,13 @@ CFLAGS="$SLKCFLAGS" \ make make install-strip DESTDIR=$PKG +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 + # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; - -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/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/lxrandr/lxrandr.info b/system/lxrandr/lxrandr.info index 47bf8cc750..d5e88894d7 100644 --- a/system/lxrandr/lxrandr.info +++ b/system/lxrandr/lxrandr.info @@ -1,10 +1,10 @@ PRGNAM="lxrandr" -VERSION="20100906_9aaca42" +VERSION="0.1.2" HOMEPAGE="http://wiki.lxde.org/en/LXRandr" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxrandr-20100906_9aaca42.tar.xz" -MD5SUM="a214fbf54a9ee4d5aad94018d1f6e982" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxrandr-0.1.2.tar.gz" +MD5SUM="8a7391581541bba58839ac11dbf5b575" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxsession-edit/lxsession-edit.SlackBuild b/system/lxsession-edit/lxsession-edit.SlackBuild index a5edd2dbfe..0ea1b4f236 100644 --- a/system/lxsession-edit/lxsession-edit.SlackBuild +++ b/system/lxsession-edit/lxsession-edit.SlackBuild @@ -7,18 +7,16 @@ # generated by Grissiom's sbo-dev-helper PRGNAM=lxsession-edit -VERSION=${VERSION:-20100906_0ed54f3} +VERSION=${VERSION:-0.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -DOCS="AUTHOR COPYING ChangeLog NEWS README" +DOCS="AUTHORS ChangeLog NEWS README" -# 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 @@ -57,7 +55,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 +# sh autogen.sh CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -78,7 +76,7 @@ sed -i -e 's/_Name/Name/' $PKG/usr/share/applications/lxsession-edit.desktop sed -i -e 's/_Comment/Comment/' $PKG/usr/share/applications/lxsession-edit.desktop mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/system/lxsession-edit/lxsession-edit.info b/system/lxsession-edit/lxsession-edit.info index d9b913f3a5..50bf38192a 100644 --- a/system/lxsession-edit/lxsession-edit.info +++ b/system/lxsession-edit/lxsession-edit.info @@ -1,10 +1,10 @@ PRGNAM="lxsession-edit" -VERSION="20100906_0ed54f3" +VERSION="0.2.0" HOMEPAGE="http://wiki.lxde.org/en/LXSession_Edit" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxsession-edit-20100906_0ed54f3.tar.xz" -MD5SUM="74c113200648b2a5d0aae97909d286e5" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxsession-edit-0.2.0.tar.gz" +MD5SUM="1e763a9b7f297ba964cd41b30edfccd7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxsession/lxsession.SlackBuild b/system/lxsession/lxsession.SlackBuild index 675fc158b0..ab366525fc 100644 --- a/system/lxsession/lxsession.SlackBuild +++ b/system/lxsession/lxsession.SlackBuild @@ -40,6 +40,8 @@ # 0.4.4-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated. +# 0.4.6.1-1: 28/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * update. # # Run 'sh lxsession.SlackBuild' to build a Slackware package. # The package (.txz) plus descriptive .txt file are created in /tmp . @@ -48,16 +50,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxsession -VERSION=${VERSION:-0.4.4} +VERSION=${VERSION:-0.4.6.1} 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 @@ -98,7 +98,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 +sh autogen.sh || true CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ @@ -123,8 +123,6 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/lxsession/lxsession.info b/system/lxsession/lxsession.info index 9d193b426d..3fcf3cf73e 100644 --- a/system/lxsession/lxsession.info +++ b/system/lxsession/lxsession.info @@ -1,10 +1,10 @@ PRGNAM="lxsession" -VERSION="0.4.4" +VERSION="0.4.6.1" HOMEPAGE="http://wiki.lxde.org/en/LXSession" -DOWNLOAD="http://download.sourceforge.net/lxde/lxsession-0.4.4.tar.gz" -MD5SUM="9d433e1219eac07862c0d725ab58444f" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxsession-0.4.6.1.tar.gz" +MD5SUM="e456b64c5ab3652a4dec661ec706dc6e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxtask/lxtask.SlackBuild b/system/lxtask/lxtask.SlackBuild index 7365e23b1e..78eefcdafe 100644 --- a/system/lxtask/lxtask.SlackBuild +++ b/system/lxtask/lxtask.SlackBuild @@ -37,6 +37,8 @@ # 0.1.3-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to latest version. +# 0.1.4-1: 25/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to 0.1.4. # # Run 'sh lxtask.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -45,21 +47,19 @@ # ----------------------------------------------------------------------------- PRGNAM=lxtask -VERSION=${VERSION:-0.1.3} +VERSION=${VERSION:-0.1.4} 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 -DOCS="AUTHORS COPYING ChangeLog NEWS README TODO" +DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README TODO" CWD=$(pwd) TMP=${TMP:-/tmp/SBo} @@ -95,6 +95,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 || true + CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ ./configure \ @@ -111,10 +113,8 @@ make install-strip DESTDIR=$PKG # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/lxtask/lxtask.info b/system/lxtask/lxtask.info index 19026341e1..f0ea35c2fd 100644 --- a/system/lxtask/lxtask.info +++ b/system/lxtask/lxtask.info @@ -1,10 +1,10 @@ PRGNAM="lxtask" -VERSION="0.1.3" +VERSION="0.1.4" HOMEPAGE="http://wiki.lxde.org/en/LXTask" -DOWNLOAD="http://download.sourceforge.net/lxde/lxtask-0.1.3.tar.gz" -MD5SUM="eccfb69ee1a209248b22a5f0a34a4734" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxtask-0.1.4.tar.gz" +MD5SUM="c4ab47d03d41a88696d64d3f1e78cf7f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxterminal/lxterminal.SlackBuild b/system/lxterminal/lxterminal.SlackBuild index aae24b4088..f9e65cf533 100644 --- a/system/lxterminal/lxterminal.SlackBuild +++ b/system/lxterminal/lxterminal.SlackBuild @@ -46,6 +46,8 @@ # * Update. # 0.1.9-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Update. +# 0.1.11-1 28/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * Update. # # Run 'sh lxterminal.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -56,16 +58,14 @@ # Set initial variables: PRGNAM=lxterminal -VERSION=${VERSION:-0.1.9} +VERSION=${VERSION:-0.1.11} 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 @@ -106,6 +106,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 || true + CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ ./configure \ @@ -121,15 +123,13 @@ CFLAGS="$SLKCFLAGS" \ make make install-strip DESTDIR=$PKG +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 + # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; - -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/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/lxterminal/lxterminal.info b/system/lxterminal/lxterminal.info index ed7f036c0d..e44bb38216 100644 --- a/system/lxterminal/lxterminal.info +++ b/system/lxterminal/lxterminal.info @@ -1,10 +1,10 @@ PRGNAM="lxterminal" -VERSION="0.1.9" +VERSION="0.1.11" HOMEPAGE="http://wiki.lxde.org/en/LXTerminal" -DOWNLOAD="http://download.sourceforge.net/lxde/lxterminal-0.1.9.tar.gz" -MD5SUM="cb10cc667611dce3c141294712049c43" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxterminal-0.1.11.tar.gz" +MD5SUM="fd9140b45c0f28d021253c4aeb8c4aea" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/pcmanfm/README b/system/pcmanfm/README index befd2ac60c..5a2e87c991 100644 --- a/system/pcmanfm/README +++ b/system/pcmanfm/README @@ -1,10 +1,9 @@ -PCManFM is an extremely fast and lightweight GTK+ based file manager -which features tabbed browsing and a user-friendly interface. +PCManFM (PCMan File Manager) is an extremely fast and lightweight GTK+ +based file manager which features tabbed browsing and a user-friendly +interface. -To view icons on PCMan File Manager, include this line to your -$HOME/.gtkrc-2.0: gtk-icon-theme-name="Tango" - -pcmanfm warns by default when used by root: you can disable the warning -passing a parameter to the build script, BEND_ME_OVER=kthxbai +If you have problems viewing icons on pcmanfm, include this line to your +$HOME/.gtkrc-2.0: +gtk-icon-theme-name="Tango" This requires libfm. diff --git a/system/pcmanfm/norootwarning.patch b/system/pcmanfm/norootwarning.patch deleted file mode 100644 index bb9bb03c94..0000000000 --- a/system/pcmanfm/norootwarning.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -Naur pcmanfm-20101129_0f075cf.orig/src/main-win.c pcmanfm-20101129_0f075cf/src/main-win.c ---- pcmanfm-20101129_0f075cf.orig/src/main-win.c 2010-11-29 15:11:45.000000000 +0100 -+++ pcmanfm-20101129_0f075cf/src/main-win.c 2010-12-03 11:05:46.000000000 +0100 -@@ -550,19 +550,6 @@ - /* the location bar */ - self->location = fm_path_entry_new(); - g_signal_connect(self->location, "activate", on_location_activate, self); -- if(geteuid() == 0) /* if we're using root, give the location entry a different color */ -- { -- GtkStyle* style = gtk_rc_get_style_by_paths( -- gtk_settings_get_for_screen(gtk_widget_get_screen(self->location)), -- "gtk-tooltip", NULL, G_TYPE_NONE); -- if(style) -- { -- gtk_widget_modify_base(self->location, GTK_STATE_NORMAL, &style->bg[GTK_STATE_NORMAL]); -- gtk_widget_modify_fg(self->location, GTK_STATE_NORMAL, &style->fg[GTK_STATE_NORMAL]); -- gtk_entry_set_icon_from_stock(GTK_ENTRY(self->location), GTK_ENTRY_ICON_PRIMARY, GTK_STOCK_DIALOG_WARNING); -- } -- gtk_entry_set_icon_tooltip_text(GTK_ENTRY(self->location), GTK_ENTRY_ICON_PRIMARY, _("You are in super user mode")); -- } - - toolitem = gtk_tool_item_new(); - gtk_container_add( GTK_CONTAINER(toolitem), self->location ); diff --git a/system/pcmanfm/pcmanfm.SlackBuild b/system/pcmanfm/pcmanfm.SlackBuild index b8d61e7c86..e9114aa0db 100644 --- a/system/pcmanfm/pcmanfm.SlackBuild +++ b/system/pcmanfm/pcmanfm.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pcmanfm -VERSION=20110316_9c4603d +VERSION=${VERSION:-0.9.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -73,12 +73,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# if you want disable root use warning -if [ "$BEND_ME_OVER" = "kthxbai" ]; then - patch -p1 < $CWD/norootwarning.patch -fi +# http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/pcmanfm;a=commitdiff;h=7a98615b1d7a408b03a0ceb6d365d60f50d4e717 +sed -i "s/on_tab_page_chdir(/void on_tab_page_chdir(/" src/main-win.c -sh autogen.sh +sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -87,7 +85,7 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ - --disable-debug \ + --enable-static=no \ --build=$ARCH-slackware-linux make @@ -96,9 +94,6 @@ make install-strip DESTDIR=$PKG # A minor polish sed -i 's/Name=File\ Manager/Name=PCMan\ File\ Manager/' $PKG/usr/share/applications/pcmanfm.desktop -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 cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/system/pcmanfm/pcmanfm.info b/system/pcmanfm/pcmanfm.info index 83038d7f8b..31e2e65ce2 100644 --- a/system/pcmanfm/pcmanfm.info +++ b/system/pcmanfm/pcmanfm.info @@ -1,10 +1,10 @@ PRGNAM="pcmanfm" -VERSION="20110316_9c4603d" +VERSION="0.9.9" HOMEPAGE="http://pcmanfm.sourceforge.net" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/pcmanfm-20110316_9c4603d.tar.xz" -MD5SUM="0b3ce79e27ad0c8e6db58861750f0eb7" +DOWNLOAD="http://downloads.sourceforge.net/pcmanfm/pcmanfm-0.9.9.tar.gz" +MD5SUM="f31ed6defb600f7046a456220d8efa3a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/redis/redis.SlackBuild b/system/redis/redis.SlackBuild index 1d180289fb..9002749114 100644 --- a/system/redis/redis.SlackBuild +++ b/system/redis/redis.SlackBuild @@ -4,7 +4,8 @@ # Written by kuroi_kenshi <kuroi_kenshi96@yahoo.com> PRGNAM=redis -VERSION=${VERSION:-1.02} +SRC_VERSION=2.2.105-scripting +VERSION=$(echo $SRC_VERSION | tr - _) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -42,18 +43,15 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION +rm -rf $PRGNAM-$SRC_VERSION +tar xvf $CWD/$PRGNAM-$SRC_VERSION.tar.gz +cd $PRGNAM-$SRC_VERSION chown -R root:root . chmod -R u+w,go+r-w,a-s . # No ./configure necessary -CFLAGS="$SLKCFLAGS" make - -# move binaries to /usr/bin/ -mkdir -p $PKG/usr/bin -install -m 0755 redis-server redis-cli redis-benchmark $PKG/usr/bin +CFLAGS="$SLKCFLAGS" make PREFIX=/usr +make PREFIX=$PKG/usr install find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true @@ -63,7 +61,7 @@ install -D -m 644 redis.conf $PKG/etc/redis.conf.new mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - 00-RELEASENOTES BETATESTING.txt BUGS Changelog COPYING README TODO \ + 00-RELEASENOTES BUGS CONTRIBUTING Changelog COPYING README TODO \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/system/redis/redis.info b/system/redis/redis.info index d598f18caf..aac97f476e 100644 --- a/system/redis/redis.info +++ b/system/redis/redis.info @@ -1,10 +1,10 @@ PRGNAM="redis" -VERSION="1.02" -HOMEPAGE="http://code.google.com/p/redis/" -DOWNLOAD="http://redis.googlecode.com/files/redis-1.02.tar.gz" -MD5SUM="5396e2d8b67f451ab4702ce7655533ae" +VERSION="2.2.105_scripting" +HOMEPAGE="http://redis.io" +DOWNLOAD="http://redis.googlecode.com/files/redis-2.2.105-scripting.tar.gz" +MD5SUM="3e05ac7fe85445c7e7ba9c129f3dada6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Kuroi Kenshi" EMAIL="kuroi_kenshi96@yahoo.com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/rsyslog/README b/system/rsyslog/README new file mode 100644 index 0000000000..5529fd0dfd --- /dev/null +++ b/system/rsyslog/README @@ -0,0 +1,20 @@ +rsyslog (enhanced syslogd) + +rsyslog is an enhanced syslogd supporting, among others, MySQL, PostgreSQL, +failover log destinations, syslog/tcp, fine grain output format control, +high precision timestamps, queued operations and the ability to filter on +any message part. +It is quite compatible to stock sysklogd and can be used as a drop-in +replacement (remove sysklogd before installing). +It has a default config taken from the standard slackware sysklogd one and +is setted up to emulate it. + +available build time switches (pass the variables to the build script): +- MYSQL=yes for mysql support; +- PGSQL=yes for postgresql support (you'll need postgresql, available on +slackbuilds.org, installed); +- LIBDBI=yes for libdbi support (you'll need libdbi and libdbi-drivers, +available on slackbuilds.org, installed); +- GNUTLS=yes for gnutls support. +you can see even more options if you run "./configure --help" +in the uncompressed sources folder. diff --git a/system/rsyslog/config/rc.rsyslogd b/system/rsyslog/config/rc.rsyslogd new file mode 100644 index 0000000000..6318d7f8ed --- /dev/null +++ b/system/rsyslog/config/rc.rsyslogd @@ -0,0 +1,55 @@ +#!/bin/sh +# Start/stop/restart the system logging daemons. +# +# Written for Slackware Linux by Patrick J. Volkerding <volkerdi@slackware.com>. +# Modded for rsyslogd by Chris Elvidge <chris@lowe.ae> Sept 2005 +# slightly modified by ponce <matteo.bernardini@sns.it> Oct 2010 + +create_xconsole() +{ + if [ ! -e /dev/xconsole ]; then + mknod -m 640 /dev/xconsole p + else + chmod 0640 /dev/xconsole + fi + chown 0:0 /dev/xconsole +} + +rsyslogd_start() { + if [ -x /usr/sbin/rsyslogd ]; then + echo "Starting rsyslogd daemon: " + echo "/usr/sbin/rsyslogd -i $pidfile1" + /usr/sbin/rsyslogd -i "$pidfile1" + cp "$pidfile1" "$pidfile2" + fi +} + +rsyslogd_stop() { + killall rsyslogd 2> /dev/null + /usr/bin/rm "$pidfile1" 2> /dev/null + /usr/bin/rm "$pidfile2" 2> /dev/null +} + +rsyslogd_restart() { + rsyslogd_stop + sleep 1 + rsyslogd_start +} + +pidfile1=/var/run/rsyslogd.pid +pidfile2=/var/run/syslogd.pid + +case "$1" in +'start') + create_xconsole + rsyslogd_start + ;; +'stop') + rsyslogd_stop + ;; +'restart') + rsyslogd_restart + ;; +*) + echo "usage $0 start|stop|restart" +esac diff --git a/system/rsyslog/config/rsyslog.conf b/system/rsyslog/config/rsyslog.conf new file mode 100644 index 0000000000..1b88783343 --- /dev/null +++ b/system/rsyslog/config/rsyslog.conf @@ -0,0 +1,76 @@ +# if you experience problems, check +# http://www.rsyslog.com/troubleshoot for assistance +# look also into /usr/doc/rsyslog-*/html/rsyslog-example.conf + +# rsyslog v3: load input modules +# If you do not load inputs, nothing happens! +# You may need to set the module load path if modules are not found. + +$ModLoad immark # provides --MARK-- message capability +$ModLoad imuxsock # provides support for local system logging (e.g. via logger command) +$ModLoad imklog # kernel logging (formerly provided by rklogd) + +# maintain the sysklogd output format +$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat + +# backward compatibility with klogd -c 3 behaviour, thanks to Rodrigo L. Fernandez +$klogConsoleLogLevel 3 + +# Uncomment this to see kernel messages on the console. +#kern.* /dev/console + +# Log anything 'info' or higher, but lower than 'warn'. +# Exclude authpriv, cron, mail, and news. These are logged elsewhere. +*.info;*.!warn;\ + authpriv.none;cron.none;mail.none;news.none -/var/log/messages + +# Log anything 'warn' or higher. +# Exclude authpriv, cron, mail, and news. These are logged elsewhere. +*.warn;\ + authpriv.none;cron.none;mail.none;news.none -/var/log/syslog + +# Debugging information is logged here. +*.=debug -/var/log/debug + +# Private authentication message logging: +authpriv.* -/var/log/secure + +# Cron related logs: +cron.* -/var/log/cron + +# Mail related logs: +mail.* -/var/log/maillog + +# Emergency level messages go to all users: +*.emerg * + +# This log is for news and uucp errors: +uucp,news.crit -/var/log/spooler + +# Uncomment these if you'd like INN to keep logs on everything. +# You won't need this if you don't run INN (the InterNetNews daemon). +#news.=crit -/var/log/news/news.crit +#news.=err -/var/log/news/news.err +#news.notice -/var/log/news/news.notice + +# Remote Logging (we use TCP for reliable delivery) +# An on-disk queue is created for this action. If the remote host is +# down, messages are spooled to disk and sent when it is up again. +#$WorkDirectory /rsyslog/spool # where to place spool files +#$ActionQueueFileName uniqName # unique name prefix for spool files +#$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible) +#$ActionQueueSaveOnShutdown on # save messages to disk on shutdown +#$ActionQueueType LinkedList # run asynchronously +#$ActionResumeRetryCount -1 # infinite retries if host is down +# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional +#*.* @@remote-host:514 + +# ######### Receiving Messages from Remote Hosts ########## +# TCP Syslog Server: +# provides TCP syslog reception and GSS-API (if compiled to support it) +#$ModLoad imtcp.so # load module +#$InputTCPServerRun 514 # start up TCP listener at port 514 + +# UDP Syslog Server: +#$ModLoad imudp.so # provides UDP syslog reception +#$UDPServerRun 514 # start a UDP syslog server at standard port 514 diff --git a/system/rsyslog/config/rsyslog.logrotate b/system/rsyslog/config/rsyslog.logrotate new file mode 100644 index 0000000000..67001c527a --- /dev/null +++ b/system/rsyslog/config/rsyslog.logrotate @@ -0,0 +1,6 @@ +/var/log/cron /var/log/debug /var/log/maillog /var/log/messages /var/log/secure /var/log/spooler /var/log/syslog { + sharedscripts + postrotate + /bin/kill -HUP `cat /var/run/rsyslogd.pid 2>/dev/null` 2>/dev/null || true + endscript +} diff --git a/system/rsyslog/doinst.sh b/system/rsyslog/doinst.sh new file mode 100644 index 0000000000..845bb35fa7 --- /dev/null +++ b/system/rsyslog/doinst.sh @@ -0,0 +1,36 @@ +if [ -f /etc/rc.d/rc.syslog ]; then + mv /etc/rc.d/rc.syslog /etc/rc.d/rc.syslog.orig +fi + +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +config etc/logrotate.d/rsyslog.new +config etc/rsyslog.conf.new +config etc/rc.d/rc.rsyslogd.new +config var/log/cron.new +config var/log/debug.new +config var/log/maillog.new +config var/log/messages.new +config var/log/secure.new +config var/log/spooler.new +config var/log/syslog.new + +# Remove any leftover empty files: +rm -f var/log/cron.new +rm -f var/log/debug.new +rm -f var/log/maillog.new +rm -f var/log/messages.new +rm -f var/log/secure.new +rm -f var/log/spooler.new +rm -f var/log/syslog.new + diff --git a/system/rsyslog/rsyslog.SlackBuild b/system/rsyslog/rsyslog.SlackBuild new file mode 100644 index 0000000000..c68cd0aeaa --- /dev/null +++ b/system/rsyslog/rsyslog.SlackBuild @@ -0,0 +1,128 @@ +#!/bin/sh + +# Slackware build script for rsyslog +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=rsyslog +VERSION=${VERSION:-5.8.3} +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 ChangeLog INSTALL NEWS README" + +if [ "${MYSQL:-no}" = "no" ]; then + mysql_option="" +else + mysql_option="--enable-mysql" +fi + +if [ "${PGSQL:-no}" = "no" ]; then + pgsql_option="" +else + pgsql_option="--enable-pgsql" +fi + +if [ "${LIBDBI:-no}" = "no" ]; then + libdbi_option="" +else + libdbi_option="--enable-libdbi" +fi + +if [ "${GNUTLS:-no}" = "no" ]; then + gnutls_option="" +else + gnutls_option="--enable-gnutls" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z +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 \ + --disable-debug \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + $mysql_option \ + $pgsql_option \ + $libdbi_option \ + $gnutls_option \ + --build=$ARCH-slackware-linux + +make +make install-strip DESTDIR=$PKG + +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/html +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +# add the html documentation +cp doc/*.{png,jpg,html,conf} $PKG/usr/doc/$PRGNAM-$VERSION/html + +# add a default config, the startup script and a logrotate entry +mkdir -p $PKG/etc/{rc.d,logrotate.d} +cat $CWD/config/rsyslog.conf > $PKG/etc/rsyslog.conf.new +cat $CWD/config/rc.rsyslogd > $PKG/etc/rc.d/rc.rsyslogd.new +chmod 0755 $PKG/etc/rc.d/rc.rsyslogd.new +cat $CWD/config/rsyslog.logrotate > $PKG/etc/logrotate.d/rsyslog.new + +mkdir -p $PKG/var/log +for i in cron debug maillog messages secure spooler syslog ; + do touch $PKG/var/log/$i.new ; +done + +# create backward compatibility links +( cd $PKG/usr/sbin ; ln -s rsyslogd syslogd ) +( cd $PKG/etc/rc.d ; ln -s rc.rsyslogd rc.syslog ) + +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/system/rsyslog/rsyslog.info b/system/rsyslog/rsyslog.info new file mode 100644 index 0000000000..7ed1313e76 --- /dev/null +++ b/system/rsyslog/rsyslog.info @@ -0,0 +1,10 @@ +PRGNAM="rsyslog" +VERSION="5.8.3" +HOMEPAGE="http://www.rsyslog.com" +DOWNLOAD="http://rsyslog.com/files/download/rsyslog/rsyslog-5.8.3.tar.gz" +MD5SUM="b505c1558814335c000f15b59c4db562" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/rsyslog/slack-desc b/system/rsyslog/slack-desc new file mode 100644 index 0000000000..1145369c79 --- /dev/null +++ b/system/rsyslog/slack-desc @@ -0,0 +1,18 @@ +# 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------------------------------------------------------| +rsyslog: rsyslog (enhanced syslogd) +rsyslog: +rsyslog: rsyslog is an enhanced syslogd supporting, among others, MySQL, +rsyslog: PostgreSQL, failover log destinations, syslog/tcp, fine grain output +rsyslog: format control, high precision timestamps, queued operations and the +rsyslog: ability to filter on any message part. It is quite compatible to +rsyslog: stock sysklogd and can be used as a drop-in replacement. +rsyslog: +rsyslog: ryslog homepage: http://www.rsyslog.com/ +rsyslog: diff --git a/system/slackyd/README b/system/slackyd/README new file mode 100644 index 0000000000..35c43da926 --- /dev/null +++ b/system/slackyd/README @@ -0,0 +1,9 @@ +slackyd (slacky downloader) + +slackyd is a tool that let you download packages from a repository +(checking integrity by their md5) and perform other tasks like showing +package informations (description, size, dependencies and so on), +check for updates, search for official or unofficial installed +packages. It can build packages from source or just download the +files needed for building. It can resolve needed dependencies using +required and reccomended fields in PACKAGES.TXT diff --git a/system/slackyd/slack-desc b/system/slackyd/slack-desc new file mode 100644 index 0000000000..10d6b66ac6 --- /dev/null +++ b/system/slackyd/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------------------------------------------------------| +slackyd: slackyd (slacky downloader) +slackyd: +slackyd: slackyd is a tool that let you download packages from a repository +slackyd: (checking integrity by their md5) and perform other tasks like showing +slackyd: package informations (description, size, dependencies and so on), +slackyd: check for updates, search for official or unofficial installed +slackyd: packages. It can build packages from source or just download the +slackyd: files needed for building. It can resolve needed dependencies using +slackyd: required and reccomended fields in PACKAGES.TXT +slackyd: homepage: http://slacky.eu/~dani/slackyd/ +slackyd: diff --git a/system/slackyd/slackyd.SlackBuild b/system/slackyd/slackyd.SlackBuild new file mode 100644 index 0000000000..cf38843636 --- /dev/null +++ b/system/slackyd/slackyd.SlackBuild @@ -0,0 +1,70 @@ +#!/bin/sh + +# Slackware build script for slackyd +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=slackyd +VERSION=${VERSION:-1.0} +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 BUGS CHANGELOG INSTALL THANKS" + +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" \ +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/system/slackyd/slackyd.info b/system/slackyd/slackyd.info new file mode 100644 index 0000000000..6d36cc6cd6 --- /dev/null +++ b/system/slackyd/slackyd.info @@ -0,0 +1,10 @@ +PRGNAM="slackyd" +VERSION="1.0" +HOMEPAGE="http://slacky.eu/~dani/slackyd/" +DOWNLOAD="http://slacky.eu/~dani/slackyd/sources/slackyd-1.0.tar.bz2" +MD5SUM="577b97cc9116f5c21ca7b86ab945a737" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/udisks/udisks.SlackBuild b/system/udisks/udisks.SlackBuild index 672a3c26b5..6eb4bbc374 100644 --- a/system/udisks/udisks.SlackBuild +++ b/system/udisks/udisks.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=udisks -VERSION=${VERSION:-1.0.2} +VERSION=${VERSION:-1.0.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,6 +69,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# oversight +sed -i "s/^\+#/#/" configure + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -91,6 +94,11 @@ mkdir -p $PKG/etc/bash_completion.d mv $PKG/etc/profile.d/udisks-bash-completion.sh \ $PKG/etc/bash_completion.d/udisks +# use ntfs-3g by default +mkdir -p $PKG/etc/udev/rules.d +echo "ENV{ID_FS_TYPE}==\"ntfs\", ENV{ID_FS_TYPE}=\"ntfs-3g\"" \ + > $PKG/etc/udev/rules.d/99-udisks-ntfs3g.rules + 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 diff --git a/system/udisks/udisks.info b/system/udisks/udisks.info index 02c72641ad..c710e1bad1 100644 --- a/system/udisks/udisks.info +++ b/system/udisks/udisks.info @@ -1,10 +1,10 @@ PRGNAM="udisks" -VERSION="1.0.2" +VERSION="1.0.4" HOMEPAGE="http://www.freedesktop.org/wiki/Software/udisks" -DOWNLOAD="http://hal.freedesktop.org/releases/udisks-1.0.2.tar.gz" -MD5SUM="f630eefa51b95d6485eb3246bc1bea9a" +DOWNLOAD="http://hal.freedesktop.org/releases/udisks-1.0.4.tar.gz" +MD5SUM="86c63b2b5484f2060499a052b5b6256b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="dsomero" +APPROVED="" |