diff options
author | ponce | 2011-03-12 10:36:43 +0100 |
---|---|---|
committer | ponce | 2011-03-12 10:36:43 +0100 |
commit | 71c3706cb18c2ed8a134b6f70d8bc05c7a8595a2 (patch) | |
tree | 01ec39873fdb9c3a49de360f0a754fa1ec61a48a | |
parent | 14b97b9df3f67cffbb5791166e877b90e6c3b31c (diff) | |
download | old.slackbuilds-current-20110312.2.tar.gz |
20110312.2 global branch merge.current-20110312.2
289 files changed, 4025 insertions, 1464 deletions
@@ -1,3 +1,10 @@ +Check https://github.com/Ponce/slackbuilds/wiki for additional informations. + +See https://github.com/Ponce/slackbuilds/wiki/configuring-the-current-repository-with-sbopkg +for instructions on how to use this repository with sbopkg. + +original README from slackbuilds.org follow: +-------------------------------------------- See http://slackbuilds.org/howto/ for instructions on how to use the contents of this directory. @@ -7,3 +14,4 @@ Access is also available via: git://slackbuilds.org/slackbuilds http://slackbuilds.org/gitweb/ ftp://slackbuilds.org/ + diff --git a/audio/audacity/audacity.SlackBuild b/audio/audacity/audacity.SlackBuild index c4667546cd..2e16d299c7 100644 --- a/audio/audacity/audacity.SlackBuild +++ b/audio/audacity/audacity.SlackBuild @@ -30,7 +30,7 @@ PRGNAM=audacity VERSION=1.3.12 -BUILD=${BUILD:-3} +BUILD=${BUILD:-4} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -94,10 +94,16 @@ find . \ -exec chmod 644 {} \; # Fix ffmpeg support for version 0.6 -patch -p1 -i $CWD/audacity-src-1.3.12-beta-avformat-api-change.patch +patch -p1 < $CWD/patches/audacity-1.3.12-ffmpeg.patch + +# http://bugs.gentoo.org/show_bug.cgi?id=322145 +# patch for the new gcc in current +patch -p0 < $CWD/patches/audacity-1.3.12-gcc45.patch + +# avoid collisions +patch -p1 < $CWD/patches/audacity-1.3.12-automagic.patch # Fix configure in lib-src/portmixer/ -patch -p1 -i $CWD/audacity-src-1.3.12-beta-configure-portmixer.patch cd lib-src/portmixer autoreconf cd - diff --git a/audio/audacity/audacity.info b/audio/audacity/audacity.info index 0b0e76008d..2a434a2709 100644 --- a/audio/audacity/audacity.info +++ b/audio/audacity/audacity.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="Niels Horn" +APPROVED="" diff --git a/audio/audacity/patches/audacity-1.3.12-automagic.patch b/audio/audacity/patches/audacity-1.3.12-automagic.patch new file mode 100644 index 0000000000..92405e9413 --- /dev/null +++ b/audio/audacity/patches/audacity-1.3.12-automagic.patch @@ -0,0 +1,60 @@ +--- a/configure.in ++++ b/configure.in +@@ -559,6 +559,8 @@ case "${host_os}" in + esac + + dnl PortAudio configuration ++AC_ARG_WITH([alsa], AS_HELP_STRING([--without-alsa], [Build without alsa library (default: test)])) ++AC_ARG_WITH([jack], AS_HELP_STRING([--without-jack], [Build without jack library (default: test)])) + + LOCAL_LIBS="$LOCAL_LIBS portaudio-v19/lib/libportaudio.a" + EXTRAOBJS="$EXTRAOBJS ../lib-src/portaudio-v19/lib/libportaudio.a" +@@ -575,13 +577,21 @@ case "${host_os}" in + ;; + *) + dnl Unix +- AC_CHECK_LIB(asound, snd_pcm_open, have_alsa=yes, have_alsa=no) +- if [[ $have_alsa = "yes" ]] ; then +- LIBS="$LIBS -lasound" +- fi +- PKG_CHECK_MODULES(JACK, jack, have_jack=yes, have_jack=no) +- if [[ $have_jack = "yes" ]] ; then +- LIBS="$LIBS $JACK_LIBS" ++ if test "x$with_alsa" != "xno"; then ++ AC_CHECK_LIB(asound, snd_pcm_open, have_alsa=yes, have_alsa=no) ++ if [[ $have_alsa = "yes" ]] ; then ++ LIBS="$LIBS -lasound" ++ else ++ AC_MSG_WARN([Support for alsa not available]) ++ fi ++ fi ++ if test "x$with_jack" != "xno"; then ++ PKG_CHECK_MODULES(JACK, jack, have_jack=yes, have_jack=no) ++ if [[ $have_jack = "yes" ]] ; then ++ LIBS="$LIBS $JACK_LIBS" ++ else ++ AC_MSG_WARN([Support for jack not available]) ++ fi + fi + AC_CHECK_LIB(hpi, HPI_SubSysCreate, have_asihpi=yes, have_asihpi=no, -lm) + if [[ $have_asihpi = "yes" ]] ; then +--- a/lib-src/portmixer/configure.ac ++++ b/lib-src/portmixer/configure.ac +@@ -31,6 +31,8 @@ AC_ARG_ENABLE([debug], + [AC_SUBST( cflags, ["$cflags -g"] ) AC_MSG_RESULT(yes)], + [AC_SUBST( cflags, ["$cflags -O2"] ) AC_MSG_RESULT(no)]) + ++AC_ARG_WITH([alsa], AS_HELP_STRING([--without-alsa], [Build without alsa library (default: test)])) ++ + # + # Check for portaudio path + # +@@ -107,7 +109,7 @@ if [[ $have_oss = "yes" ]] ; then + objects="$objects px_unix_oss.o" + fi + +-if [[ $have_alsa = "yes" ]] ; then ++if [[ $have_alsa = "yes" -a "x$with_alsa" != "xno" ]] ; then + AC_MSG_NOTICE(Including support for ALSA); + AC_DEFINE(PX_USE_LINUX_ALSA) + objects="$objects px_linux_alsa.o" diff --git a/audio/audacity/audacity-src-1.3.12-beta-avformat-api-change.patch b/audio/audacity/patches/audacity-1.3.12-ffmpeg.patch index e6e8315598..22146bb1bb 100644 --- a/audio/audacity/audacity-src-1.3.12-beta-avformat-api-change.patch +++ b/audio/audacity/patches/audacity-1.3.12-ffmpeg.patch @@ -1,33 +1,52 @@ -diff -p -up audacity-src-1.3.12-beta/src/FFmpeg.cpp~ audacity-src-1.3.12-beta/src/FFmpeg.cpp ---- audacity-src-1.3.12-beta/src/FFmpeg.cpp~ 2010-03-30 13:28:54.000000000 +0200 -+++ audacity-src-1.3.12-beta/src/FFmpeg.cpp 2010-05-07 11:17:29.000000000 +0200 -@@ -356,7 +356,7 @@ int ufile_fopen_input(AVFormatContext ** +--- audacity-src-1.3.12-beta.orig/src/FFmpeg.cpp 2010-03-30 04:28:54.000000000 -0700 ++++ audacity-src-1.3.12-beta/src/FFmpeg.cpp 2010-10-26 12:22:02.145695409 -0700 +@@ -204,7 +204,11 @@ + return ret; + } + ++#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52, 68, 0) ++static int ufile_write(URLContext *h, const unsigned char *buf, int size) ++#else + static int ufile_write(URLContext *h, unsigned char *buf, int size) ++#endif + { + return (int) ((wxFile *) h->priv_data)->Write(buf, size); + } +@@ -356,7 +360,11 @@ } // Otherwize, resort to extension matching if available else if (fmt1->extensions) { -- if (FFmpegLibsInst->match_ext(filename, fmt1->extensions)) { ++#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52, 60, 0) + if (FFmpegLibsInst->av_match_ext(filename, fmt1->extensions)) { ++#else + if (FFmpegLibsInst->match_ext(filename, fmt1->extensions)) { ++#endif score = 50; } } -@@ -829,7 +829,7 @@ bool FFmpegLibs::InitLibs(wxString libpa +@@ -829,7 +837,11 @@ INITDYN(avformat,av_open_input_file); INITDYN(avformat,av_open_input_stream); INITDYN(avformat,get_buffer); -- INITDYN(avformat,match_ext); ++#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52, 60, 0) + INITDYN(avformat,av_match_ext); ++#else + INITDYN(avformat,match_ext); ++#endif #if FFMPEG_STABLE INITDYN(avformat,av_init_packet); -diff -p -up audacity-src-1.3.12-beta/src/FFmpeg.h~ audacity-src-1.3.12-beta/src/FFmpeg.h ---- audacity-src-1.3.12-beta/src/FFmpeg.h~ 2010-03-30 13:28:54.000000000 +0200 -+++ audacity-src-1.3.12-beta/src/FFmpeg.h 2010-05-07 11:17:45.000000000 +0200 -@@ -224,7 +224,7 @@ public: +--- audacity-src-1.3.12-beta.orig/src/FFmpeg.h 2010-03-30 04:28:54.000000000 -0700 ++++ audacity-src-1.3.12-beta/src/FFmpeg.h 2010-10-26 12:23:02.618168997 -0700 +@@ -224,7 +224,11 @@ AVStream* (*av_new_stream) (AVFormatContext *s, int id); AVFormatContext* (*av_alloc_format_context) (void); AVOutputFormat* (*guess_format) (const char *short_name, const char *filename, const char *mime_type); -- int (*match_ext) (const char *filename, const char *extensions); ++#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52, 60, 0) + int (*av_match_ext) (const char *filename, const char *extensions); ++#else + int (*match_ext) (const char *filename, const char *extensions); ++#endif int (*av_write_trailer) (AVFormatContext *s); int (*av_interleaved_write_frame) (AVFormatContext *s, AVPacket *pkt); int (*av_write_frame) (AVFormatContext *s, AVPacket *pkt); diff --git a/audio/audacity/patches/audacity-1.3.12-gcc45.patch b/audio/audacity/patches/audacity-1.3.12-gcc45.patch new file mode 100644 index 0000000000..198873c57f --- /dev/null +++ b/audio/audacity/patches/audacity-1.3.12-gcc45.patch @@ -0,0 +1,95 @@ +https://bugs.gentoo.org/322145 +http://bugzilla.audacityteam.org/show_bug.cgi?id=221 + +--- lib-src/portmixer/configure.ac ++++ lib-src/portmixer/configure.ac +@@ -49,34 +49,57 @@ + fi + + # ++# Check which APIs are available ++# ++ ++have_oss=no ++AC_CHECK_HEADERS([sys/soundcard.h linux/soundcard.h machine/soundcard.h], have_oss=yes) ++ ++AC_CHECK_HEADER(alsa/asoundlib.h, have_alsa=yes, have_alsa=no) ++AC_CHECK_HEADER(CoreAudio/CoreAudio.h, have_coreaudio=yes, have_coreaudio=no) ++AC_CHECK_HEADER(windows.h, have_windows=yes, have_windows=no) ++ ++# + # Make sure the support is there + # + have_support=yes +-AC_EGREP_HEADER([PaWinDS_GetStreamInputGUID], [pa_win_ds.h], , [have_support=no]) +-if [[ $have_support = "no" ]] ; then +- AC_MSG_WARN("Missing support in pa_win_ds.h"); +-fi +-AC_EGREP_HEADER([PaAlsa_GetStreamInputCard], [pa_linux_alsa.h], , [have_support=no]) +-if [[ $have_support = "no" ]] ; then ++ ++if [[ $have_alsa = "yes" ]] ; then ++ AC_EGREP_HEADER([PaAlsa_GetStreamInputCard], [pa_linux_alsa.h], , [have_support=no]) ++ if [[ $have_support = "no" ]] ; then + AC_MSG_WARN("Missing support in pa_linux_alsa.h"); ++ fi + fi +-AC_EGREP_HEADER([PaWinMME_GetStreamInputHandle], [pa_win_wmme.h], , [have_support=no]) +-if [[ $have_support = "no" ]] ; then +- AC_MSG_WARN("Missing support in pa_win_wmme.h"); +-fi +-AC_EGREP_HEADER([PaMacCore_GetStreamInputDevice], [pa_mac_core.h], , [have_support=no]) +-if [[ $have_support = "no" ]] ; then ++ ++if [[ $have_coreaudio = "yes" ]] ; then ++ AC_EGREP_HEADER([PaMacCore_GetStreamInputDevice], [pa_mac_core.h], , [have_support=no]) ++ if [[ $have_support = "no" ]] ; then + AC_MSG_WARN("Missing support in pa_mac_core.h"); ++ fi + fi +-AC_EGREP_HEADER([PaOSS_GetStreamInputDevice], [pa_unix_oss.h], , [have_support=no]) +-if [[ $have_support = "no" ]] ; then ++ ++if [[ $have_oss = "yes" ]] ; then ++ AC_EGREP_HEADER([PaOSS_GetStreamInputDevice], [pa_unix_oss.h], , [have_support=no]) ++ if [[ $have_support = "no" ]] ; then + AC_MSG_WARN("Missing support in pa_unix_oss.h"); ++ fi + fi ++ ++if [[ $have_windows = "yes" ]] ; then ++ AC_EGREP_HEADER([PaWinDS_GetStreamInputGUID], [pa_win_ds.h], , [have_support=no]) ++ if [[ $have_support = "no" ]] ; then ++ AC_MSG_WARN("Missing support in pa_win_ds.h"); ++ fi ++ AC_EGREP_HEADER([PaWinMME_GetStreamInputHandle], [pa_win_wmme.h], , [have_support=no]) ++ if [[ $have_support = "no" ]] ; then ++ AC_MSG_WARN("Missing support in pa_win_wmme.h"); ++ fi ++fi ++ + AC_EGREP_HEADER([Pa_GetStreamHostApiType], [portaudio.h], , [have_support=no]) + if [[ $have_support = "no" ]] ; then + AC_MSG_WARN("Missing support in portaudio.h"); + fi +- + if [[ $have_support = "no" ]] ; then + AC_MSG_ERROR("Your version of portaudio does not include required functions"); + fi +@@ -88,16 +111,6 @@ + AC_SUBST( objects, [px_mixer.o] ) + + # +-# Check which APIs are available +-# +- +-have_oss=no +-AC_CHECK_HEADERS([sys/soundcard.h linux/soundcard.h machine/soundcard.h], have_oss=yes) +- +-AC_CHECK_HEADER(alsa/asoundlib.h, have_alsa=yes, have_alsa=no) +-AC_CHECK_HEADER(CoreAudio/CoreAudio.h, have_coreaudio=yes, have_coreaudio=no) +- +-# + # Set up to use the identified ones + # + AC_MSG_NOTICE(---------------------------------------); diff --git a/audio/audacity/audacity-src-1.3.12-beta-configure-portmixer.patch b/audio/audacity/patches/audacity-src-1.3.12-beta-configure-portmixer.patch index 8d97ac300f..8d97ac300f 100644 --- a/audio/audacity/audacity-src-1.3.12-beta-configure-portmixer.patch +++ b/audio/audacity/patches/audacity-src-1.3.12-beta-configure-portmixer.patch diff --git a/audio/id3/id3.SlackBuild b/audio/id3/id3.SlackBuild index b3de0c065f..a6edf3680d 100644 --- a/audio/id3/id3.SlackBuild +++ b/audio/id3/id3.SlackBuild @@ -70,10 +70,8 @@ cp -a id3.man $PKG/usr/man/man1/id3.1 find $PKG | xargs 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 \ diff --git a/audio/lxmusic/lxmusic.SlackBuild b/audio/lxmusic/lxmusic.SlackBuild index 992e3e8509..c7212f55f4 100644 --- a/audio/lxmusic/lxmusic.SlackBuild +++ b/audio/lxmusic/lxmusic.SlackBuild @@ -7,16 +7,14 @@ # generated by Grissiom's sbo-dev-helper PRGNAM=lxmusic -VERSION=${VERSION:-20100906_885e460} -BUILD=${BUILD:-2} +VERSION=${VERSION:-20110228_3f0426c} +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 @@ -71,8 +69,7 @@ make make install-strip DESTDIR=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - COPYING NEWS README \ +cp -a COPYING NEWS README \ $PKG/usr/doc/$PRGNAM-$VERSION || true cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/audio/lxmusic/lxmusic.info b/audio/lxmusic/lxmusic.info index 376e2930b9..00cceebb5c 100644 --- a/audio/lxmusic/lxmusic.info +++ b/audio/lxmusic/lxmusic.info @@ -1,10 +1,10 @@ PRGNAM="lxmusic" -VERSION="20100906_885e460" +VERSION="20110228_3f0426c" HOMEPAGE="http://wiki.lxde.org/en/LXMusic" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxmusic-20100906_885e460.tar.xz" -MD5SUM="daf8afe7f079a49801962ed58ff9ff67" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxmusic-20110228_3f0426c.tar.xz" +MD5SUM="d0f3f8cf77160c5870a4735e7eb2bb49" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/desktop/lxde-common/config/default-main.lxde b/desktop/lxde-common/config/default-main.lxde deleted file mode 100644 index 64ea8d0846..0000000000 --- a/desktop/lxde-common/config/default-main.lxde +++ /dev/null @@ -1,3 +0,0 @@ -[Desktop] -show_wallpaper=1 -wallpaper=/usr/share/lxde/wallpapers/lxde_blue.jpg diff --git a/desktop/lxde-common/config/default-pcmanfm.conf b/desktop/lxde-common/config/default-pcmanfm.conf deleted file mode 100644 index eb917ff8ca..0000000000 --- a/desktop/lxde-common/config/default-pcmanfm.conf +++ /dev/null @@ -1,3 +0,0 @@ -[desktop] -wallpaper_mode=2 -wallpaper=/usr/share/lxde/wallpapers/lxde_blue.jpg diff --git a/desktop/lxde-common/lxde-common.SlackBuild b/desktop/lxde-common/lxde-common.SlackBuild index 2cf9ba96f8..ef9caaf9c7 100644 --- a/desktop/lxde-common/lxde-common.SlackBuild +++ b/desktop/lxde-common/lxde-common.SlackBuild @@ -37,6 +37,8 @@ # 0.5.0-1: 13/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * fixed lxpanel and xinitrc +# 20101104_7c95c46: 1/mar/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to git version. # # Run 'sh lxde-common.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -45,16 +47,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxde-common -VERSION=${VERSION:-0.5.0} +VERSION=${VERSION:-20101104_7c95c46} BUILD=${BUILD:-3} 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 @@ -99,6 +99,10 @@ find . \ # patch panel config to use slackware applications and slightly modify default config patch -p1 < $CWD/config/panel.patch +sed -i -e 's|lxde\.conf|LXDE.conf|' Makefile.am + +sh autogen.sh + CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ ./configure \ @@ -129,17 +133,9 @@ mkdir -p $PKG/usr/share/apps/kdm/sessions for i in $(ls ../../../xsessions/*.desktop) ; do ln -sf $i ; done ) -# patch desktop.conf for Tango icon theme +# patch desktop.conf to use the Tango icon theme sed -i -e 's#nuoveXT2#Tango#' $PKG/etc/xdg/lxsession/LXDE/desktop.conf -# patch autostart for the new pcmanfm -sed -i -e 's#pcmanfm#pcmanfm --desktop#' $PKG/etc/xdg/lxsession/LXDE/autostart - -# set a default config for pcmanfm -mkdir -p $PKG/etc/xdg/pcmanfm -cp $CWD/config/default-pcmanfm.conf $PKG/etc/xdg/pcmanfm/pcmanfm.conf -cp $CWD/config/default-main.lxde $PKG/etc/xdg/pcmanfm/main.lxde - # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true diff --git a/desktop/lxde-common/lxde-common.info b/desktop/lxde-common/lxde-common.info index 94149c71e6..9d56934f14 100644 --- a/desktop/lxde-common/lxde-common.info +++ b/desktop/lxde-common/lxde-common.info @@ -1,10 +1,10 @@ PRGNAM="lxde-common" -VERSION="0.5.0" +VERSION="20101104_7c95c46" HOMEPAGE="http://www.lxde.org/" -DOWNLOAD="http://downloads.sourceforge.net/lxde/lxde-common-0.5.0.tar.gz" -MD5SUM="23606ab3d6e1039386d62a4b68b4ffc6" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxde-common-20101104_7c95c46.tar.xz" +MD5SUM="a27a49d47ed5704523827cc44dcea75c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/desktop/lxlauncher/lxlauncher.SlackBuild b/desktop/lxlauncher/lxlauncher.SlackBuild index 9a56738a5c..6e74c7af6d 100644 --- a/desktop/lxlauncher/lxlauncher.SlackBuild +++ b/desktop/lxlauncher/lxlauncher.SlackBuild @@ -37,6 +37,10 @@ # 20100903_3480629: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 20110104_40ec3ca: 24/gen/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. +# 20110227_46274d1: 1/mar/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. # # Run 'sh lxlauncher.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -45,16 +49,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxlauncher -VERSION=${VERSION:-20100903_3480629} +VERSION=${VERSION:-20110227_46274d1} 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 diff --git a/desktop/lxlauncher/lxlauncher.info b/desktop/lxlauncher/lxlauncher.info index 847e82f12f..486ea87ba2 100644 --- a/desktop/lxlauncher/lxlauncher.info +++ b/desktop/lxlauncher/lxlauncher.info @@ -1,10 +1,10 @@ PRGNAM="lxlauncher" -VERSION="20100903_3480629" +VERSION="20110227_46274d1" HOMEPAGE="http://www.lxde.org/" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxlauncher-20100903_3480629.tar.xz" -MD5SUM="57b4948abed467878eac58c41be9fe85" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxlauncher-20110227_46274d1.tar.xz" +MD5SUM="d96e6b1dadd1bf838ea48789444f5bbf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/desktop/lxmenu-data/lxmenu-data.SlackBuild b/desktop/lxmenu-data/lxmenu-data.SlackBuild index 433c8f8585..5797ccc0c2 100644 --- a/desktop/lxmenu-data/lxmenu-data.SlackBuild +++ b/desktop/lxmenu-data/lxmenu-data.SlackBuild @@ -35,24 +35,26 @@ # 20100825_5e1e8e1 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 20101206_802f38f 24/gen/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. +# 20110214_8351423 1/mar/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. # # Run 'sh lxmenu-data.SlackBuild' to build a Slackware package. -# The package is created in /tmp . +# The package is created in /tmp. # Install using 'installpkg'. # # ----------------------------------------------------------------------------- PRGNAM=lxmenu-data -VERSION=${VERSION:-20100825_5e1e8e1} +VERSION=${VERSION:-20110214_8351423} 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 diff --git a/desktop/lxmenu-data/lxmenu-data.info b/desktop/lxmenu-data/lxmenu-data.info index 3004d3ca4d..e56912ae03 100644 --- a/desktop/lxmenu-data/lxmenu-data.info +++ b/desktop/lxmenu-data/lxmenu-data.info @@ -1,10 +1,10 @@ PRGNAM="lxmenu-data" -VERSION="20100825_5e1e8e1" +VERSION="20110214_8351423" HOMEPAGE="http://lxde.org" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxmenu-data-20100825_5e1e8e1.tar.xz" -MD5SUM="e930dad25c9d3873678116394550ed7c" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxmenu-data-20110214_8351423.tar.xz" +MD5SUM="0d49dbab9b48bf28fc4c831329c2db5b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/desktop/lxpanel/battery-applet.patch b/desktop/lxpanel/battery-applet.patch deleted file mode 100644 index c2f5b93007..0000000000 --- a/desktop/lxpanel/battery-applet.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 93d9373574fcb0ed63cc4be7807343b018daad1a Mon Sep 17 00:00:00 2001 -From: Marty Jack <martyj@linux.local> -Date: Thu, 19 Aug 2010 22:52:44 -0400 -Subject: [PATCH] Battery percentage incorrectly always evaluates as 100 percent (Bug3006059) - ---- - src/plugins/batt/batt_sys.c | 4 ++-- - 1 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/plugins/batt/batt_sys.c b/src/plugins/batt/batt_sys.c -index 3c325b8..2ece803 100644 ---- a/src/plugins/batt/batt_sys.c -+++ b/src/plugins/batt/batt_sys.c -@@ -150,7 +150,7 @@ void battery_update( battery *b ) { - b->state = "available"; - } - else if ( strcmp("energy_now", sys_file ) == 0 ) { -- b->remaining_capacity = get_unit_value((gchar*) file_content) / 1000; -+ b->remaining_energy = get_unit_value((gchar*) file_content) / 1000; - if (!b->state) - b->state = "available"; - } -@@ -215,7 +215,7 @@ void battery_update( battery *b ) { - if (b->last_capacity < MIN_CAPACITY) - b->percentage = 0; - else -- b->percentage = b->remaining_capacity * 100 / b->last_capacity; -+ b->percentage = ((float) b->remaining_energy * 100.0) / (float) b->last_capacity_unit; - - if (b->percentage > 100) - b->percentage = 100; diff --git a/desktop/lxpanel/lxpanel.SlackBuild b/desktop/lxpanel/lxpanel.SlackBuild index 0c3502683d..1ace11e109 100644 --- a/desktop/lxpanel/lxpanel.SlackBuild +++ b/desktop/lxpanel/lxpanel.SlackBuild @@ -24,16 +24,14 @@ # modified by ponce <matteo.bernardini@gmail.com> PRGNAM=lxpanel -VERSION=0.5.6 +VERSION=20110301_3afd76b 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 @@ -74,8 +72,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# fix a battery applet issue: -patch -p1 < $CWD/battery-applet.patch +sh autogen.sh --sysconfdir=/etc --prefix=/usr CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/desktop/lxpanel/lxpanel.info b/desktop/lxpanel/lxpanel.info index fdbe8a2134..aa819793df 100644 --- a/desktop/lxpanel/lxpanel.info +++ b/desktop/lxpanel/lxpanel.info @@ -1,10 +1,10 @@ PRGNAM="lxpanel" -VERSION="0.5.6" +VERSION="20110301_3afd76b" HOMEPAGE="http://wiki.lxde.org/en/LXPanel" -DOWNLOAD="http://download.sourceforge.net/lxde/lxpanel-0.5.6.tar.gz" -MD5SUM="3c6b5498b5f4109c3913b10a66809fe6" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxpanel-20110301_3afd76b.tar.xz" +MD5SUM="a32a15bd6d23c427bd99bf38df8d6d3c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/desktop/lxshortcut/lxshortcut.SlackBuild b/desktop/lxshortcut/lxshortcut.SlackBuild index 2cecb09cdb..b0720dcb3a 100644 --- a/desktop/lxshortcut/lxshortcut.SlackBuild +++ b/desktop/lxshortcut/lxshortcut.SlackBuild @@ -35,6 +35,10 @@ # 20100905_132b97e 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 20110105_69ba3cc 24/gen/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. +# 20110301_a662afd 1/mar/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. # # Run 'sh lxshortcut.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -43,16 +47,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxshortcut -VERSION=${VERSION:-20100905_132b97e} +VERSION=${VERSION:-20110301_a662afd} 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 diff --git a/desktop/lxshortcut/lxshortcut.info b/desktop/lxshortcut/lxshortcut.info index 5a004bfcad..2b2b2c303f 100644 --- a/desktop/lxshortcut/lxshortcut.info +++ b/desktop/lxshortcut/lxshortcut.info @@ -1,10 +1,10 @@ PRGNAM="lxshortcut" -VERSION="20100905_132b97e" +VERSION="20110301_a662afd" HOMEPAGE="http://wiki.lxde.org/en/LXShortCut" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxshortcut-20100905_132b97e.tar.xz" -MD5SUM="89d5dadb815c1cb93dbffe922f12a3a0" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxshortcut-20110301_a662afd.tar.xz" +MD5SUM="f7e00b2e5431c2b95b344a643416f62d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/desktop/openbox/openbox.SlackBuild b/desktop/openbox/openbox.SlackBuild index cbfeacbca8..db9f1aad0d 100644 --- a/desktop/openbox/openbox.SlackBuild +++ b/desktop/openbox/openbox.SlackBuild @@ -27,7 +27,7 @@ # by Phillip Warner <pc_warner@yahoo.com> PRGNAM=openbox -VERSION=${VERSION:-3.4.11} +VERSION=${VERSION:-3.4.11.2} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} @@ -105,10 +105,8 @@ 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 -( 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 # Add xinitrc.openbox so that openbox will show up as an option in xwmconfig install -D -m 0755 $CWD/xinitrc.openbox $PKG/etc/X11/xinit/xinitrc.openbox diff --git a/desktop/openbox/openbox.info b/desktop/openbox/openbox.info index 39daad185d..7b5e72c285 100644 --- a/desktop/openbox/openbox.info +++ b/desktop/openbox/openbox.info @@ -1,10 +1,10 @@ PRGNAM="openbox" -VERSION="3.4.11" -HOMEPAGE="http://icculus.org/openbox/" -DOWNLOAD="http://icculus.org/openbox/releases/openbox-3.4.11.tar.gz" -MD5SUM="bbbb93c1a4fc8048f2a8ceb4179882a5" +VERSION="3.4.11.2" +HOMEPAGE="http://openbox.org" +DOWNLOAD="http://openbox.org/dist/openbox/openbox-3.4.11.2.tar.gz" +MD5SUM="30e669134fa81df810fe7d1dc59cd931" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Chess Griffin" EMAIL="chess@chessgriffin.com" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/desktop/openbox/slack-desc b/desktop/openbox/slack-desc index 361311c38a..0fe892e0d1 100644 --- a/desktop/openbox/slack-desc +++ b/desktop/openbox/slack-desc @@ -14,6 +14,6 @@ openbox: and to work properly. Openbox is fully functional as a stand-alone openbox: working environment, or can be used as a drop-in replacement for openbox: the default window manager in the GNOME or KDE desktop environments. openbox: -openbox: Homepage: http://www.icculus.org/openbox +openbox: Homepage: http://openbox.org openbox: openbox: diff --git a/desktop/wmCalClock/wmCalClock.SlackBuild b/desktop/wmCalClock/wmCalClock.SlackBuild index bc068e5a62..b6b0e17be9 100644 --- a/desktop/wmCalClock/wmCalClock.SlackBuild +++ b/desktop/wmCalClock/wmCalClock.SlackBuild @@ -66,10 +66,8 @@ cd - find $PKG | xargs 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 BUGS CHANGES COPYING HINTS INSTALL README TODO \ diff --git a/desktop/wmMoonClock/wmMoonClock.SlackBuild b/desktop/wmMoonClock/wmMoonClock.SlackBuild index a1d9b95d06..31ed32ea0a 100644 --- a/desktop/wmMoonClock/wmMoonClock.SlackBuild +++ b/desktop/wmMoonClock/wmMoonClock.SlackBuild @@ -67,10 +67,8 @@ cd - find $PKG | xargs 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 BUGS COPYING $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/desktop/wmSun/wmSun.SlackBuild b/desktop/wmSun/wmSun.SlackBuild index db34d8dfd3..c54a059ec2 100644 --- a/desktop/wmSun/wmSun.SlackBuild +++ b/desktop/wmSun/wmSun.SlackBuild @@ -72,10 +72,8 @@ cd - find $PKG | xargs 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 BUGS COPYING TODO \ diff --git a/desktop/wmakerconf/wmakerconf.SlackBuild b/desktop/wmakerconf/wmakerconf.SlackBuild index b6ea8d85fe..67ae4ac488 100644 --- a/desktop/wmakerconf/wmakerconf.SlackBuild +++ b/desktop/wmakerconf/wmakerconf.SlackBuild @@ -73,10 +73,8 @@ 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 -( 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 \ diff --git a/desktop/wmswallow/README b/desktop/wmswallow/README new file mode 100644 index 0000000000..df8422eab4 --- /dev/null +++ b/desktop/wmswallow/README @@ -0,0 +1,3 @@ +wmswallow (app docker) + +Dock any (!) application into the WindowMaker dock. diff --git a/desktop/wmswallow/slack-desc b/desktop/wmswallow/slack-desc new file mode 100644 index 0000000000..7f5463e8d1 --- /dev/null +++ b/desktop/wmswallow/slack-desc @@ -0,0 +1,14 @@ +# 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------------------------------------------------------| +wmswallow: wmswallow (app docker) +wmswallow: +wmswallow: Dock any (!) application into the WindowMaker dock. +wmswallow: +wmswallow: homepage: http://www.dockapps.org/file.php/id/102 +wmswallow: diff --git a/desktop/wmswallow/wmswallow.SlackBuild b/desktop/wmswallow/wmswallow.SlackBuild new file mode 100644 index 0000000000..0466bfd454 --- /dev/null +++ b/desktop/wmswallow/wmswallow.SlackBuild @@ -0,0 +1,74 @@ +#!/bin/sh + +# Slackware build script for wmswallow +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=wmswallow +VERSION=${VERSION:-0.6.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 + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM +tar xvf $CWD/$PRGNAM.tar.Z +cd $PRGNAM +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 {} \; + +sed -i -e "s|CFLAGS=-Wall -g|CFLAGS=$SLKCFLAGS|" Makefile +sed -i -e "s|\}/lib|}/lib$LIBDIRSUFFIX|" Makefile + +cat Makefile + +make xfree + +mkdir -p $PKG/usr/bin +install -m 0755 $PRGNAM $PKG/usr/bin/$PRGNAM + +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 CHANGELOG LICENCE README todo $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/desktop/wmswallow/wmswallow.info b/desktop/wmswallow/wmswallow.info new file mode 100644 index 0000000000..3a6a47f9bd --- /dev/null +++ b/desktop/wmswallow/wmswallow.info @@ -0,0 +1,10 @@ +PRGNAM="wmswallow" +VERSION="0.6.1" +HOMEPAGE="http://www.dockapps.org/file.php/id/102" +DOWNLOAD="http://www.dockapps.org/download.php/id/141/wmswallow.tar.Z" +MD5SUM="7ab8efef879a0ad6b64980f346635841" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/desktop/zenity/zenity.SlackBuild b/desktop/zenity/zenity.SlackBuild index 40b42bc4bc..608770e70c 100644 --- a/desktop/zenity/zenity.SlackBuild +++ b/desktop/zenity/zenity.SlackBuild @@ -3,7 +3,7 @@ # Written by Larry Hajali <larryhaja[at]gmail[dot]com> PRGNAM=zenity -VERSION=${VERSION:-2.24.1} +VERSION=${VERSION:-2.32.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/desktop/zenity/zenity.info b/desktop/zenity/zenity.info index 7ea6e05966..3f89d33dfa 100644 --- a/desktop/zenity/zenity.info +++ b/desktop/zenity/zenity.info @@ -1,10 +1,10 @@ PRGNAM="zenity" -VERSION="2.24.1" +VERSION="2.32.1" HOMEPAGE="http://live.gnome.org/Zenity" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/zenity/2.24/zenity-2.24.1.tar.bz2" -MD5SUM="a7ade5ff47716f4328d5e0547596dfb6" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/zenity/2.32/zenity-2.32.1.tar.bz2" +MD5SUM="aa66ec35451b16e424519b4973082170" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Larry Hajali" EMAIL="larryhaja[at]gmail[dot]com" -APPROVED="rworkman" +APPROVED="" diff --git a/development/MySQL-python/MySQL-python.SlackBuild b/development/MySQL-python/MySQL-python.SlackBuild index 190207434b..9b2ed4fcb1 100644 --- a/development/MySQL-python/MySQL-python.SlackBuild +++ b/development/MySQL-python/MySQL-python.SlackBuild @@ -5,7 +5,7 @@ # Written by Jick Nan (jick.nan@gmail.com) PRGNAM=MySQL-python -VERSION=1.2.3c1 +VERSION=1.2.3 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -49,13 +49,16 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go+r-w,a-s . +# patch MANIFEST.in +patch -p1 < $CWD/docs.patch + python setup.py install --root=$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 mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a ChangeLog GPL HISTORY PKG-INFO README doc/*.txt \ +cp -a HISTORY PKG-INFO README doc/*.txt \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/MySQL-python/MySQL-python.info b/development/MySQL-python/MySQL-python.info index 2eba2545c1..2f4b2aeafd 100644 --- a/development/MySQL-python/MySQL-python.info +++ b/development/MySQL-python/MySQL-python.info @@ -1,10 +1,10 @@ PRGNAM="MySQL-python" -VERSION="1.2.3c1" +VERSION="1.2.3" HOMEPAGE="http://cheeseshop.python.org/pypi/MySQL-python/" -DOWNLOAD="http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.3c1.tar.gz" -MD5SUM="310dd856e439d070b59ece6dd7a0734d" +DOWNLOAD="http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.3.tar.gz" +MD5SUM="215eddb6d853f6f4be5b4afc4154292f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Jick Nan" EMAIL="jick.nan@gmail.com" -APPROVED="rworkman,pprkut" +APPROVED="" diff --git a/development/MySQL-python/docs.patch b/development/MySQL-python/docs.patch new file mode 100644 index 0000000000..9c624b3547 --- /dev/null +++ b/development/MySQL-python/docs.patch @@ -0,0 +1,14 @@ +--- MySQL-python-1.2.3/MANIFEST.in.orig 2010-11-20 17:45:00.000000000 +0100 ++++ MySQL-python-1.2.3/MANIFEST.in 2010-11-20 17:45:30.000000000 +0100 +@@ -1,10 +1,8 @@ + recursive-include doc *.txt + recursive-include tests *.py + include MANIFEST.in +-include MANIFEST +-include ChangeLog + include HISTORY +-include GPL ++include README + include pymemcompat.h + include metadata.cfg + include site.cfg diff --git a/development/cgit/README b/development/cgit/README new file mode 100644 index 0000000000..6c1281eb0b --- /dev/null +++ b/development/cgit/README @@ -0,0 +1,8 @@ +cgit (web frontend for git repositories) + +cgit is a web interface (cgi) for git repositories, written in C. + +The folder /var/cache/cgit, must be owned by your webserver user. + +A sample /etc/cgitrc (you must provide one) is in the $DOCS folder, +and so are some sample configuration files for apache and lighttpd. diff --git a/development/cgit/cgit.SlackBuild b/development/cgit/cgit.SlackBuild new file mode 100644 index 0000000000..08fedaec93 --- /dev/null +++ b/development/cgit/cgit.SlackBuild @@ -0,0 +1,86 @@ +#!/bin/sh + +# Slackware build script for cgit +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=cgit +VERSION=${VERSION:-20101116} +BUILD=${BUILD:-2} +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="COPYING README $CWD/config/cgit-lighttpd.conf \ + $CWD/config/cgit-httpd.conf $CWD/config/cgitrc.sample" + +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 {} \; + +# prepare sources +sed -i -e "s|-g -Wall -Igit|-Wall ${SLKCFLAGS} -Igit|" Makefile +sed -i -e "s|\/lib$|/lib${LIBDIRSUFFIX}|" Makefile +sed -i -e "s|(libdir)|(prefix)/share|" Makefile +cat $CWD/config/cgit.conf > cgit.conf + +# extract the git tarball +rm -fR git +GIT_TARBALL=$(grep http $CWD/config/cgit.conf | cut -d' ' -f3 | cut -d'/' -f8) +tar xvf $CWD/$GIT_TARBALL +mv git-* git + +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 + +# prepare the cache dir: default permissions are for the apache user and group +mkdir -p $PKG/var/cache/cgit +chown 80.80 $PKG/var/cache/cgit + +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/development/cgit/cgit.info b/development/cgit/cgit.info new file mode 100644 index 0000000000..6574649acc --- /dev/null +++ b/development/cgit/cgit.info @@ -0,0 +1,14 @@ +PRGNAM="cgit" +VERSION="20101116" +HOMEPAGE="http://hjemli.net/git/cgit/" +DOWNLOAD=" +http://ponce.cc/slackware/sources/repo/cgit-20101116.tar.xz +http://www.kernel.org/pub/software/scm/git/git-1.7.4.1.tar.bz2" +MD5SUM=" +8088eadd232cbc7d5304124909bf1d28 +76898de4566d11c0d0eec7e99edc2b5c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/development/cgit/config/cgit-httpd.conf b/development/cgit/config/cgit-httpd.conf new file mode 100644 index 0000000000..a579174fd0 --- /dev/null +++ b/development/cgit/config/cgit-httpd.conf @@ -0,0 +1,44 @@ +# sample folder and virtual host configurations for httpd. +# edit, move it to /etc/httpd/extra and include it in +# /etc/httpd/httpd.conf with a line +# +# Include /etc/httpd/extra/cgit-httpd.conf +# +# uncomment also the line +# +# AddHandler cgi-script .cgi + +<Directory /var/www/cgi-bin> + AllowOverride None + Order allow,deny + Allow from all +</Directory> + +## Version 1 (default): under /cgi-bin/cgit.cgi address +#ScriptAlias /cgi-bin/cgit.cgi /var/www/cgi-bin/cgit.cgi +#Alias /cgit/ /var/www/cgi-bin/ +#<Location /cgit/cgit.cgi> +# Options FollowSymlinks ExecCGI +# Allow from All +#</Location> +#RewriteEngine on +#RewriteCond %{REQUEST_FILENAME} !-f +#RewriteCond %{REQUEST_FILENAME} !-d +#RewriteRule ^/cgit/(.*)$ /cgit/cgit.cgi?url=$1 [L,QSA] + +# Version 2: cgit as a handler to whole vhost: +<VirtualHost *:80> + ServerName cgit.my.domain + SetEnv CGIT_CONFIG /etc/cgitrc + Options FollowSymlinks ExecCGI + DirectoryIndex cgit.cgi + DocumentRoot /var/www/cgi-bin + <Location /> + Options ExecCGI + Allow from All + </Location> + RewriteEngine on + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule ^(.*)$ /cgit.cgi?url=$1 [L,QSA] +</VirtualHost> diff --git a/development/cgit/config/cgit-lighttpd.conf b/development/cgit/config/cgit-lighttpd.conf new file mode 100644 index 0000000000..fc49e5763f --- /dev/null +++ b/development/cgit/config/cgit-lighttpd.conf @@ -0,0 +1,20 @@ +# sample virtual host configuration for lighttpd. +# edit, move to /etc/lighttpd/ and include it in /etc/lighttpd/lighttpd.conf +# with a line +# +# include "cgit-lighttpd.conf" + +$HTTP["host"] == "cgit.my.domain" { + alias.url = ( + "/static/" => "/var/www/cgi-bin/", + "/cgit.cgi" => "/var/www/cgi-bin/cgit.cgi", + ) + url.rewrite-once = ( + "^/static/.*$" => "$0", + "^/([^?/]+/[^?]*)?(?:\?(.*))?$" => "/cgit.cgi?url=$1&$2", + ) + cgi.assign = ( + "/var/www/cgi-bin/cgit.cgi" => "", + ) +} + diff --git a/development/cgit/config/cgit.conf b/development/cgit/config/cgit.conf new file mode 100644 index 0000000000..2e9d5b0435 --- /dev/null +++ b/development/cgit/config/cgit.conf @@ -0,0 +1,5 @@ +CGIT_VERSION = v0.8.3.4-115-g1759 +CGIT_SCRIPT_PATH = /var/www/cgi-bin +CACHE_ROOT = /var/cache/cgit +GIT_VER = 1.7.4.1 +GIT_URL = http://www.kernel.org/pub/software/scm/git/git-1.7.4.1.tar.bz2 diff --git a/development/cgit/config/cgitrc.sample b/development/cgit/config/cgitrc.sample new file mode 100644 index 0000000000..84a2d277fa --- /dev/null +++ b/development/cgit/config/cgitrc.sample @@ -0,0 +1,18 @@ +# sample /etc/cgitrc file: two repos are defined +# you can see a demo here http://cgit.ponce.cc/ + +root-title=ponce's repository browser +root-desc=a fast interface to these git repositories +virtual-root=/ +snapshots=tar.gz + +#css=/static/cgit.css +#logo=/static/cgit.png + +# the default branch here is set to current (would have been master) +repo.url=slackbuilds +repo.path=/path/to/repo/.git +repo.desc=slackbuilds.org fork for slackware-current +repo.owner=my.address _at_ my.isp +repo.defbranch=current +repo.clone-url=git://github.com/Ponce/slackbuilds.git diff --git a/development/cgit/slack-desc b/development/cgit/slack-desc new file mode 100644 index 0000000000..8cafdd8902 --- /dev/null +++ b/development/cgit/slack-desc @@ -0,0 +1,14 @@ +# 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------------------------------------------------------| +cgit: cgit (web frontend for git repositories) +cgit: +cgit: cgit is a web interface (cgi) for git repositories, written in C. +cgit: +cgit: homepage: http://hjemli.net/git/cgit/ +cgit: diff --git a/development/flup/README b/development/flup/README new file mode 100644 index 0000000000..a6ccdec006 --- /dev/null +++ b/development/flup/README @@ -0,0 +1,7 @@ +flup (random Python WSGI stuff) + +flup provides three sets of WSGI servers/gateways, which speak AJP, FastCGI, and SCGI. +Each server comes in two flavors, a threaded and a forking version. + +Building this package requires pysetuptools, available from slackbuilds.org. + diff --git a/development/flup/flup.SlackBuild b/development/flup/flup.SlackBuild new file mode 100644 index 0000000000..6ce78bf71b --- /dev/null +++ b/development/flup/flup.SlackBuild @@ -0,0 +1,67 @@ +#!/bin/sh + +# Slackware build script for flup + +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=flup +VERSION=${VERSION:-1.0.2} +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 + +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 {} \; + +python setup.py install --root=$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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a ChangeLog PKG-INFO $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/development/flup/flup.info b/development/flup/flup.info new file mode 100644 index 0000000000..f00db724d0 --- /dev/null +++ b/development/flup/flup.info @@ -0,0 +1,10 @@ +PRGNAM="flup" +VERSION="1.0.2" +HOMEPAGE="http://trac.saddi.com/flup" +DOWNLOAD="http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz" +MD5SUM="24dad7edc5ada31dddd49456ee8d5254" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/development/flup/slack-desc b/development/flup/slack-desc new file mode 100644 index 0000000000..8a1b5d7b42 --- /dev/null +++ b/development/flup/slack-desc @@ -0,0 +1,16 @@ +# 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------------------------------------------------------| +flup: flup (random Python WSGI stuff) +flup: +flup: flup provides three sets of WSGI servers/gateways, which speak AJP, +flup: FastCGI, and SCGI. +flup: Each server comes in two flavors, a threaded and a forking version. +flup: +flup: homepage: http://trac.saddi.com/flup +flup: diff --git a/development/trac-gitplugin/README b/development/trac-gitplugin/README new file mode 100644 index 0000000000..8a0780530a --- /dev/null +++ b/development/trac-gitplugin/README @@ -0,0 +1,3 @@ +trac-gitplugin (git plugin for trac) + +This is a plugin for trac that enables git to be used instead of subversion for the trac:VersioningSystemBackend. diff --git a/development/trac-gitplugin/slack-desc b/development/trac-gitplugin/slack-desc new file mode 100644 index 0000000000..d235f4aaef --- /dev/null +++ b/development/trac-gitplugin/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------------------------------------------------------| +trac-gitplugin: trac-gitplugin (git plugin for trac) +trac-gitplugin: +trac-gitplugin: This is a plugin for trac that enables git to be used instead of +trac-gitplugin: subversion for the trac:VersioningSystemBackend. +trac-gitplugin: +trac-gitplugin: +trac-gitplugin: +trac-gitplugin: +trac-gitplugin: +trac-gitplugin: homepage: http://trac-hacks.org/wiki/GitPlugin +trac-gitplugin: diff --git a/development/trac-gitplugin/trac-gitplugin.SlackBuild b/development/trac-gitplugin/trac-gitplugin.SlackBuild new file mode 100644 index 0000000000..f7d8e6041e --- /dev/null +++ b/development/trac-gitplugin/trac-gitplugin.SlackBuild @@ -0,0 +1,67 @@ +#!/bin/sh + +# Slackware build script for trac-gitplugin + +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=trac-gitplugin +VERSION=${VERSION:-20101104_60cf7b8} +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 + +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 {} \; + +python setup.py install --root=$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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING README $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/development/trac-gitplugin/trac-gitplugin.info b/development/trac-gitplugin/trac-gitplugin.info new file mode 100644 index 0000000000..7a9a35811b --- /dev/null +++ b/development/trac-gitplugin/trac-gitplugin.info @@ -0,0 +1,10 @@ +PRGNAM="trac-gitplugin" +VERSION="20101104_60cf7b8" +HOMEPAGE="http://trac-hacks.org/wiki/GitPlugin" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/trac-gitplugin-20101104_60cf7b8.tar.xz" +MD5SUM="27c73b417a588a83200af09a347fc626" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/development/trac/trac.SlackBuild b/development/trac/trac.SlackBuild index 9d686b204d..949041adbc 100644 --- a/development/trac/trac.SlackBuild +++ b/development/trac/trac.SlackBuild @@ -5,7 +5,7 @@ PRGNAM="trac" SRCNAM="Trac" -VERSION=${VERSION:-0.11.6} +VERSION=${VERSION:-0.12.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/trac/trac.info b/development/trac/trac.info index e161b6d879..99379b86e8 100644 --- a/development/trac/trac.info +++ b/development/trac/trac.info @@ -1,10 +1,10 @@ PRGNAM="trac" -VERSION="0.11.6" +VERSION="0.12.1" HOMEPAGE="http://trac.edgewall.com/" -DOWNLOAD="ftp://ftp.edgewall.com/pub/trac/Trac-0.11.6.tar.gz" -MD5SUM="f5a9542d81d3d50c3d9e46d8e2344f38" +DOWNLOAD="ftp://ftp.edgewall.com/pub/trac/Trac-0.12.1.tar.gz" +MD5SUM="35a9c53ec35466b24a535d19bb6cdfa2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Eugene Suter" EMAIL="easuter@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/games/assaultcube/assaultcube.SlackBuild b/games/assaultcube/assaultcube.SlackBuild index 9523a84df0..01d498a457 100644 --- a/games/assaultcube/assaultcube.SlackBuild +++ b/games/assaultcube/assaultcube.SlackBuild @@ -76,7 +76,7 @@ mkdir -p $PKG/usr/share/applications install -m 0644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications for i in 16 32 64 96 128; do convert source/vcpp/buildEnv/icon.ico -resize ${i}x${i}! $PRGNAM-$i.png - install -D -m 0644 $PRGNAM-$i-0.png \ + install -D -m 0644 $PRGNAM-$i.png \ $PKG/usr/share/icons/hicolor/${i}x${i}/apps/$PRGNAM.png done diff --git a/games/lbreakout2/lbreakout2.SlackBuild b/games/lbreakout2/lbreakout2.SlackBuild index 3dad2c6327..0586d3fd11 100644 --- a/games/lbreakout2/lbreakout2.SlackBuild +++ b/games/lbreakout2/lbreakout2.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lbreakout2 -VERSION=${VERSION:-2.6beta7} +VERSION=${VERSION:-2.6.2} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} @@ -61,9 +61,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-2.6beta-7 -tar xvf $CWD/$PRGNAM-2.6beta-7.tar.gz -cd $PRGNAM-2.6beta-7 +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 \) \ diff --git a/games/lbreakout2/lbreakout2.info b/games/lbreakout2/lbreakout2.info index 133799a3c9..ff1a6e03bc 100644 --- a/games/lbreakout2/lbreakout2.info +++ b/games/lbreakout2/lbreakout2.info @@ -1,10 +1,10 @@ PRGNAM="lbreakout2" -VERSION="2.6beta7" +VERSION="2.6.2" HOMEPAGE="http://lgames.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/lgames/lbreakout2-2.6beta-7.tar.gz" -MD5SUM="bccede972d2f73612c47ca6a5aa9770e" +DOWNLOAD="http://downloads.sourceforge.net/lgames/lbreakout2-2.6.2.tar.gz" +MD5SUM="f8b5b6c6d08aa7eacc7c3050e6c888ec" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Frank Caraballo" EMAIL="fecaraballo{at}gmail{dot}com" -APPROVED="rworkman" +APPROVED="" diff --git a/games/mednafen/mednafen-0.8.13-gcc45.gz b/games/mednafen/mednafen-0.8.13-gcc45.gz Binary files differnew file mode 100644 index 0000000000..b9c7821131 --- /dev/null +++ b/games/mednafen/mednafen-0.8.13-gcc45.gz diff --git a/games/mednafen/mednafen.SlackBuild b/games/mednafen/mednafen.SlackBuild index 6a7c7db533..ba86641a4f 100644 --- a/games/mednafen/mednafen.SlackBuild +++ b/games/mednafen/mednafen.SlackBuild @@ -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 for gcc 4.5 in -current +# http://bugs.gentoo.org/show_bug.cgi?id=321009 +zcat $CWD/mednafen-0.8.13-gcc45.gz | patch -p0 + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/games/mednafen/mednafen.info b/games/mednafen/mednafen.info index ac66bdcbc4..dee7a9058e 100644 --- a/games/mednafen/mednafen.info +++ b/games/mednafen/mednafen.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/games/warmux/README b/games/warmux/README new file mode 100644 index 0000000000..bd15a5ac10 --- /dev/null +++ b/games/warmux/README @@ -0,0 +1,16 @@ +Warmux - War is declared ! + +Have the mascots of your favorite free softwares battle in the Warmux arena. +Using dynamite, grenades, baseball bat and others bazookas,... exterminate +your opponent in a 2D toon style scenery and a funny environment. + +Each player (2 minimum on the same PC or network game with 0.8 version) +controls the team of his choice (penguin, gnu, firefox, wilber,...) and must +destroy his adversary using more or less casual weapons. + +Although a minimum of strategy is required to vanquish, Warmux is +pre-eminently a "convivial mass murder" game where, turn by turn, each +member of each team attempts to produce a maximum of damage to his opponents. + +Dependencies: + libsigc++, glibmm, libxml++, and SDL_gfx (all avaiable on slackbuilds.org) diff --git a/games/warmux/doinst.sh b/games/warmux/doinst.sh new file mode 100644 index 0000000000..65fd352418 --- /dev/null +++ b/games/warmux/doinst.sh @@ -0,0 +1,4 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database usr/share/applications >/dev/null 2>&1 +fi + diff --git a/games/warmux/slack-desc b/games/warmux/slack-desc new file mode 100644 index 0000000000..e142a8ba62 --- /dev/null +++ b/games/warmux/slack-desc @@ -0,0 +1,17 @@ +# 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------------------------------------------------------| +warmux: Warmux (Worms linux/unix clone) +warmux: +warmux: Have the mascots of your favorite free softwares battle in the Warmux +warmux: arena. Using dynamite, grenades, baseball bat and others bazookas,... +warmux: exterminate your opponent in a 2D toon style scenery and a funny +warmux: environment. +warmux: +warmux: Homepage: http://www.wormux.org +warmux: diff --git a/games/warmux/warmux.SlackBuild b/games/warmux/warmux.SlackBuild new file mode 100644 index 0000000000..95c130e8fe --- /dev/null +++ b/games/warmux/warmux.SlackBuild @@ -0,0 +1,103 @@ +#!/bin/sh + +# Slackware build script for warmux + +# Copyright 2007 Adnan Hodzic aka AbsintheSyringe <AbsintheSyringe@gmail.com> +# Copyright 2008-2010 Heinz Wiesinger, Amsterdam, The Netherlands +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# 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. + +# Modified by the SlackBuilds.org project + +PRGNAM=warmux +VERSION=11.01 +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 + +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 . +chmod -R a-s,u+w,go+r-w . + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --program-prefix="" \ + --program-suffix="" \ + --enable-fribidi \ + --enable-servers \ + --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 + +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 ChangeLog INSTALL README TODO $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 -p -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/games/warmux/warmux.info b/games/warmux/warmux.info new file mode 100644 index 0000000000..b0f9d80e6e --- /dev/null +++ b/games/warmux/warmux.info @@ -0,0 +1,10 @@ +PRGNAM="warmux" +VERSION="11.01" +HOMEPAGE="http://wormux.org" +DOWNLOAD="http://download.gna.org/warmux/warmux-11.01.tar.bz2" +MD5SUM="ecf98ff1a91899d35d0ba8266ace9787" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="Heinz Wiesinger" +EMAIL="pprkut@liwjatan.at" +APPROVED="" diff --git a/graphics/digikam/digikam.SlackBuild b/graphics/digikam/digikam.SlackBuild index 4379542111..bc1d1f0166 100644 --- a/graphics/digikam/digikam.SlackBuild +++ b/graphics/digikam/digikam.SlackBuild @@ -24,7 +24,7 @@ # Modified by Niklas 'Nille' Åkerström for slackware64 and to use cmake. PRGNAM=digikam -VERSION=${VERSION:-1.2.0} +VERSION=${VERSION:-1.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/graphics/digikam/digikam.info b/graphics/digikam/digikam.info index 8e736c84c1..caaceaf6a5 100644 --- a/graphics/digikam/digikam.info +++ b/graphics/digikam/digikam.info @@ -1,10 +1,10 @@ PRGNAM="digikam" -VERSION="1.2.0" +VERSION="1.7.0" HOMEPAGE="http://www.digikam.org/" -DOWNLOAD="http://downloads.sourceforge.net/digikam/digikam-1.2.0.tar.bz2" -MD5SUM="8f68022008cf1650924cc8688f176572" +DOWNLOAD="http://downloads.sourceforge.net/digikam/digikam-1.7.0.tar.bz2" +MD5SUM="ecc6ec563cc5309f21da9c4946397875" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Niklas 'Nille' Åkerström" EMAIL="Nille dot kungen[AT]gmail dot com" -APPROVED="rworkman" +APPROVED="" diff --git a/graphics/fontforge/fontforge.SlackBuild b/graphics/fontforge/fontforge.SlackBuild index ccb3d7a28f..8c888d982c 100644 --- a/graphics/fontforge/fontforge.SlackBuild +++ b/graphics/fontforge/fontforge.SlackBuild @@ -24,11 +24,11 @@ PRGNAM=fontforge VERSION=20100501 -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} ENABLE_BCINT=${ENABLE_BCINT:-no} -FREETYPE=${FREETYPE:-"2.3.12"} +FREETYPE=${FREETYPE:-"2.4.4"} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -66,7 +66,7 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION freetype-$FREETYPE tar xvf $CWD/${PRGNAM}_full-${VERSION}.tar.bz2 -tar xvf $CWD/freetype-$FREETYPE.tar.xz +tar xvf $CWD/freetype-$FREETYPE.tar.bz2 chown -R root:root $PRGNAM-$VERSION freetype-$FREETYPE chmod -R u+w,go+r-w,a-s $PRGNAM-$VERSION freetype-$FREETYPE cd $PRGNAM-$VERSION diff --git a/graphics/fontforge/fontforge.info b/graphics/fontforge/fontforge.info index 0608749dc1..062713d139 100644 --- a/graphics/fontforge/fontforge.info +++ b/graphics/fontforge/fontforge.info @@ -3,12 +3,12 @@ VERSION="20100501" HOMEPAGE="http://fontforge.sourceforge.net/" DOWNLOAD="http://downloads.sourceforge.net/fontforge/fontforge_full-20100501.tar.bz2 \ http://fontforge.sf.net/cidmaps.tgz \ - http://slackware.osuosl.org/slackware-13.1/source/l/freetype/freetype-2.3.12.tar.xz" + http://slackware.osuosl.org/slackware-current/source/l/freetype/freetype-2.4.4.tar.bz2" MD5SUM="5f3d20d645ec1aa2b7b4876386df8717 \ 063691163e592515b31514515bb3ce8c \ - e8f60e286eaa492bb766f17241972626" + b3e2b6e2f1c3e0dffa1fd2a0f848b671" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="dsomero" +APPROVED="" diff --git a/graphics/inkscape/inkscape.SlackBuild b/graphics/inkscape/inkscape.SlackBuild index b641847b3b..10f0524850 100644 --- a/graphics/inkscape/inkscape.SlackBuild +++ b/graphics/inkscape/inkscape.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=inkscape -VERSION=0.48.0 -BUILD=${BUILD:-2} +VERSION=0.48.1 +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} # Automatically determine the architecture we're building on: diff --git a/graphics/inkscape/inkscape.info b/graphics/inkscape/inkscape.info index 2fb6f3ed26..5b0841c382 100644 --- a/graphics/inkscape/inkscape.info +++ b/graphics/inkscape/inkscape.info @@ -1,10 +1,10 @@ PRGNAM="inkscape" -VERSION="0.48.0" +VERSION="0.48.1" HOMEPAGE="http://www.inkscape.org/" -DOWNLOAD="http://downloads.sourceforge.net/inkscape/inkscape-0.48.0.tar.gz" -MD5SUM="bb94543b813157d83281657a89465d46" +DOWNLOAD="http://downloads.sourceforge.net/inkscape/inkscape-0.48.1.tar.gz" +MD5SUM="3c179eb998d49d1c312822e15773bf6d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="dsomero" +APPROVED="" diff --git a/graphics/kipi-plugins/kipi-plugins.SlackBuild b/graphics/kipi-plugins/kipi-plugins.SlackBuild index afaceafee8..f5c7a7d6f5 100644 --- a/graphics/kipi-plugins/kipi-plugins.SlackBuild +++ b/graphics/kipi-plugins/kipi-plugins.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=kipi-plugins -VERSION=${VERSION:-1.0.0} +VERSION=${VERSION:-1.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,10 +71,6 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# Patch kipi-plugins so it compiles on KDE 4.2.x -# http://www.digikam.org/drupal/node/492 -patch -p1 < $CWD/$PRGNAM-kde4.2.patch - mkdir build && cd build cmake \ -DCMAKE_C_FLAGS="$SLKCFLAGS" \ diff --git a/graphics/kipi-plugins/kipi-plugins.info b/graphics/kipi-plugins/kipi-plugins.info index 6aba163505..db7ef388cc 100644 --- a/graphics/kipi-plugins/kipi-plugins.info +++ b/graphics/kipi-plugins/kipi-plugins.info @@ -1,10 +1,10 @@ PRGNAM="kipi-plugins" -VERSION="1.0.0" +VERSION="1.7.0" HOMEPAGE="http://www.kipi-plugins.org/" -DOWNLOAD="http://downloads.sourceforge.net/kipi/kipi-plugins-1.0.0.tar.bz2" -MD5SUM="4ed822101f0023773361fbe035822934" +DOWNLOAD="http://downloads.sourceforge.net/kipi/kipi-plugins-1.7.0.tar.bz2" +MD5SUM="d1cc95109d826d651b1ca81e1ebbd6df" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Frank Caraballo" EMAIL="fecaraballo{at}gmail{dot}com" -APPROVED="michiel,rworkman" +APPROVED="" diff --git a/graphics/kphotoalbum/kphotoalbum-4.1.1-docbook_fix.gz b/graphics/kphotoalbum/kphotoalbum-4.1.1-docbook_fix.gz Binary files differnew file mode 100644 index 0000000000..0e8b28c700 --- /dev/null +++ b/graphics/kphotoalbum/kphotoalbum-4.1.1-docbook_fix.gz diff --git a/graphics/kphotoalbum/kphotoalbum-r1213128-exiv2-0.21.gz b/graphics/kphotoalbum/kphotoalbum-r1213128-exiv2-0.21.gz Binary files differnew file mode 100644 index 0000000000..37590f2302 --- /dev/null +++ b/graphics/kphotoalbum/kphotoalbum-r1213128-exiv2-0.21.gz diff --git a/graphics/kphotoalbum/kphotoalbum.SlackBuild b/graphics/kphotoalbum/kphotoalbum.SlackBuild index abba1c7124..2aec5808e2 100644 --- a/graphics/kphotoalbum/kphotoalbum.SlackBuild +++ b/graphics/kphotoalbum/kphotoalbum.SlackBuild @@ -56,6 +56,13 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# add patch for build against kde 4.5 - safe also for 13.1 +# see http://bugs.gentoo.org/show_bug.cgi?id=335023 +zcat $CWD/kphotoalbum-4.1.1-docbook_fix.gz | patch -p1 + +# add a fix for exiv-0.21 +zcat $CWD/kphotoalbum-r1213128-exiv2-0.21.gz | patch -p4 + mkdir build && cd build cmake \ -DCMAKE_C_FLAGS="$SLKCFLAGS" \ diff --git a/libraries/GConf/GConf.SlackBuild b/libraries/GConf/GConf.SlackBuild index 25422bfa69..a9a0cd93db 100644 --- a/libraries/GConf/GConf.SlackBuild +++ b/libraries/GConf/GConf.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=GConf -VERSION=2.28.1 +VERSION=2.32.1 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -78,6 +78,7 @@ CXXFLAGS="$SLKCFLAGS" \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ + --with-gtk=2.0 \ --disable-static \ --enable-debug=no \ --build=$ARCH-slackware-linux @@ -87,6 +88,7 @@ make install-strip DESTDIR=$PKG # Let's not clobber this file on upgrades mv $PKG/etc/gconf/2/path $PKG/etc/gconf/2/path.new +mv $PKG/etc/gconf/2/evoldap.conf $PKG/etc/gconf/2/evoldap.conf.new mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS COPYING ChangeLog NEWS README TODO \ diff --git a/libraries/GConf/GConf.info b/libraries/GConf/GConf.info index 3833bf776d..c2fc28cb11 100644 --- a/libraries/GConf/GConf.info +++ b/libraries/GConf/GConf.info @@ -1,10 +1,10 @@ PRGNAM="GConf" -VERSION="2.28.1" +VERSION="2.32.1" HOMEPAGE="http://www.gnome.org/projects/gconf/" -DOWNLOAD="ftp://ftp.gnome.org/pub/gnome/sources/GConf/2.28/GConf-2.28.1.tar.bz2" -MD5SUM="27663faf0af4f6a6d534de9270f6d24a" +DOWNLOAD="ftp://ftp.gnome.org/pub/gnome/sources/GConf/2.32/GConf-2.32.1.tar.bz2" +MD5SUM="e3952c493cabee2903690fc4d203dca3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/libraries/GConf/doinst.sh b/libraries/GConf/doinst.sh index e2936a9e96..3de52a4ecf 100644 --- a/libraries/GConf/doinst.sh +++ b/libraries/GConf/doinst.sh @@ -12,4 +12,4 @@ config() { } config etc/gconf/2/path.new - +config etc/gconf/2/evoldap.conf.new diff --git a/libraries/allegro/allegro.SlackBuild b/libraries/allegro/allegro.SlackBuild index 50638fbc13..484b47a10f 100644 --- a/libraries/allegro/allegro.SlackBuild +++ b/libraries/allegro/allegro.SlackBuild @@ -56,6 +56,8 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go+r-w,a-s . +patch -p1 < $CWD/makefile.in.patch + ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ diff --git a/libraries/allegro/makefile.in.patch b/libraries/allegro/makefile.in.patch new file mode 100644 index 0000000000..4f31e5511f --- /dev/null +++ b/libraries/allegro/makefile.in.patch @@ -0,0 +1,54 @@ +--- allegro-4.2.2/makefile.in.orig 2007-07-22 07:55:54.000000000 +0200 ++++ allegro-4.2.2/makefile.in 2010-07-30 14:27:36.762944086 +0200 +@@ -400,34 +400,34 @@ + + clean: + +- define RM_OBJ_CLEAN_FILES +- $(foreach file, $(OBJ_CLEAN_FILES), rm -f $(file) +- ) +- endef +- +- define RM_OTHER_CLEAN_FILES +- $(foreach file, $(OTHER_CLEAN_FILES), rm -f $(file) +- ) +- endef ++ define RM_OBJ_CLEAN_FILES ++ $(foreach file, $(OBJ_CLEAN_FILES), rm -f $(file) ++ ) ++ endef ++ ++ define RM_OTHER_CLEAN_FILES ++ $(foreach file, $(OTHER_CLEAN_FILES), rm -f $(file) ++ ) ++ endef + + $(RM_OBJ_CLEAN_FILES) + $(RM_OTHER_CLEAN_FILES) + + distclean: clean + +- define RM_DISTCLEAN_FILES +- $(foreach file, $(DISTCLEAN_FILES) $(ALLEGRO_LIB_X_EXES), rm -f $(file) +- ) +- endef ++ define RM_DISTCLEAN_FILES ++ $(foreach file, $(DISTCLEAN_FILES) $(ALLEGRO_LIB_X_EXES), rm -f $(file) ++ ) ++ endef + + $(RM_DISTCLEAN_FILES) + + veryclean: distclean + +- define RM_VERYCLEAN_FILES +- $(foreach file, $(VERYCLEAN_FILES), rm -f $(file) +- ) +- endef ++ define RM_VERYCLEAN_FILES ++ $(foreach file, $(VERYCLEAN_FILES), rm -f $(file) ++ ) ++ endef + + $(RM_VERYCLEAN_FILES) + rm -f makefile diff --git a/libraries/atkmm/README b/libraries/atkmm/README new file mode 100644 index 0000000000..6f16c16885 --- /dev/null +++ b/libraries/atkmm/README @@ -0,0 +1,4 @@ +atkmm (C++ interface for ATK) + +atkmm is the official C++ interface for the ATK accessibility toolkit library. +It may be used, for instance, by user interfaces implemented with gtkmm. diff --git a/libraries/atkmm/atkmm.SlackBuild b/libraries/atkmm/atkmm.SlackBuild new file mode 100644 index 0000000000..f95d8ade9a --- /dev/null +++ b/libraries/atkmm/atkmm.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/sh + +# Slackware build script for atkmm + +# Copyright (C) 2006 paul wisehart wise@lupulin.net +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# 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. + +# Modified by Robby Workman <rworkman@slackbuilds.org> +# Modified by ponce <matteo.bernardini@gmail.com> for atkmm + +PRGNAM=atkmm +VERSION=${VERSION:-2.22.2} +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 + +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 . +chmod -R a-s,u+rw,go-w+r . + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ + ./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --build=$ARCH-slackware-linux + +make libdocdir=/usr/doc/$PRGNAM-$VERSION +make install-strip DESTDIR=$PKG libdocdir=/usr/doc/$PRGNAM-$VERSION + +cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README* \ + $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/atkmm/atkmm.info b/libraries/atkmm/atkmm.info new file mode 100644 index 0000000000..a0ce76ca6e --- /dev/null +++ b/libraries/atkmm/atkmm.info @@ -0,0 +1,10 @@ +PRGNAM="atkmm" +VERSION="2.22.2" +HOMEPAGE="http://www.gtkmm.org/" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.22/atkmm-2.22.2.tar.bz2" +MD5SUM="7541d8c3fc80c1ac2bb1887e1642eb5f" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/libraries/atkmm/slack-desc b/libraries/atkmm/slack-desc new file mode 100644 index 0000000000..d7a35b3609 --- /dev/null +++ b/libraries/atkmm/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 ':'. + + |-----handy-ruler------------------------------------------------------| +atkmm: atkmm (C++ interface for ATK) +atkmm: +atkmm: atkmm is the official C++ interface for the ATK accessibility toolkit +atkmm: library. It may be used, for instance, by user interfaces implemented +atkmm: with gtkmm. +atkmm: +atkmm: +atkmm: +atkmm: +atkmm: Homepage: http://www.gtkmm.org/ +atkmm: diff --git a/libraries/babel/README b/libraries/babel/README new file mode 100644 index 0000000000..1e8cba91ba --- /dev/null +++ b/libraries/babel/README @@ -0,0 +1,6 @@ +babel (python internationalization tools) + +Babel is a collection of tools for internationalizing Python applications. +It's composed of two major parts: +- tools to build and work with gettext message catalogs; +- a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. diff --git a/libraries/babel/babel.SlackBuild b/libraries/babel/babel.SlackBuild new file mode 100644 index 0000000000..aab533bd87 --- /dev/null +++ b/libraries/babel/babel.SlackBuild @@ -0,0 +1,69 @@ +#!/bin/sh + +# Slackware build script for babel + +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=babel +SRCNAM=Babel +VERSION=${VERSION:-0.9.5} +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$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 {} \; + +python setup.py install --root=$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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/html +cp -a COPYING ChangeLog README.txt $PKG/usr/doc/$PRGNAM-$VERSION +cp -a doc/* $PKG/usr/doc/$PRGNAM-$VERSION/html +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/babel/babel.info b/libraries/babel/babel.info new file mode 100644 index 0000000000..bb208bf8f5 --- /dev/null +++ b/libraries/babel/babel.info @@ -0,0 +1,10 @@ +PRGNAM="babel" +VERSION="0.9.5" +HOMEPAGE="http://babel.edgewall.org/" +DOWNLOAD="http://ftp.edgewall.com/pub/babel/Babel-0.9.5.tar.gz" +MD5SUM="05603f058644f81b9b5f75d0161a14dd" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/libraries/babel/slack-desc b/libraries/babel/slack-desc new file mode 100644 index 0000000000..7165a5b745 --- /dev/null +++ b/libraries/babel/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------------------------------------------------------| +babel: babel (python internationalization tools) +babel: +babel: Babel is a collection of tools for internationalizing Python apps. +babel: It's composed of two major parts: +babel: - tools to build and work with gettext message catalogs; +babel: - a Python interface to the CLDR (Common Locale Data Repository), +babel: providing access to various locale display names, localized number +babel: and date formatting, etc. +babel: +babel: homepage: http://babel.edgewall.org/ +babel: diff --git a/libraries/cairomm/cairomm.SlackBuild b/libraries/cairomm/cairomm.SlackBuild index 697c9adbfd..2a71962b99 100644 --- a/libraries/cairomm/cairomm.SlackBuild +++ b/libraries/cairomm/cairomm.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=cairomm -VERSION=${VERSION:-1.8.4} +VERSION=${VERSION:-1.9.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/cairomm/cairomm.info b/libraries/cairomm/cairomm.info index 3415e26693..c8d33bb7a8 100644 --- a/libraries/cairomm/cairomm.info +++ b/libraries/cairomm/cairomm.info @@ -1,10 +1,10 @@ PRGNAM="cairomm" -VERSION="1.8.4" +VERSION="1.9.8" HOMEPAGE="http://cairographics.org/cairomm/" -DOWNLOAD="http://cairographics.org/releases/cairomm-1.8.4.tar.gz" -MD5SUM="559afbc47484ba3fad265e38a3dafe90" +DOWNLOAD="http://cairographics.org/releases/cairomm-1.9.8.tar.gz" +MD5SUM="6d5ce1138dbb09c58038ab6f766d5e88" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="paul wisehart" EMAIL="wise@lupulin.net" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/cryptopp/cryptopp.SlackBuild b/libraries/cryptopp/cryptopp.SlackBuild index 8c6384b77c..752d83a222 100644 --- a/libraries/cryptopp/cryptopp.SlackBuild +++ b/libraries/cryptopp/cryptopp.SlackBuild @@ -4,7 +4,7 @@ # Written by Iskar Enev (iskar.enev@gmail.com) PRGNAM=cryptopp -VERSION=${VERSION:-5.6.0} +VERSION=${VERSION:-5.5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/cryptopp/cryptopp.info b/libraries/cryptopp/cryptopp.info index 6935271b60..8b8b59b999 100644 --- a/libraries/cryptopp/cryptopp.info +++ b/libraries/cryptopp/cryptopp.info @@ -1,8 +1,8 @@ PRGNAM="cryptopp" -VERSION="5.6.0" +VERSION="5.5.2" HOMEPAGE="http://www.cryptopp.com/" -DOWNLOAD="http://www.cryptopp.com/cryptopp560.zip" -MD5SUM="36f35789ad60489d58003d3c849807e8" +DOWNLOAD="http://www.cryptopp.com/cryptopp552.zip" +MD5SUM="a889be9d9ad5c202c925fb105caa4857" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Iskar Enev" diff --git a/libraries/frei0r/frei0r.SlackBuild b/libraries/frei0r/frei0r.SlackBuild index ec0085a7ef..e2b1c50271 100644 --- a/libraries/frei0r/frei0r.SlackBuild +++ b/libraries/frei0r/frei0r.SlackBuild @@ -29,8 +29,8 @@ # PRGNAM=frei0r -VERSION=20100124 -BUILD=${BUILD:-2} +VERSION=1.2.1 +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} # Automatically determine the architecture we're building on: @@ -67,9 +67,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1 -cd $PRGNAM-$VERSION +rm -rf $PRGNAM-plugins-$VERSION +tar xvf $CWD/$PRGNAM-plugins-$VERSION.tar.gz +cd $PRGNAM-plugins-$VERSION chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -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..8f39b8dfb2 100644 --- a/libraries/frei0r/frei0r.info +++ b/libraries/frei0r/frei0r.info @@ -1,10 +1,10 @@ PRGNAM="frei0r" -VERSION="20100124" +VERSION="1.2.1" HOMEPAGE="http://www.piksel.org/frei0r" -DOWNLOAD="http://www.slackbuilds.org/sources/13.0/frei0r-20100124.tar.gz" -MD5SUM="a5bc4fe886c1b9915adae94559af143b" +DOWNLOAD="ftp://ftp.dyne.org/frei0r/releases/frei0r-plugins-1.2.1.tar.gz" +MD5SUM="e46089c27cdf1deb5e27e24520791ddb" 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/glibmm/glibmm.SlackBuild b/libraries/glibmm/glibmm.SlackBuild index 21382f453f..62df4c6ab6 100644 --- a/libraries/glibmm/glibmm.SlackBuild +++ b/libraries/glibmm/glibmm.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PKGNAME=glibmm -VERSION=2.22.2 +VERSION=2.24.2 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/glibmm/glibmm.info b/libraries/glibmm/glibmm.info index 9373cd9858..361fcd3e14 100644 --- a/libraries/glibmm/glibmm.info +++ b/libraries/glibmm/glibmm.info @@ -1,10 +1,10 @@ PRGNAM="glibmm" -VERSION="2.22.2" +VERSION="2.24.2" HOMEPAGE="http://www.gtkmm.org/" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.22/glibmm-2.22.2.tar.bz2" -MD5SUM="8deb936c2f8d66e0b300fc6a973d28ce" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.24/glibmm-2.24.2.tar.bz2" +MD5SUM="48861fec006c2bd8e301d8e44cd12d3c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="paul wisehart" EMAIL="wise@lupulin.net" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/gst-python/gst-python.SlackBuild b/libraries/gst-python/gst-python.SlackBuild index 0bef59981b..6d8854f253 100644 --- a/libraries/gst-python/gst-python.SlackBuild +++ b/libraries/gst-python/gst-python.SlackBuild @@ -9,7 +9,7 @@ # from version 0.10.19 PRGNAM=gst-python -VERSION=${VERSION:-0.10.19} +VERSION=${VERSION:-0.10.21} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/gst-python/gst-python.info b/libraries/gst-python/gst-python.info index 408feccbe4..534812a08d 100644 --- a/libraries/gst-python/gst-python.info +++ b/libraries/gst-python/gst-python.info @@ -1,10 +1,10 @@ PRGNAM="gst-python" -VERSION="0.10.19" +VERSION="0.10.21" HOMEPAGE="http://gstreamer.freedesktop.org/modules/gst-python.html" -DOWNLOAD="http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.19.tar.bz2" -MD5SUM="ddcef7d00bd88b0591cd6d910c36ec4b" +DOWNLOAD="http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.21.tar.bz2" +MD5SUM="31340ae3e877797a10d088a226d74b16" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Binh Nguyen" EMAIL="binhnguyen@fastmail.fm" -APPROVED="Niels Horn" +APPROVED="" diff --git a/libraries/gtkextra/gtkextra.SlackBuild b/libraries/gtkextra/gtkextra.SlackBuild index 80a3c186f7..eb8e51255e 100644 --- a/libraries/gtkextra/gtkextra.SlackBuild +++ b/libraries/gtkextra/gtkextra.SlackBuild @@ -57,10 +57,18 @@ find . \ # Solve a problem with spaces in gtkextra/Makefile.in # (This only breaks with make 3.82 from -current, but won't harm in 13.1) -patch -p1 < $CWD/make382.patch +patch -p1 < $CWD/patches/make382.patch + +# other make 3.82 fixes, fix build with libtool 2 and an upstream typing error +# http://bugs.gentoo.org/show_bug.cgi?id=333953 +patch -p0 < $CWD/patches/gtk+extra-2.1.2-build.patch + +# fix build with gtk>=2.21.0 +# http://bugs.gentoo.org/show_bug.cgi?id=333953 +patch -p0 < $CWD/patches/gtk+extra-2.1.2-gtk+-2.21.patch # Resolve a bug in the code (thanks to the Gentoo people for finding it) -patch -p1 < $CWD/gtkcolorcombo.patch +patch -p1 < $CWD/patches/gtkcolorcombo.patch CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/libraries/gtkextra/patches/gtk+extra-2.1.2-build.patch b/libraries/gtkextra/patches/gtk+extra-2.1.2-build.patch new file mode 100644 index 0000000000..df204d7393 --- /dev/null +++ b/libraries/gtkextra/patches/gtk+extra-2.1.2-build.patch @@ -0,0 +1,226 @@ +--- configure.in ++++ configure.in +@@ -30,10 +30,10 @@ + AC_SUBST(GTK_EXTRA_VERSION) + + # libtool versioning +-LT_CURRENT=`expr $GTK_EXTRA_MICRO_VERSION - $GTK_EXTRA_INTERFACE_AGE` +-LT_REVISION=$GTK_EXTRA_INTERFACE_AGE +-LT_AGE=`expr $GTK_EXTRA_BINARY_AGE - $GTK_EXTRA_INTERFACE_AGE` +-LIBGTKEXTRA_SO_VERSION=$LT_CURRENT:$LT_REVISION:$LT_AGE ++LTCURRENT=`expr $GTK_EXTRA_MICRO_VERSION - $GTK_EXTRA_INTERFACE_AGE` ++LTREVISION=$GTK_EXTRA_INTERFACE_AGE ++LTAGE=`expr $GTK_EXTRA_BINARY_AGE - $GTK_EXTRA_INTERFACE_AGE` ++LIBGTKEXTRA_SO_VERSION=$LTCURRENT:$LTREVISION:$LTAGE + AC_SUBST(LIBGTKEXTRA_SO_VERSION) + + # For automake +--- gtkextra/Makefile.am ++++ gtkextra/Makefile.am +@@ -54,7 +54,9 @@ + -version-info $(LIBGTKEXTRA_SO_VERSION) \ + -export-dynamic \ + -rpath $(libdir) \ +- $(no_undefined) \ ++ $(no_undefined) ++ ++LDADD = \ + $(GTK_LIBS) + + # +@@ -63,97 +65,97 @@ + + + gtkextra_public_h_sources = \ +- gtkbordercombo.h \ +- gtkcharsel.h \ +- gtkcheckitem.h \ +- gtkcolorcombo.h \ +- gtkcombobutton.h \ +- gtkdirtree.h \ +- gtkextra.h \ +- gtkextrafeatures.h \ +- gtkextraicons.h \ +- gtkextra-marshal.h \ +- gtkextratypebuiltins.h \ +- gtkfilelist.h \ +- gtkfileicons.h \ +- gtkfontcombo.h \ +- gtkiconfilesel.h \ +- gtkiconlist.h \ +- gtkitementry.h \ +- gtkplot.h \ +- gtkplotarray.h \ +- gtkplot3d.h \ +- gtkplotdt.h \ +- gtkplotpolar.h \ +- gtkplotdata.h \ +- gtkplotpixmap.h \ +- gtkplotbar.h \ +- gtkplotbox.h \ +- gtkplotbubble.h \ +- gtkplotcandle.h \ +- gtkplotflux.h \ +- gtkplotsurface.h \ +- gtkplotcsurface.h \ +- gtkplotcanvas.h \ +- gtkplotpc.h \ +- gtkplotgdk.h \ +- gtkplotps.h \ +- gtkplotprint.h \ +- gtkplotsegment.h \ +- gtkpsfont.h \ +- gtksheet.h \ +- gtktogglecombo.h \ +- gtkplotcanvasline.h \ +- gtkplotcanvasrectangle.h \ +- gtkplotcanvasellipse.h \ +- gtkplotcanvastext.h \ +- gtkplotcanvaspixmap.h \ +- gtkplotcanvasplot.h ++ gtkbordercombo.h \ ++ gtkcharsel.h \ ++ gtkcheckitem.h \ ++ gtkcolorcombo.h \ ++ gtkcombobutton.h \ ++ gtkdirtree.h \ ++ gtkextra.h \ ++ gtkextrafeatures.h \ ++ gtkextraicons.h \ ++ gtkextra-marshal.h \ ++ gtkextratypebuiltins.h \ ++ gtkfilelist.h \ ++ gtkfileicons.h \ ++ gtkfontcombo.h \ ++ gtkiconfilesel.h \ ++ gtkiconlist.h \ ++ gtkitementry.h \ ++ gtkplot.h \ ++ gtkplotarray.h \ ++ gtkplot3d.h \ ++ gtkplotdt.h \ ++ gtkplotpolar.h \ ++ gtkplotdata.h \ ++ gtkplotpixmap.h \ ++ gtkplotbar.h \ ++ gtkplotbox.h \ ++ gtkplotbubble.h \ ++ gtkplotcandle.h \ ++ gtkplotflux.h \ ++ gtkplotsurface.h \ ++ gtkplotcsurface.h \ ++ gtkplotcanvas.h \ ++ gtkplotpc.h \ ++ gtkplotgdk.h \ ++ gtkplotps.h \ ++ gtkplotprint.h \ ++ gtkplotsegment.h \ ++ gtkpsfont.h \ ++ gtksheet.h \ ++ gtktogglecombo.h \ ++ gtkplotcanvasline.h \ ++ gtkplotcanvasrectangle.h \ ++ gtkplotcanvasellipse.h \ ++ gtkplotcanvastext.h \ ++ gtkplotcanvaspixmap.h \ ++ gtkplotcanvasplot.h + + gtkextra_c_sources = \ +- gtkbordercombo.c \ +- gtkcharsel.c \ +- gtkcheckitem.c \ +- gtkcolorcombo.c \ +- gtkcombobutton.c \ +- gtkdirtree.c \ +- gtkextra.c \ +- gtkextra-marshal.c \ +- gtkextratypebuiltins.c \ +- gtkfilelist.c \ +- gtkfontcombo.c \ +- gtkiconlist.c \ +- gtkitementry.c \ +- gtkiconfilesel.c \ +- gtkplot.c \ +- gtkplotarray.c \ +- gtkplot3d.c \ +- gtkplotdt.c \ +- gtkplotpolar.c \ +- gtkplotdata.c \ +- gtkplotpixmap.c \ +- gtkplotbar.c \ +- gtkplotbox.c \ +- gtkplotbubble.c \ +- gtkplotcandle.c \ +- gtkplotflux.c \ +- gtkplotsurface.c \ +- gtkplotcsurface.c \ +- gtkplotcanvas.c \ +- gtkplotpc.c \ +- gtkplotgdk.c \ +- gtkplotps.c \ +- gtkplotprint.c \ +- gtkplotsegment.c \ +- gtkpsfont.c \ +- gtksheet.c \ +- gtktogglecombo.c \ +- gtkplotcanvasline.c \ +- gtkplotcanvasrectangle.c \ +- gtkplotcanvasellipse.c \ +- gtkplotcanvastext.c \ +- gtkplotcanvaspixmap.c \ +- gtkplotcanvasplot.c ++ gtkbordercombo.c \ ++ gtkcharsel.c \ ++ gtkcheckitem.c \ ++ gtkcolorcombo.c \ ++ gtkcombobutton.c \ ++ gtkdirtree.c \ ++ gtkextra.c \ ++ gtkextra-marshal.c \ ++ gtkextratypebuiltins.c \ ++ gtkfilelist.c \ ++ gtkfontcombo.c \ ++ gtkiconlist.c \ ++ gtkitementry.c \ ++ gtkiconfilesel.c \ ++ gtkplot.c \ ++ gtkplotarray.c \ ++ gtkplot3d.c \ ++ gtkplotdt.c \ ++ gtkplotpolar.c \ ++ gtkplotdata.c \ ++ gtkplotpixmap.c \ ++ gtkplotbar.c \ ++ gtkplotbox.c \ ++ gtkplotbubble.c \ ++ gtkplotcandle.c \ ++ gtkplotflux.c \ ++ gtkplotsurface.c \ ++ gtkplotcsurface.c \ ++ gtkplotcanvas.c \ ++ gtkplotpc.c \ ++ gtkplotgdk.c \ ++ gtkplotps.c \ ++ gtkplotprint.c \ ++ gtkplotsegment.c \ ++ gtkpsfont.c \ ++ gtksheet.c \ ++ gtktogglecombo.c \ ++ gtkplotcanvasline.c \ ++ gtkplotcanvasrectangle.c \ ++ gtkplotcanvasellipse.c \ ++ gtkplotcanvastext.c \ ++ gtkplotcanvaspixmap.c \ ++ gtkplotcanvasplot.c + + gtkextra_private_h_sources = \ + icons.h \ +@@ -169,7 +171,7 @@ + gtkextrafeatures.h.in \ + gtkextra-marshal.list + +-INCLUDES = -I$(top_buildir) -I$(top_srcdir) $(GTK_CFLAGS) ++INCLUDES = -I$(top_builddir) -I$(top_srcdir) $(GTK_CFLAGS) + + # target platform: + lib_LTLIBRARIES = $(gtkextratargetlib) diff --git a/libraries/gtkextra/patches/gtk+extra-2.1.2-gtk+-2.21.patch b/libraries/gtkextra/patches/gtk+extra-2.1.2-gtk+-2.21.patch new file mode 100644 index 0000000000..50b2a8e628 --- /dev/null +++ b/libraries/gtkextra/patches/gtk+extra-2.1.2-gtk+-2.21.patch @@ -0,0 +1,28 @@ +--- gtkextra/gtkitementry.c ++++ gtkextra/gtkitementry.c +@@ -131,7 +131,9 @@ + static PangoLayout *gtk_entry_ensure_layout (GtkEntry *entry, + gboolean include_preedit); + static void gtk_entry_queue_draw (GtkEntry *entry); ++#if GTK_CHECK_VERSION(2,21,0) == 0 + static void gtk_entry_reset_im_context (GtkEntry *entry); ++#endif + static void gtk_entry_recompute (GtkEntry *entry); + static void gtk_entry_get_cursor_locations (GtkEntry *entry, + CursorType type, +@@ -1754,6 +1756,7 @@ + gdk_window_invalidate_rect (entry->text_area, NULL, FALSE); + } + ++#if GTK_CHECK_VERSION(2,21,0) == 0 + static void + gtk_entry_reset_im_context (GtkEntry *entry) + { +@@ -1763,6 +1766,7 @@ + gtk_im_context_reset (entry->im_context); + } + } ++#endif + + static void + gtk_entry_get_cursor_locations (GtkEntry *entry, diff --git a/libraries/gtkextra/gtkcolorcombo.patch b/libraries/gtkextra/patches/gtkcolorcombo.patch index f949d19742..f949d19742 100644 --- a/libraries/gtkextra/gtkcolorcombo.patch +++ b/libraries/gtkextra/patches/gtkcolorcombo.patch diff --git a/libraries/gtkextra/make382.patch b/libraries/gtkextra/patches/make382.patch index a793ce0eaf..a793ce0eaf 100644 --- a/libraries/gtkextra/make382.patch +++ b/libraries/gtkextra/patches/make382.patch diff --git a/libraries/gtkmm/README b/libraries/gtkmm/README index 2b716a8121..a1b5b07a5a 100644 --- a/libraries/gtkmm/README +++ b/libraries/gtkmm/README @@ -5,4 +5,4 @@ user interfaces either in code or with the Glade User Interface designer, using libglademm. There's extensive documentation, including API reference and a tutorial. -This requires pangomm. +This requires pangomm and atkmm. diff --git a/libraries/gtkmm/gtkmm.SlackBuild b/libraries/gtkmm/gtkmm.SlackBuild index 62bd3a2ffd..9634cdc7e0 100644 --- a/libraries/gtkmm/gtkmm.SlackBuild +++ b/libraries/gtkmm/gtkmm.SlackBuild @@ -25,7 +25,7 @@ # Modified by Robby Workman <rworkman@slackbuilds.org> PRGNAM=gtkmm -VERSION=${VERSION:-2.18.2} +VERSION=${VERSION:-2.24.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/gtkmm/gtkmm.info b/libraries/gtkmm/gtkmm.info index 6cc6b60aad..21eebac80d 100644 --- a/libraries/gtkmm/gtkmm.info +++ b/libraries/gtkmm/gtkmm.info @@ -1,10 +1,10 @@ PRGNAM="gtkmm" -VERSION="2.18.2" +VERSION="2.24.0" HOMEPAGE="http://www.gtkmm.org/" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.18/gtkmm-2.18.2.tar.bz2" -MD5SUM="3e43e9eef1da8988a76a2815d6b31c91" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.24/gtkmm-2.24.0.tar.bz2" +MD5SUM="d0413781fdb884e0ccba52844c94485f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="paul wisehart" EMAIL="wise@lupulin.net" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/lablgtk/lablgtk-2.14.0-sourceview2.patch b/libraries/lablgtk/lablgtk-2.14.0-sourceview2.patch deleted file mode 100644 index a79e62242c..0000000000 --- a/libraries/lablgtk/lablgtk-2.14.0-sourceview2.patch +++ /dev/null @@ -1,64 +0,0 @@ ---- src/gSourceView2.mli (wersja 1491) -+++ src/gSourceView2.mli (wersja 1494) -@@ -251,7 +251,7 @@ - - val iter_forward_search : - GText.iter -> -- SourceViewEnums.source_search_flag list -> -+ SourceView2Enums.source_search_flag list -> - start:< as_iter : Gtk.text_iter; .. > -> - stop:< as_iter : Gtk.text_iter; .. > -> - ?limit:< as_iter : Gtk.text_iter; .. > -> -@@ -259,8 +259,8 @@ - - val iter_backward_search : - GText.iter -> -- SourceViewEnums.source_search_flag list -> -+ SourceView2Enums.source_search_flag list -> - start:< as_iter : Gtk.text_iter; .. > -> - stop:< as_iter : Gtk.text_iter; .. > -> - ?limit:< as_iter : Gtk.text_iter; .. > -> -- string -> (GText.iter * GText.iter) option -\ No newline at end of file -+ string -> (GText.iter * GText.iter) option ---- src/Makefile (wersja 1491) -+++ src/Makefile (wersja 1494) -@@ -337,7 +337,7 @@ - cd "$(INSTALLDIR)" && $(RANLIB) $(CLIBS) - cp varcc$(XE) propcc$(XE) "$(INSTALLDIR)" - if test $(THREADS_LIB) != no; \ -- then cp $(ALLTHOBJS:.cmo=.cmi) $(INSTALLDIR); \ -+ then cp $(ALLTHOBJS:.cmo=.cmi) "$(INSTALLDIR)"; \ - fi - if test $(THREADS_LIB) = vm || test $(HAS_DLL_SUPPORT) != yes; \ - then cp lablgtktop$(XE) "$(INSTALLDIR)"; \ ---- src/ml_gtktree.c (wersja 1491) -+++ src/ml_gtktree.c (wersja 1494) -@@ -684,6 +684,7 @@ - ML_2 (gtk_tree_view_set_tooltip_column, GtkTreeView_val, Int_val, Unit) - #else - Unsupported_212 (gtk_tree_view_set_tooltip_cell) -+Unsupported_212 (gtk_tree_view_set_tooltip_cell_bc) - Unsupported_212 (gtk_tree_view_set_tooltip_row) - Unsupported_212 (gtk_tree_view_get_tooltip_context) - Unsupported_212 (gtk_tree_view_get_tooltip_column) ---- src/gtkSourceView2.ml (wersja 1491) -+++ src/gtkSourceView2.ml (wersja 1494) -@@ -189,13 +189,13 @@ - module SourceViewMisc = - struct - external iter_backward_search: -- Gtk.text_iter -> string -> SourceViewEnums.source_search_flag list -> -+ Gtk.text_iter -> string -> SourceView2Enums.source_search_flag list -> - start: Gtk.text_iter -> stop: Gtk.text_iter -> Gtk.text_iter option -> - (Gtk.text_iter * Gtk.text_iter) option = - "ml_gtk_source_iter_backward_search_bc" "ml_gtk_source_iter_backward_search" - external iter_forward_search: -- Gtk.text_iter -> string -> SourceViewEnums.source_search_flag list -> -+ Gtk.text_iter -> string -> SourceView2Enums.source_search_flag list -> - start: Gtk.text_iter -> stop: Gtk.text_iter -> Gtk.text_iter option -> - (Gtk.text_iter * Gtk.text_iter) option = - "ml_gtk_source_iter_forward_search_bc" "ml_gtk_source_iter_forward_search" --end -\ No newline at end of file -+end diff --git a/libraries/lablgtk/lablgtk.SlackBuild b/libraries/lablgtk/lablgtk.SlackBuild index 80aab89487..463079f51e 100644 --- a/libraries/lablgtk/lablgtk.SlackBuild +++ b/libraries/lablgtk/lablgtk.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lablgtk -VERSION=2.14.0 +VERSION=2.14.2 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -67,9 +67,6 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go+r-w,a-s . -# Patch to allow building with gtksourceview. -patch -p0 < $CWD/lablgtk-2.14.0-sourceview2.patch - ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ diff --git a/libraries/lablgtk/lablgtk.info b/libraries/lablgtk/lablgtk.info index 46a95fbdfd..b087a5805d 100644 --- a/libraries/lablgtk/lablgtk.info +++ b/libraries/lablgtk/lablgtk.info @@ -1,10 +1,10 @@ PRGNAM="lablgtk" -VERSION="2.14.0" +VERSION="2.14.2" HOMEPAGE="http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/lablgtk.html" -DOWNLOAD="http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/lablgtk-2.14.0.tar.gz" -MD5SUM="8a26ab3b749ea86d06b2868112332c33" +DOWNLOAD="http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/lablgtk-2.14.2.tar.gz" +MD5SUM="bad77680a72dab8b915cae99d1ec9b1f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Ferenc Deak" EMAIL="ferenc.deak@gmail.com" -APPROVED="pprkut" +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/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/libcanberra/libcanberra.SlackBuild b/libraries/libcanberra/libcanberra.SlackBuild index 137dcba3d4..9bc7a26b9f 100644 --- a/libraries/libcanberra/libcanberra.SlackBuild +++ b/libraries/libcanberra/libcanberra.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=libcanberra -VERSION=0.23 +VERSION=0.27 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libcanberra/libcanberra.info b/libraries/libcanberra/libcanberra.info index 7566d62f92..b2f6853d8d 100644 --- a/libraries/libcanberra/libcanberra.info +++ b/libraries/libcanberra/libcanberra.info @@ -1,10 +1,10 @@ PRGNAM="libcanberra" -VERSION="0.23" +VERSION="0.27" HOMEPAGE="http://0pointer.de/lennart/projects/libcanberra/" -DOWNLOAD="http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.23.tar.gz" -MD5SUM="83fb2fb7608c77f91904e12a867534fd" +DOWNLOAD="http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.27.tar.gz" +MD5SUM="1c683f8753074acf9bddf77e2577932d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/libraries/libfm-new/README b/libraries/libfm-new/README new file mode 100644 index 0000000000..d8a26dd95c --- /dev/null +++ b/libraries/libfm-new/README @@ -0,0 +1,4 @@ +LibFM provides file management functions built on top of Glib/GIO, giving a convenient higher-level API. +This version is built with udisks support (but it needs the newer glib2 of -current). + +This requires menu-cache. diff --git a/libraries/libfm-new/libfm-new.SlackBuild b/libraries/libfm-new/libfm-new.SlackBuild new file mode 100644 index 0000000000..69f95824ce --- /dev/null +++ b/libraries/libfm-new/libfm-new.SlackBuild @@ -0,0 +1,105 @@ +#!/bin/sh + +# Slackware build script for libfm-new + +# Copyright 2010 Chris Abela <chris.abela@maltats.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# 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. +# +# modified by ponce <matteo.bernardini@gmail.com> for the -new version + +PRGNAM=libfm-new +OPRGNAM=libfm +VERSION=${VERSION:-20110218_197c7e1} +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $OPRGNAM-$VERSION +tar xvf $CWD/$OPRGNAM-$VERSION.tar.?z +cd $OPRGNAM-$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 --sysconfdir=/etc --prefix=/usr + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-udisks \ + --disable-debug \ + --disable-static \ + --build=$ARCH-slackware-linux + +make +make install-strip DESTDIR=$PKG + +# some statics slipped... +rm $PKG/usr/lib${LIBDIRSUFFIX}/*.la + +mkdir -p $PKG/usr/doc/$OPRGNAM-$VERSION +cp -a AUTHORS COPYING README TODO \ + $PKG/usr/doc/$OPRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$OPRGNAM-$VERSION/$PRGNAM.SlackBuild +find $PKG/usr/doc -type f -exec chmod 0644 {} \; + +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/libfm-new/libfm-new.info b/libraries/libfm-new/libfm-new.info new file mode 100644 index 0000000000..2b062e2a84 --- /dev/null +++ b/libraries/libfm-new/libfm-new.info @@ -0,0 +1,10 @@ +PRGNAM="libfm-new" +VERSION="20110218_197c7e1" +HOMEPAGE="http://pcmanfm.sourceforge.net" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/libfm-20110218_197c7e1.tar.xz" +MD5SUM="8c64a80ca58cdd12e8eb92cd5b1082f2" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/libraries/libfm-new/slack-desc b/libraries/libfm-new/slack-desc new file mode 100644 index 0000000000..c7d16ec854 --- /dev/null +++ b/libraries/libfm-new/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------------------------------------------------------| +libfm-new: libfm-new (pcmanfm library - rewrite) +libfm-new: +libfm-new: LibFM provides file management functions built on top of Glib/GIO, +libfm-new: giving a convenient higher-level API. +libfm-new: +libfm-new: Homepage: http://pcmanfm.sourceforge.net/ +libfm-new: +libfm-new: +libfm-new: +libfm-new: +libfm-new: 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/libgnomecanvas/libgnomecanvas.SlackBuild b/libraries/libgnomecanvas/libgnomecanvas.SlackBuild index 3fb55ba36a..48bb585337 100644 --- a/libraries/libgnomecanvas/libgnomecanvas.SlackBuild +++ b/libraries/libgnomecanvas/libgnomecanvas.SlackBuild @@ -10,7 +10,7 @@ # Maintained by Erik Hanson <erik@slackbuilds.org> PRGNAM=libgnomecanvas -VERSION=${VERSION:-2.30.1} +VERSION=${VERSION:-2.30.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libgnomecanvas/libgnomecanvas.info b/libraries/libgnomecanvas/libgnomecanvas.info index e110797da3..8758697659 100644 --- a/libraries/libgnomecanvas/libgnomecanvas.info +++ b/libraries/libgnomecanvas/libgnomecanvas.info @@ -1,10 +1,10 @@ PRGNAM="libgnomecanvas" -VERSION="2.30.1" +VERSION="2.30.2" HOMEPAGE="http://directory.fsf.org/all/libgnomecanvas.html" -DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/libgnomecanvas/2.30/libgnomecanvas-2.30.1.tar.bz2" -MD5SUM="362ab7b81024b3c3b4a712e7df01b169" +DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/libgnomecanvas/2.30/libgnomecanvas-2.30.2.tar.bz2" +MD5SUM="7f7cb2348466616b034bd2265361455d" 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 ccc06d7f96..0766bcba6b 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.1 +VERSION=1.2.2 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libquicktime/libquicktime.info b/libraries/libquicktime/libquicktime.info index a0678a33dc..fab3e92cd1 100644 --- a/libraries/libquicktime/libquicktime.info +++ b/libraries/libquicktime/libquicktime.info @@ -1,10 +1,10 @@ PRGNAM="libquicktime" -VERSION="1.2.1" +VERSION="1.2.2" HOMEPAGE="http://libquicktime.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/libquicktime/libquicktime-1.2.1.tar.gz" -MD5SUM="cbc0b09a95cab685b4b21201db85c6f2" +DOWNLOAD="http://downloads.sourceforge.net/libquicktime/libquicktime-1.2.2.tar.gz" +MD5SUM="016a0513a7d3fb1b8e64a265152e559d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/libsigc++/libsigc++.SlackBuild b/libraries/libsigc++/libsigc++.SlackBuild index b232eac87b..f9a9e8a048 100644 --- a/libraries/libsigc++/libsigc++.SlackBuild +++ b/libraries/libsigc++/libsigc++.SlackBuild @@ -26,7 +26,7 @@ # Modified by Michien van Wessem, <michiel@slackbuilds.org> - 20081029 PRGNAM=libsigc++ -VERSION=2.2.7 +VERSION=2.2.8 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libsigc++/libsigc++.info b/libraries/libsigc++/libsigc++.info index 4c89a67eb7..d48e784a64 100644 --- a/libraries/libsigc++/libsigc++.info +++ b/libraries/libsigc++/libsigc++.info @@ -1,10 +1,10 @@ PRGNAM="libsigc++" -VERSION="2.2.7" +VERSION="2.2.8" HOMEPAGE="http://libsigc.sourceforge.net/" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-2.2.7.tar.bz2" -MD5SUM="e80c0862eb4e1435eff55d1870aef4b8" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-2.2.8.tar.bz2" +MD5SUM="1198425eab9fd605721a278c651b8dd8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="paul wisehart" EMAIL="wise@lupulin.net" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild b/libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild index 3fe201b4ec..f48a9eeca7 100644 --- a/libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild +++ b/libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libtorrent-rasterbar -VERSION=0.15.0 +VERSION=0.15.5 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libtorrent-rasterbar/libtorrent-rasterbar.info b/libraries/libtorrent-rasterbar/libtorrent-rasterbar.info index d8cdaf3658..6509fc208e 100644 --- a/libraries/libtorrent-rasterbar/libtorrent-rasterbar.info +++ b/libraries/libtorrent-rasterbar/libtorrent-rasterbar.info @@ -1,10 +1,10 @@ PRGNAM="libtorrent-rasterbar" -VERSION="0.15.0" +VERSION="0.15.5" HOMEPAGE="http://www.rasterbar.com/products/libtorrent/" -DOWNLOAD="http://libtorrent.googlecode.com/files/libtorrent-rasterbar-0.15.0.tar.gz" -MD5SUM="3f8253457557a3f4778fa18fa076c5c9" +DOWNLOAD="http://libtorrent.googlecode.com/files/libtorrent-rasterbar-0.15.5.tar.gz" +MD5SUM="f1504a619e876c2731ee9a6b7d19cb1d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/libvirt/doinst.sh b/libraries/libvirt/doinst.sh index a906638af4..3dcab35585 100644 --- a/libraries/libvirt/doinst.sh +++ b/libraries/libvirt/doinst.sh @@ -15,6 +15,8 @@ config() { config etc/libvirt/libvirtd.conf.new config etc/libvirt/qemu.conf.new config etc/libvirt/qemu/networks/default.xml.new -config etc/logrotate.d/libvirtd.new +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 diff --git a/libraries/libvirt/libvirt.SlackBuild b/libraries/libvirt/libvirt.SlackBuild index f47c3a922b..f4d1b7258f 100644 --- a/libraries/libvirt/libvirt.SlackBuild +++ b/libraries/libvirt/libvirt.SlackBuild @@ -4,7 +4,7 @@ # Written by Michal Bialozor <bialyy@o2.pl> PRGNAM=libvirt -VERSION=0.7.7 +VERSION=0.8.6 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -59,9 +59,17 @@ CFLAGS="$SLKCFLAGS" \ --enable-static=no \ --enable-shared=yes \ --without-xen \ + --without-esx \ + --without-polkit \ + --without-avahi \ + --without-openvz \ + --without-storage-iscsi \ + --without-hal \ + --without-udev \ + --with-qemu-group=libvirt \ --build=$ARCH-slackware-linux -make \ +make -j2 \ HTML_DIR=/usr/doc/$PRGNAM-$VERSION \ EXAMPLE_DIR=/usr/doc/$PRGNAM-$VERSION/examples make \ @@ -74,7 +82,9 @@ mv $PKG/etc/libvirt/libvirtd.conf $PKG/etc/libvirt/libvirtd.conf.new mv $PKG/etc/libvirt/qemu.conf $PKG/etc/libvirt/qemu.conf.new mv $PKG/etc/libvirt/qemu/networks/default.xml \ $PKG/etc/libvirt/qemu/networks/default.xml.new -mv $PKG/etc/logrotate.d/libvirtd $PKG/etc/logrotate.d/libvirtd.new +mv $PKG/etc/logrotate.d/libvirtd.lxc $PKG/etc/logrotate.d/libvirtd.lxc.new +mv $PKG/etc/logrotate.d/libvirtd.qemu $PKG/etc/logrotate.d/libvirtd.qemu.new +mv $PKG/etc/logrotate.d/libvirtd.uml $PKG/etc/logrotate.d/libvirtd.uml.new mv $PKG/etc/sasl2/libvirt.conf $PKG/etc/sasl2/libvirt.conf.new find $PKG/usr/man -type f -exec gzip -9 {} \; diff --git a/libraries/libvirt/libvirt.info b/libraries/libvirt/libvirt.info index 4bdadc593b..690382d68b 100644 --- a/libraries/libvirt/libvirt.info +++ b/libraries/libvirt/libvirt.info @@ -1,10 +1,10 @@ PRGNAM="libvirt" -VERSION="0.7.7" +VERSION="0.8.6" HOMEPAGE="http://libvirt.org" -DOWNLOAD="http://libvirt.org/sources/libvirt-0.7.7.tar.gz" -MD5SUM="5f315b0bf20e3964f7657ba1e630cd67" +DOWNLOAD="http://libvirt.org/sources/libvirt-0.8.6.tar.gz" +MD5SUM="9ed61a02983dc42d0ea0224711ace025" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Michal Bialozor" EMAIL="bialyy@o2.pl" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/libraries/opencv/libopencv-2.1.0-libdir.patch b/libraries/opencv/libopencv-2.1.0-libdir.patch deleted file mode 100644 index 1e1600c1c6..0000000000 --- a/libraries/opencv/libopencv-2.1.0-libdir.patch +++ /dev/null @@ -1,154 +0,0 @@ -diff -Naur OpenCV-2.1.0.orig/3rdparty/flann/CMakeLists.txt OpenCV-2.1.0/3rdparty/flann/CMakeLists.txt ---- OpenCV-2.1.0.orig/3rdparty/flann/CMakeLists.txt 2010-04-11 10:51:39.694283320 +0200 -+++ OpenCV-2.1.0/3rdparty/flann/CMakeLists.txt 2010-04-11 10:56:06.674279640 +0200 -@@ -89,8 +89,8 @@ - INSTALL ( - TARGETS flann # flann_s - RUNTIME DESTINATION bin -- LIBRARY DESTINATION lib -- ARCHIVE DESTINATION lib -+ LIBRARY DESTINATION lib${LIB_SUFFIX} -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} - ) - - # INSTALL ( -diff -Naur OpenCV-2.1.0.orig/CMakeLists.txt OpenCV-2.1.0/CMakeLists.txt ---- OpenCV-2.1.0.orig/CMakeLists.txt 2010-04-11 10:51:39.564279640 +0200 -+++ OpenCV-2.1.0/CMakeLists.txt 2010-04-11 10:55:04.824279480 +0200 -@@ -467,8 +467,8 @@ -
- string(REGEX MATCH "[0-9].[0-9]" PYTHON_VERSION_MAJOR_MINOR "${PYTHON_VERSION_FULL}")
- if(UNIX)
-- set(PYTHON_PLUGIN_INSTALL_PATH lib/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages/opencv)
-- set(PYTHON_PACKAGES_PATH lib/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages)
-+ set(PYTHON_PLUGIN_INSTALL_PATH lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages/opencv)
-+ set(PYTHON_PACKAGES_PATH lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages)
- endif()
- if(WIN32)
- get_filename_component(PYTHON_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${PYTHON_VERSION_MAJOR_MINOR}\\InstallPath]" ABSOLUTE CACHE)
-@@ -895,7 +895,7 @@ - # PROCESS SUBDIRECTORIES:
- # ----------------------------------------------------------------------------
- # Save libs and executables in the same place
--set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib CACHE PATH "Output directory for libraries" )
-+set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX} CACHE PATH "Output directory for libraries" )
- set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin CACHE PATH "Output directory for applications" )
-
- if(WIN32)
-@@ -965,19 +965,19 @@ - # Part 2/2: ${BIN_DIR}/unix-install/opencv.pc -> For use *with* "make install"
- # prefix=/usr
- # exec_prefix=${prefix}
--# libdir=${exec_prefix}/lib
-+# libdir=${exec_prefix}/lib${LIB_SUFFIX}
- # includedir=${prefix}/include/opencv
- # -------------------------------------------------------------------------------------------
- set(prefix ${CMAKE_INSTALL_PREFIX})
- set(exec_prefix "\${prefix}")
--set(libdir "\${exec_prefix}/lib")
-+set(libdir "\${exec_prefix}/lib${LIB_SUFFIX}")
- set(includedir "\${prefix}/include")
- set(VERSION ${OPENCV_VERSION})
-
- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/opencv.pc.cmake.in" "${CMAKE_BINARY_DIR}/unix-install/opencv.pc" @ONLY IMMEDIATE)
-
- if(UNIX)
-- install(FILES ${CMAKE_BINARY_DIR}/unix-install/opencv.pc DESTINATION lib/pkgconfig)
-+ install(FILES ${CMAKE_BINARY_DIR}/unix-install/opencv.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig)
- endif()
-
-
-diff -Naur OpenCV-2.1.0.orig/interfaces/ffopencv/CMakeLists.txt OpenCV-2.1.0/interfaces/ffopencv/CMakeLists.txt ---- OpenCV-2.1.0.orig/interfaces/ffopencv/CMakeLists.txt 2010-04-11 10:51:39.634281600 +0200 -+++ OpenCV-2.1.0/interfaces/ffopencv/CMakeLists.txt 2010-04-11 10:56:58.114279520 +0200 -@@ -40,6 +40,6 @@ - - install(TARGETS ${the_target} - RUNTIME DESTINATION bin COMPONENT main -- ARCHIVE DESTINATION lib COMPONENT main -- LIBRARY DESTINATION lib COMPONENT main -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main - ) -diff -Naur OpenCV-2.1.0.orig/src/cv/CMakeLists.txt OpenCV-2.1.0/src/cv/CMakeLists.txt ---- OpenCV-2.1.0.orig/src/cv/CMakeLists.txt 2010-04-11 10:51:39.644283200 +0200 -+++ OpenCV-2.1.0/src/cv/CMakeLists.txt 2010-04-11 10:58:19.664279600 +0200 -@@ -71,8 +71,8 @@ -
- install(TARGETS ${the_target}
- RUNTIME DESTINATION bin COMPONENT main
-- LIBRARY DESTINATION lib COMPONENT main
-- ARCHIVE DESTINATION lib COMPONENT main)
-+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
-+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main)
-
- install(FILES ${lib_hdrs}
- DESTINATION include/opencv
-diff -Naur OpenCV-2.1.0.orig/src/cvaux/CMakeLists.txt OpenCV-2.1.0/src/cvaux/CMakeLists.txt ---- OpenCV-2.1.0.orig/src/cvaux/CMakeLists.txt 2010-04-11 10:51:39.634281600 +0200 -+++ OpenCV-2.1.0/src/cvaux/CMakeLists.txt 2010-04-11 10:58:43.064279480 +0200 -@@ -76,8 +76,8 @@ - - install(TARGETS ${the_target} - RUNTIME DESTINATION bin COMPONENT main -- LIBRARY DESTINATION lib COMPONENT main -- ARCHIVE DESTINATION lib COMPONENT main) -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main) - - install(FILES ${aux_hdrs_ext} - DESTINATION include/opencv -diff -Naur OpenCV-2.1.0.orig/src/cxcore/CMakeLists.txt OpenCV-2.1.0/src/cxcore/CMakeLists.txt ---- OpenCV-2.1.0.orig/src/cxcore/CMakeLists.txt 2010-04-11 10:51:39.654284200 +0200 -+++ OpenCV-2.1.0/src/cxcore/CMakeLists.txt 2010-04-11 10:59:19.454279800 +0200 -@@ -71,8 +71,8 @@ -
- install(TARGETS ${the_target}
- RUNTIME DESTINATION bin COMPONENT main
-- LIBRARY DESTINATION lib COMPONENT main
-- ARCHIVE DESTINATION lib COMPONENT main)
-+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
-+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main)
-
- # install each module headers separately
- install(FILES ${lib_hdrs}
-diff -Naur OpenCV-2.1.0.orig/src/highgui/CMakeLists.txt OpenCV-2.1.0/src/highgui/CMakeLists.txt ---- OpenCV-2.1.0.orig/src/highgui/CMakeLists.txt 2010-04-11 10:51:39.634281600 +0200 -+++ OpenCV-2.1.0/src/highgui/CMakeLists.txt 2010-04-11 11:00:25.174279600 +0200 -@@ -282,8 +282,8 @@ - - install(TARGETS ${the_target} - RUNTIME DESTINATION bin COMPONENT main -- LIBRARY DESTINATION lib COMPONENT main -- ARCHIVE DESTINATION lib COMPONENT main) -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main) - - install(FILES ${highgui_ext_hdrs} - DESTINATION include/opencv -diff -Naur OpenCV-2.1.0.orig/src/ml/CMakeLists.txt OpenCV-2.1.0/src/ml/CMakeLists.txt ---- OpenCV-2.1.0.orig/src/ml/CMakeLists.txt 2010-04-11 10:51:39.654284200 +0200 -+++ OpenCV-2.1.0/src/ml/CMakeLists.txt 2010-04-11 11:00:43.714279320 +0200 -@@ -61,8 +61,8 @@ -
- install(TARGETS ${the_target}
- RUNTIME DESTINATION bin COMPONENT main
-- LIBRARY DESTINATION lib COMPONENT main
-- ARCHIVE DESTINATION lib COMPONENT main)
-+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
-+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main)
-
- install(FILES ${lib_hdrs}
- DESTINATION include/opencv
-diff -Naur OpenCV-2.1.0.orig/tests/cxts/CMakeLists.txt OpenCV-2.1.0/tests/cxts/CMakeLists.txt ---- OpenCV-2.1.0.orig/tests/cxts/CMakeLists.txt 2010-04-11 10:51:39.724279600 +0200 -+++ OpenCV-2.1.0/tests/cxts/CMakeLists.txt 2010-04-11 11:01:36.324279440 +0200 -@@ -63,6 +63,6 @@ - if(WIN32) - install(TARGETS ${the_target} - RUNTIME DESTINATION bin COMPONENT main -- LIBRARY DESTINATION lib COMPONENT main -- ARCHIVE DESTINATION lib COMPONENT main) -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main) - endif() diff --git a/libraries/opencv/libopencv-r3818-libdir.patch b/libraries/opencv/libopencv-r3818-libdir.patch new file mode 100644 index 0000000000..2e9ae42b65 --- /dev/null +++ b/libraries/opencv/libopencv-r3818-libdir.patch @@ -0,0 +1,139 @@ +diff -Naur OpenCV-r3818.orig/CMakeLists.txt OpenCV-r3818/CMakeLists.txt +--- OpenCV-r3818.orig/CMakeLists.txt 2010-10-22 14:02:39.000000000 +0200 ++++ OpenCV-r3818/CMakeLists.txt 2010-10-24 10:14:30.504785501 +0200 +@@ -13,7 +13,7 @@ + # Add these standard paths to the search paths for FIND_LIBRARY
+ # to find libraries from these locations first
+ if(UNIX)
+- set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /lib /usr/lib)
++ set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /lib${LIB_SUFFIX} /usr/lib${LIB_SUFFIX})
+ endif()
+ # it _must_ go before PROJECT(OpenCV) in order to work
+ if (NOT CMAKE_INSTALL_PREFIX)
+@@ -24,7 +24,7 @@ + endif()
+ endif()
+
+-SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
++SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
+ SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+
+ set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Configs" FORCE)
+@@ -494,8 +494,8 @@ +
+ string(REGEX MATCH "[0-9].[0-9]" PYTHON_VERSION_MAJOR_MINOR "${PYTHON_VERSION_FULL}")
+ if(UNIX)
+- set(PYTHON_PLUGIN_INSTALL_PATH lib/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages/opencv)
+- set(PYTHON_PACKAGES_PATH lib/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages)
++ set(PYTHON_PLUGIN_INSTALL_PATH lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages/opencv)
++ set(PYTHON_PACKAGES_PATH lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages)
+ endif()
+ if(WIN32)
+ get_filename_component(PYTHON_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${PYTHON_VERSION_MAJOR_MINOR}\\InstallPath]" ABSOLUTE CACHE)
+@@ -1014,7 +1014,7 @@ + # PROCESS SUBDIRECTORIES:
+ # ----------------------------------------------------------------------------
+ # Save libs and executables in the same place
+-set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib CACHE PATH "Output directory for libraries" )
++set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX} CACHE PATH "Output directory for libraries" )
+ set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin CACHE PATH "Output directory for applications" )
+
+ if(WIN32)
+@@ -1054,7 +1054,7 @@ + set(CMAKE_INCLUDE_DIRS_CONFIGCMAKE "${CMAKE_INSTALL_PREFIX}/include/opencv" "${CMAKE_INSTALL_PREFIX}/include")
+ set(CMAKE_BASE_INCLUDE_DIRS_CONFIGCMAKE "\"\"")
+
+-set(CMAKE_LIB_DIRS_CONFIGCMAKE "${CMAKE_INSTALL_PREFIX}/lib")
++set(CMAKE_LIB_DIRS_CONFIGCMAKE "${CMAKE_INSTALL_PREFIX}/lib{LIB_SUFFIX}")
+
+ #exec_program(${CMAKE_COMMAND} ARGS "-E make_directory \"${CMAKE_BINARY_DIR}/unix-install/\"")
+ exec_program(mkdir ARGS "-p \"${CMAKE_BINARY_DIR}/unix-install/\"")
+@@ -1088,19 +1088,19 @@ + # Part 2/2: ${BIN_DIR}/unix-install/opencv.pc -> For use *with* "make install"
+ # prefix=/usr
+ # exec_prefix=${prefix}
+-# libdir=${exec_prefix}/lib
++# libdir=${exec_prefix}/lib${LIB_SUFFIX}
+ # includedir=${prefix}/include/opencv
+ # -------------------------------------------------------------------------------------------
+ set(prefix ${CMAKE_INSTALL_PREFIX})
+ set(exec_prefix "\${prefix}")
+-set(libdir "\${exec_prefix}/lib")
++set(libdir "\${exec_prefix}/lib${LIB_SUFFIX}")
+ set(includedir "\${prefix}/include")
+ set(VERSION ${OPENCV_VERSION})
+
+ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/opencv.pc.cmake.in" "${CMAKE_BINARY_DIR}/unix-install/opencv.pc" @ONLY IMMEDIATE)
+
+ if(UNIX)
+- install(FILES ${CMAKE_BINARY_DIR}/unix-install/opencv.pc DESTINATION lib/pkgconfig)
++ install(FILES ${CMAKE_BINARY_DIR}/unix-install/opencv.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig)
+ endif()
+
+
+diff -Naur OpenCV-r3818.orig/OpenCVModule.cmake OpenCV-r3818/OpenCVModule.cmake +--- OpenCV-r3818.orig/OpenCVModule.cmake 2010-07-07 17:24:21.000000000 +0200 ++++ OpenCV-r3818/OpenCVModule.cmake 2010-10-24 10:24:40.028783048 +0200 +@@ -75,8 +75,8 @@ + + install(TARGETS ${the_target} + RUNTIME DESTINATION bin COMPONENT main +- LIBRARY DESTINATION lib COMPONENT main +- ARCHIVE DESTINATION lib COMPONENT main) ++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main) + + install(FILES ${lib_hdrs} + DESTINATION include/opencv2/${name} +diff -Naur OpenCV-r3818.orig/modules/ffmpeg/CMakeLists.txt OpenCV-r3818/modules/ffmpeg/CMakeLists.txt +--- OpenCV-r3818.orig/modules/ffmpeg/CMakeLists.txt 2010-08-05 19:24:41.000000000 +0200 ++++ OpenCV-r3818/modules/ffmpeg/CMakeLists.txt 2010-10-24 09:25:01.718785911 +0200 +@@ -49,6 +49,6 @@ + + install(TARGETS ${the_target} + RUNTIME DESTINATION bin COMPONENT main +- ARCHIVE DESTINATION lib COMPONENT main +- LIBRARY DESTINATION lib COMPONENT main ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main ++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main + ) +diff -Naur OpenCV-r3818.orig/modules/gpu/CMakeLists.txt OpenCV-r3818/modules/gpu/CMakeLists.txt +--- OpenCV-r3818.orig/modules/gpu/CMakeLists.txt 2010-10-06 14:45:31.000000000 +0200 ++++ OpenCV-r3818/modules/gpu/CMakeLists.txt 2010-10-24 09:25:01.718785911 +0200 +@@ -122,8 +122,8 @@ +
+ install(TARGETS ${the_target}
+ RUNTIME DESTINATION bin COMPONENT main
+- LIBRARY DESTINATION lib COMPONENT main
+- ARCHIVE DESTINATION lib COMPONENT main)
++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main)
+
+ install(FILES ${lib_hdrs}
+ DESTINATION include/opencv2/${name}
+diff -Naur OpenCV-r3818.orig/modules/highgui/CMakeLists.txt OpenCV-r3818/modules/highgui/CMakeLists.txt +--- OpenCV-r3818.orig/modules/highgui/CMakeLists.txt 2010-09-22 05:36:45.000000000 +0200 ++++ OpenCV-r3818/modules/highgui/CMakeLists.txt 2010-10-24 09:25:01.718785911 +0200 +@@ -327,8 +327,8 @@ + + install(TARGETS ${the_target} + RUNTIME DESTINATION bin COMPONENT main +- LIBRARY DESTINATION lib COMPONENT main +- ARCHIVE DESTINATION lib COMPONENT main) ++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main) + + install(FILES ${highgui_ext_hdrs} + DESTINATION include/opencv2/highgui +diff -Naur OpenCV-r3818.orig/tests/cxts/CMakeLists.txt OpenCV-r3818/tests/cxts/CMakeLists.txt +--- OpenCV-r3818.orig/tests/cxts/CMakeLists.txt 2010-05-11 19:44:00.000000000 +0200 ++++ OpenCV-r3818/tests/cxts/CMakeLists.txt 2010-10-24 09:25:01.719785922 +0200 +@@ -64,6 +64,6 @@ + if(WIN32) + install(TARGETS ${the_target} + RUNTIME DESTINATION bin COMPONENT main +- LIBRARY DESTINATION lib COMPONENT main +- ARCHIVE DESTINATION lib COMPONENT main) ++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main) + endif() diff --git a/libraries/opencv/libpng-1.4.patch b/libraries/opencv/libpng-1.4.patch deleted file mode 100644 index 8756f324c0..0000000000 --- a/libraries/opencv/libpng-1.4.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur OpenCV-2.0.0-orig/src/highgui/grfmt_png.cpp ---- OpenCV-2.0.0-orig/src/highgui/grfmt_png.cpp 2010-01-21 01:08:46.000000000 -0500 -+++ OpenCV-2.0.0/src/highgui/grfmt_png.cpp 2010-01-21 01:13:11.000000000 -0500 -@@ -223,7 +223,7 @@ - png_set_palette_to_rgb( png_ptr ); - - if( m_color_type == PNG_COLOR_TYPE_GRAY && m_bit_depth < 8 ) -- png_set_gray_1_2_4_to_8( png_ptr ); -+ png_set_expand_gray_1_2_4_to_8( png_ptr ); - - if( CV_MAT_CN(m_type) > 1 && color ) - png_set_bgr( png_ptr ); // convert RGB to BGR diff --git a/libraries/opencv/opencv.SlackBuild b/libraries/opencv/opencv.SlackBuild index 27a795be87..700ff9a1d0 100644 --- a/libraries/opencv/opencv.SlackBuild +++ b/libraries/opencv/opencv.SlackBuild @@ -1,13 +1,13 @@ #!/bin/sh -# Slackware build script for cwp (customizable weather plasmoid) +# Slackware build script for opencv (Open Source Computer Vision) # Written by M.Dinslage contact: daedra1980@gmail.com # Big thanks to ponce for the patches. PRGNAM=opencv SRCNAM=OpenCV -VERSION=${VERSION:-2.1.0} +VERSION=${VERSION:-2.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -59,12 +59,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# patch for libpng-1.4 -patch -p1 < $CWD/libpng-1.4.patch - # Honor LIB_SUFFIX http://sourceforge.net/tracker/index.php?func=detail&aid=2876292&group_id=22870&atid=376679 -# rewritten by ponce for 2.1.0 -patch -p1 < $CWD/libopencv-2.1.0-libdir.patch +# rewritten by ponce for r3818 +patch -p1 < $CWD/libopencv-r3818-libdir.patch mkdir -p build cd build @@ -78,6 +75,9 @@ cd build -DBUILD_SHARED_LIBS=ON \ -DLIB_SUFFIX=$LIBDIRSUFFIX \ -DLIB_INSTALL_DIR=/usr/lib$LIBDIRSUFFIX \ + -DWITH_UNICAP=TRUE \ + -DWITH_XINE=TRUE \ + -DWITH_V4L=TRUE \ .. make VERBOSE=1 make install DESTDIR=$PKG diff --git a/libraries/opencv/opencv.info b/libraries/opencv/opencv.info index cc20d37486..880dc3408f 100644 --- a/libraries/opencv/opencv.info +++ b/libraries/opencv/opencv.info @@ -1,10 +1,10 @@ PRGNAM="opencv" -VERSION="2.1.0" +VERSION="2.2.0" HOMEPAGE="http://opencv.willowgarage.com/wiki/" -DOWNLOAD="http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.1/OpenCV-2.1.0.tar.bz2" -MD5SUM="1d71584fb4e04214c0085108f95e24c8" +DOWNLOAD="http://downloads.sourceforge.net/opencvlibrary/OpenCV-2.2.0.tar.bz2" +MD5SUM="122c9ac793a46854ef2819fedbbd6b1b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="M.Dinslage" EMAIL="daedra1980@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/perl-Compress-Raw-Zlib/README b/libraries/perl-Compress-Raw-Zlib/README new file mode 100644 index 0000000000..5f5edd7503 --- /dev/null +++ b/libraries/perl-Compress-Raw-Zlib/README @@ -0,0 +1 @@ +This module provides a Perl interface to the zlib compression library. diff --git a/libraries/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib.SlackBuild b/libraries/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib.SlackBuild new file mode 100644 index 0000000000..084a037574 --- /dev/null +++ b/libraries/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib.SlackBuild @@ -0,0 +1,99 @@ +#!/bin/sh + +# Slackware build script for Compress-Raw-Zlib + +# Copyright 2008 David Somero <dsomero@hotmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# 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. + +# updated by Ponce + +SRCNAM=Compress-Raw-Zlib +PRGNAM=perl-Compress-Raw-Zlib +VERSION=2.027 +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 + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +DOCS="README" + +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar -xzvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$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 {} \; + +perl Makefile.PL OPTIMIZE="$SLKCFLAGS" INSTALLDIRS=vendor +make +make test +make install DESTDIR=$PKG + +find $PKG -name $SRCNAM.so -exec strip --strip-unneeded $PKG 2> /dev/null {} \; + +mv $PKG/usr/share/man $PKG/usr/ +find $PKG/usr/man -type f -exec gzip -9 {} \; + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f +find $PKG -depth -type d -empty -delete + +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 +chmod 644 $PKG/usr/doc/$PRGNAM-$VERSION/* + +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/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib.info b/libraries/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib.info new file mode 100644 index 0000000000..87d7e33195 --- /dev/null +++ b/libraries/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Compress-Raw-Zlib" +VERSION="2.027" +HOMEPAGE="http://search.cpan.org/~pmqs/Compress-Raw-Zlib-2.027/" +DOWNLOAD="http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.027.tar.gz" +MD5SUM="6af5c62e55f3118e142326798a28d278" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="David Somero" +EMAIL="dsomero@hotmail.com" +APPROVED="" diff --git a/libraries/perl-Compress-Raw-Zlib/slack-desc b/libraries/perl-Compress-Raw-Zlib/slack-desc new file mode 100644 index 0000000000..8dfc6d094c --- /dev/null +++ b/libraries/perl-Compress-Raw-Zlib/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 ':'. + + |-----handy-ruler------------------------------------------------------| +perl-Compress-Raw-Zlib: perl-Compress-Raw-Zlib (perl module) +perl-Compress-Raw-Zlib: +perl-Compress-Raw-Zlib: This module provides a Perl interface to the zlib compression library. +perl-Compress-Raw-Zlib: +perl-Compress-Raw-Zlib: +perl-Compress-Raw-Zlib: +perl-Compress-Raw-Zlib: +perl-Compress-Raw-Zlib: +perl-Compress-Raw-Zlib: +perl-Compress-Raw-Zlib: +perl-Compress-Raw-Zlib: diff --git a/libraries/perl-Compress-Zlib/README b/libraries/perl-Compress-Zlib/README new file mode 100644 index 0000000000..e015595ead --- /dev/null +++ b/libraries/perl-Compress-Zlib/README @@ -0,0 +1,4 @@ +This module provides a Perl interface to the zlib compression library. + +Requires: perl-Compress-Raw-Zlib and perl-IO-Compress-Zlib +Both of which are also available at SlackBuilds.org diff --git a/libraries/perl-Compress-Zlib/perl-Compress-Zlib.SlackBuild b/libraries/perl-Compress-Zlib/perl-Compress-Zlib.SlackBuild new file mode 100644 index 0000000000..f65ba897ca --- /dev/null +++ b/libraries/perl-Compress-Zlib/perl-Compress-Zlib.SlackBuild @@ -0,0 +1,99 @@ +#!/bin/sh + +# Slackware build script for Compress-Zlib + +# Copyright 2008 David Somero <dsomero@hotmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# 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. + +# updated by Ponce + +PRGNAM=perl-compress-zlib +SRCNAM=Compress-Zlib +VERSION=2.015 +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 + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +DOCS="README" + +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar -xzvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$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 {} \; + +perl Makefile.PL OPTIMIZE="$SLKCFLAGS" INSTALLDIRS=vendor +make +make test +make install DESTDIR=$PKG + +find $PKG -name $SRCNAM.so -exec strip --strip-unneeded $PKG 2> /dev/null {} \; + +mv $PKG/usr/share/man $PKG/usr/ +find $PKG/usr/man -type f -exec gzip -9 {} \; + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f +find $PKG -depth -type d -empty -delete + +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 +chmod 644 $PKG/usr/doc/$PRGNAM-$VERSION/* + +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/perl-Compress-Zlib/perl-Compress-Zlib.info b/libraries/perl-Compress-Zlib/perl-Compress-Zlib.info new file mode 100644 index 0000000000..5d82a3be50 --- /dev/null +++ b/libraries/perl-Compress-Zlib/perl-Compress-Zlib.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Compress-Zlib" +VERSION="2.015" +HOMEPAGE="http://search.cpan.org/~pmqs/Compress-Zlib-2.015/" +DOWNLOAD="http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/Compress-Zlib-2.015.tar.gz" +MD5SUM="689ba2cc399b019d0bf76a0575c32947" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="David Somero" +EMAIL="dsomero@hotmail.com" +APPROVED="" diff --git a/libraries/perl-Compress-Zlib/slack-desc b/libraries/perl-Compress-Zlib/slack-desc new file mode 100644 index 0000000000..b9d37affe3 --- /dev/null +++ b/libraries/perl-Compress-Zlib/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 ':'. + + |-----handy-ruler------------------------------------------------------| +perl-Compress-Zlib: perl-Compress-Zlib (perl module) +perl-Compress-Zlib: +perl-Compress-Zlib: This module provides a Perl interface to the zlib compression library. +perl-Compress-Zlib: +perl-Compress-Zlib: +perl-Compress-Zlib: +perl-Compress-Zlib: +perl-Compress-Zlib: +perl-Compress-Zlib: +perl-Compress-Zlib: +perl-Compress-Zlib: diff --git a/libraries/perl-IO-Compress-Base/README b/libraries/perl-IO-Compress-Base/README new file mode 100644 index 0000000000..81e3843bf2 --- /dev/null +++ b/libraries/perl-IO-Compress-Base/README @@ -0,0 +1 @@ +This module is the base class for all IO::Compress and IO::Uncompress perl modules. diff --git a/libraries/perl-IO-Compress-Base/perl-IO-Compress-Base.SlackBuild b/libraries/perl-IO-Compress-Base/perl-IO-Compress-Base.SlackBuild new file mode 100755 index 0000000000..d0782d7daa --- /dev/null +++ b/libraries/perl-IO-Compress-Base/perl-IO-Compress-Base.SlackBuild @@ -0,0 +1,97 @@ +#!/bin/sh + +# Slackware build script for IO-Compress-Base + +# Copyright 2008 David Somero <dsomero@hotmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# 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. + +PRGNAM=perl-IO-Compress-Base +SRCNAM=IO-Compress-Base +VERSION=2.015 +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 + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +DOCS="README" + +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar -xzvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$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 {} \; + +perl Makefile.PL OPTIMIZE="$SLKCFLAGS" INSTALLDIRS=vendor +make +make test +make install DESTDIR=$PKG + +find $PKG -name $SRCNAM.so -exec strip --strip-unneeded $PKG 2> /dev/null {} \; + +mv $PKG/usr/share/man $PKG/usr/ +find $PKG/usr/man -type f -exec gzip -9 {} \; + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f +find $PKG -depth -type d -empty -delete + +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 +chmod 644 $PKG/usr/doc/$PRGNAM-$VERSION/* + +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/perl-IO-Compress-Base/perl-IO-Compress-Base.info b/libraries/perl-IO-Compress-Base/perl-IO-Compress-Base.info new file mode 100644 index 0000000000..db5cd30429 --- /dev/null +++ b/libraries/perl-IO-Compress-Base/perl-IO-Compress-Base.info @@ -0,0 +1,8 @@ +PRGNAM="perl-IO-Compress-Base" +VERSION="2.015" +HOMEPAGE="http://search.cpan.org/~pmqs/IO-Compress-Base-2.015/" +DOWNLOAD="http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/IO-Compress-Base-2.015.tar.gz" +MD5SUM="009813067e40c73c28c23fde8d9abfd5" +MAINTAINER="David Somero" +EMAIL="dsomero@hotmail.com" +APPROVED="" diff --git a/libraries/perl-IO-Compress-Base/slack-desc b/libraries/perl-IO-Compress-Base/slack-desc new file mode 100644 index 0000000000..3d2cd58c48 --- /dev/null +++ b/libraries/perl-IO-Compress-Base/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 ':'. + + |-----handy-ruler------------------------------------------------------| +perl-IO-Compress-Base: perl-IO-Compress-Base (perl module) +perl-IO-Compress-Base: +perl-IO-Compress-Base: This module is the base class for all IO::Compress and +perl-IO-Compress-Base: IO::Uncompress modules. +perl-IO-Compress-Base: +perl-IO-Compress-Base: +perl-IO-Compress-Base: +perl-IO-Compress-Base: +perl-IO-Compress-Base: +perl-IO-Compress-Base: +perl-IO-Compress-Base: diff --git a/libraries/perl-IO-Compress-Zlib/README b/libraries/perl-IO-Compress-Zlib/README new file mode 100644 index 0000000000..6b73bd71bf --- /dev/null +++ b/libraries/perl-IO-Compress-Zlib/README @@ -0,0 +1,5 @@ +This module provides a Perl interface to allow reading and writing of RFC +1950, 1951, 1952 (i.e. gzip) and zip files/buffers. + +Requires: Compress-Raw-Zlib and IO-Compress-Base +Both of these are also available from SlackBuilds.org. diff --git a/libraries/perl-IO-Compress-Zlib/perl-IO-Compress-Zlib.SlackBuild b/libraries/perl-IO-Compress-Zlib/perl-IO-Compress-Zlib.SlackBuild new file mode 100755 index 0000000000..cfaa20cfce --- /dev/null +++ b/libraries/perl-IO-Compress-Zlib/perl-IO-Compress-Zlib.SlackBuild @@ -0,0 +1,99 @@ +#!/bin/sh + +# Slackware build script for IO-Compress-Zlib + +# Copyright 2008 David Somero <dsomero@hotmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# 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. + +# updated by Ponce + +PRGNAM=perl-IO-Compress-Zlib +SRCNAM=IO-Compress-Zlib +VERSION=2.015 +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 + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +DOCS="README" + +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar -xzvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$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 {} \; + +perl Makefile.PL OPTIMIZE="$SLKCFLAGS" INSTALLDIRS=vendor +make +make test +make install DESTDIR=$PKG + +find $PKG -name $SRCNAM.so -exec strip --strip-unneeded $PKG 2> /dev/null {} \; + +mv $PKG/usr/share/man $PKG/usr/ +find $PKG/usr/man -type f -exec gzip -9 {} \; + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f +find $PKG -depth -type d -empty -delete + +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 +chmod 644 $PKG/usr/doc/$PRGNAM-$VERSION/* + +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/perl-IO-Compress-Zlib/perl-IO-Compress-Zlib.info b/libraries/perl-IO-Compress-Zlib/perl-IO-Compress-Zlib.info new file mode 100644 index 0000000000..ff68e3b464 --- /dev/null +++ b/libraries/perl-IO-Compress-Zlib/perl-IO-Compress-Zlib.info @@ -0,0 +1,10 @@ +PRGNAM="perl-IO-Compress-Zlib" +VERSION="2.015" +HOMEPAGE="http://search.cpan.org/~pmqs/IO-Compress-Zlib-2.015/" +DOWNLOAD="http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/IO-Compress-Zlib-2.015.tar.gz" +MD5SUM="22f3b677a6f1782713c8451966598d3f" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="David Somero" +EMAIL="dsomero@hotmail.com" +APPROVED="" diff --git a/libraries/perl-IO-Compress-Zlib/slack-desc b/libraries/perl-IO-Compress-Zlib/slack-desc new file mode 100644 index 0000000000..43bc47752b --- /dev/null +++ b/libraries/perl-IO-Compress-Zlib/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 ':'. + + |-----handy-ruler------------------------------------------------------| +perl-IO-Compress-Zlib: perl-IO-Compress-Zlib (perl module) +perl-IO-Compress-Zlib: +perl-IO-Compress-Zlib: This module provides a Perl interface to allow reading and writing +perl-IO-Compress-Zlib: of RFC 1950, 1951, 1952 (i.e. gzip) and zip files/buffers. +perl-IO-Compress-Zlib: +perl-IO-Compress-Zlib: +perl-IO-Compress-Zlib: +perl-IO-Compress-Zlib: +perl-IO-Compress-Zlib: +perl-IO-Compress-Zlib: +perl-IO-Compress-Zlib: diff --git a/libraries/sg3_utils/sg3_utils.SlackBuild b/libraries/sg3_utils/sg3_utils.SlackBuild index 4f4a67ca9b..0f2475cee7 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.29} +VERSION=${VERSION:-1.31} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/sg3_utils/sg3_utils.info b/libraries/sg3_utils/sg3_utils.info index 35c0aba5af..9f8febc3b6 100644 --- a/libraries/sg3_utils/sg3_utils.info +++ b/libraries/sg3_utils/sg3_utils.info @@ -1,10 +1,10 @@ PRGNAM="sg3_utils" -VERSION="1.29" +VERSION="1.31" HOMEPAGE="http://sg.danny.cz/sg/sg3_utils.html" -DOWNLOAD="http://sg.danny.cz/sg/p/sg3_utils-1.29.tgz" -MD5SUM="17b8f2bc1b32bd036515683cc87328ea" +DOWNLOAD="http://sg.danny.cz/sg/p/sg3_utils-1.31.tgz" +MD5SUM="9431e1944cde829a24dedf027e1364b5" 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..d88a8937fe 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=r91 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..5e72cd8aa5 100644 --- a/libraries/soundtouch/soundtouch.info +++ b/libraries/soundtouch/soundtouch.info @@ -1,10 +1,10 @@ PRGNAM="soundtouch" -VERSION="1.5.0" +VERSION="r91" HOMEPAGE="http://www.surina.net/soundtouch" -DOWNLOAD="http://www.surina.net/soundtouch/soundtouch-1.5.0.tar.gz" -MD5SUM="5456481d8707d2a2c27466ea64a099cb" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/soundtouch-r91.tar.gz" +MD5SUM="02e45db5d60771de7aed76fd3c839a2c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="dsomero" +APPROVED="" 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/misc/cksfv/cksfv.SlackBuild b/misc/cksfv/cksfv.SlackBuild index d76ef63007..96c229b55c 100644 --- a/misc/cksfv/cksfv.SlackBuild +++ b/misc/cksfv/cksfv.SlackBuild @@ -82,10 +82,8 @@ make 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 -( 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 AUTHORS ChangeLog COPYING INSTALL README TODO \ diff --git a/misc/lxappearance-new/README b/misc/lxappearance-new/README new file mode 100644 index 0000000000..95a779a6f0 --- /dev/null +++ b/misc/lxappearance-new/README @@ -0,0 +1,5 @@ +LXAppearance is the standard theme switcher of LXDE. Users are able to +change the theme, icons, and fonts used by applications easily. + +this is the new rewrite that don't use obconf directly but instead uses +a plugin, lxappearance-obconf. diff --git a/misc/lxappearance-new/doinst.sh b/misc/lxappearance-new/doinst.sh new file mode 100644 index 0000000000..01ca62b341 --- /dev/null +++ b/misc/lxappearance-new/doinst.sh @@ -0,0 +1,3 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi
\ No newline at end of file diff --git a/misc/lxappearance-new/lxappearance-new.SlackBuild b/misc/lxappearance-new/lxappearance-new.SlackBuild new file mode 100644 index 0000000000..c2298267e1 --- /dev/null +++ b/misc/lxappearance-new/lxappearance-new.SlackBuild @@ -0,0 +1,85 @@ +#!/bin/sh + +# Slackware build script for LXAppearance + +# Originally by "majk" <majk@konstelacioj.info> +# submitted by dugan [underscore] c [at] fastmail [dot] fm for 13.1 +# modified by ponce <matteo.bernardini@gmail.com> for the new rewrite + +PRGNAM=lxappearance-new +OPRGNAM=lxappearance +VERSION=${VERSION:-20110301_15dbf67} +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $OPRGNAM-$VERSION +tar xvf $CWD/$OPRGNAM-$VERSION.tar.?z +cd $OPRGNAM-$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 \ + --disable-debug \ + --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/$OPRGNAM-$VERSION +cp -a AUTHORS ChangeLog COPYING NEWS README $PKG/usr/doc/$OPRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$OPRGNAM-$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/misc/lxappearance-new/lxappearance-new.info b/misc/lxappearance-new/lxappearance-new.info new file mode 100644 index 0000000000..986e551e08 --- /dev/null +++ b/misc/lxappearance-new/lxappearance-new.info @@ -0,0 +1,10 @@ +PRGNAM="lxappearance-new" +VERSION="20110301_15dbf67" +HOMEPAGE="http://lxde.org" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxappearance-20110301_15dbf67.tar.xz" +MD5SUM="737a1a838d32ad068953920b3c372f93" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/misc/lxappearance-new/slack-desc b/misc/lxappearance-new/slack-desc new file mode 100644 index 0000000000..239703545f --- /dev/null +++ b/misc/lxappearance-new/slack-desc @@ -0,0 +1,15 @@ +# 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------------------------------------------------------| +lxappearance-new: lxappearance-new (Simple GTK theme switcher - rewrite) +lxappearance-new: +lxappearance-new: LXAppearance is the standard theme switcher of LXDE. Users are able +lxappearance-new: to change the theme, icons, and fonts used by applications easily. +lxappearance-new: +lxappearance-new: Homepage: http://lxde.org/ +lxappearance-new: diff --git a/misc/lxappearance-obconf/README b/misc/lxappearance-obconf/README new file mode 100644 index 0000000000..1c080fc674 --- /dev/null +++ b/misc/lxappearance-obconf/README @@ -0,0 +1,4 @@ +lxappearance-obconf (lxappearance openbox plugin) + +LXAppearance-obconf is an lxappearance plugin that implements openbox settings. +It's based on obconf 2.0.3 code. diff --git a/misc/lxappearance-obconf/lxappearance-obconf.SlackBuild b/misc/lxappearance-obconf/lxappearance-obconf.SlackBuild new file mode 100644 index 0000000000..3c554240d2 --- /dev/null +++ b/misc/lxappearance-obconf/lxappearance-obconf.SlackBuild @@ -0,0 +1,85 @@ +#!/bin/sh + +# Slackware build script for lxappearance-obconf + +# Written by ponce <matteo.bernardini@gmail.com> +# based on slackbuilds.org default template +# generated by Grissiom's sbo-dev-helper + +PRGNAM=lxappearance-obconf +VERSION=${VERSION:-20110301_2d624e2} +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 + +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 \ + --disable-debug \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --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 +cp -a \ + ABOUT-NLS AUTHORS COPYING CHANGELOG NEWS README README.transifex TODO \ + $PKG/usr/doc/$PRGNAM-$VERSION || true +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/misc/lxappearance-obconf/lxappearance-obconf.info b/misc/lxappearance-obconf/lxappearance-obconf.info new file mode 100644 index 0000000000..f469583dc8 --- /dev/null +++ b/misc/lxappearance-obconf/lxappearance-obconf.info @@ -0,0 +1,10 @@ +PRGNAM="lxappearance-obconf" +VERSION="20110301_2d624e2" +HOMEPAGE="http://lxde.org/" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxappearance-obconf-20110301_2d624e2.tar.xz" +MD5SUM="9029254fddd6a2632985b4a1a9218bf4" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/misc/lxappearance-obconf/slack-desc b/misc/lxappearance-obconf/slack-desc new file mode 100644 index 0000000000..1fceebbf48 --- /dev/null +++ b/misc/lxappearance-obconf/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 ':'. + + |-----handy-ruler------------------------------------------------------| +lxappearance-obconf: lxappearance-obconf (lxappearance openbox plugin) +lxappearance-obconf: +lxappearance-obconf: LXAppearance-obconf is an lxappearance plugin that implements +lxappearance-obconf: openbox settings. +lxappearance-obconf: It's based on obconf 2.0.3 code. +lxappearance-obconf: +lxappearance-obconf: +lxappearance-obconf: +lxappearance-obconf: +lxappearance-obconf: lxappearance-obconf home: http://lxde.org/ +lxappearance-obconf: diff --git a/multimedia/2ManDVD/2ManDVD.SlackBuild b/multimedia/2ManDVD/2ManDVD.SlackBuild index 6c9d3f79e2..93f0e900c7 100644 --- a/multimedia/2ManDVD/2ManDVD.SlackBuild +++ b/multimedia/2ManDVD/2ManDVD.SlackBuild @@ -7,7 +7,7 @@ # Modified by the slackbuilds.org project. PRGNAM=2ManDVD -VERSION=${VERSION:-1.3.5} +VERSION=${VERSION:-1.5.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/multimedia/2ManDVD/2ManDVD.info b/multimedia/2ManDVD/2ManDVD.info index faed09e575..8bc6e17c99 100644 --- a/multimedia/2ManDVD/2ManDVD.info +++ b/multimedia/2ManDVD/2ManDVD.info @@ -1,10 +1,10 @@ PRGNAM="2ManDVD" -VERSION="1.3.5" +VERSION="1.5.3" HOMEPAGE="http://2mandvd.tuxfamily.org/" -DOWNLOAD="http://mirrors.kernel.org/gentoo/distfiles/2ManDVD-1.3.5.tar.gz" -MD5SUM="864cd202972e233383ecbdb0d9a08a71" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/2ManDVD-1.5.3.tar.gz" +MD5SUM="87b00a3cdafd3d360da89c390181acc2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/multimedia/2ManDVD/README b/multimedia/2ManDVD/README index 1273c3e822..d268353888 100644 --- a/multimedia/2ManDVD/README +++ b/multimedia/2ManDVD/README @@ -5,5 +5,5 @@ written for qt4 and webkit. for a faster gui the author suggests try launching it from command line with option "-graphicssystem raster" or "-graphicssystem opengl" -This requires webkit, ffmpeg, transcode, dvdauthor, mjpegtools, and +This requires ffmpeg, transcode, dvdauthor, exif, mjpegtools and ffmpegthumbnailer. diff --git a/multimedia/LiVES/LiVES.SlackBuild b/multimedia/LiVES/LiVES.SlackBuild index 15326cda85..1f7510e6ae 100644 --- a/multimedia/LiVES/LiVES.SlackBuild +++ b/multimedia/LiVES/LiVES.SlackBuild @@ -63,6 +63,9 @@ CFLAGS="$SLKCFLAGS" \ make docdir=/usr/doc/$PRGNAM-$VERSION make install-strip docdir=/usr/doc/$PRGNAM-$VERSION DESTDIR=$PKG +# fix link to lives exec +( cd $PKG/usr/bin ; rm lives ; ln -s lives-exe lives ) + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a COPYING INSTALL NEWS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/multimedia/avidemux/avidemux-2.5.1-i18n.patch b/multimedia/avidemux/avidemux-2.5.1-i18n.patch deleted file mode 100644 index 956bbd1921..0000000000 --- a/multimedia/avidemux/avidemux-2.5.1-i18n.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff --git a/avidemux/ADM_userInterfaces/ADM_QT4/ui_support.cpp b/avidemux/ADM_userInterfaces/ADM_QT4/ui_support.cpp -index 4cce636..b875528 100644 ---- a/avidemux/ADM_userInterfaces/ADM_QT4/ui_support.cpp -+++ b/avidemux/ADM_userInterfaces/ADM_QT4/ui_support.cpp -@@ -73,7 +73,7 @@ void loadTranslator(void) - #ifdef __APPLE__
- QString appdir = QCoreApplication::applicationDirPath() + "/../Resources/locale/";
- #else
-- QString appdir = QCoreApplication::applicationDirPath() + "/i18n/";
-+ QString appdir = "/usr/share/avidemux/i18n/";
- #endif
-
- loadTranslation(&qtTranslator, appdir + "qt_" + QLocale::system().name());
-@@ -164,4 +164,4 @@ const char* getNativeRendererDesc(void) - }
-
- return "Qt";
--} -\ No newline at end of file -+}
-diff --git a/cmake/Ts.cmake b/cmake/Ts.cmake -index 15eb89b..e40f078 100644 ---- a/cmake/Ts.cmake -+++ b/cmake/Ts.cmake -@@ -64,7 +64,7 @@ MACRO(COMPILE_AVIDEMUX_TS_FILES ts_subdir _sources) -
- SET(qm_files ${qm_files} ${_outXml} ${_out})
-
-- INSTALL(FILES ${_out} DESTINATION "${CMAKE_INSTALL_PREFIX}/${BIN_DIR}/i18n")
-+ INSTALL(FILES ${_out} DESTINATION "${CMAKE_INSTALL_PREFIX}/share/avidemux/i18n")
- ENDFOREACH(ts_input ${ts_files})
-
- SET(${_sources} ${${_sources}} ${qm_files})
-@@ -95,7 +95,7 @@ MACRO(COMPILE_QT_TS_FILES ts_subdir _sources) -
- SET(qm_files ${qm_files} ${_out})
-
-- INSTALL(FILES ${_out} DESTINATION "${CMAKE_INSTALL_PREFIX}/${BIN_DIR}/i18n")
-+ INSTALL(FILES ${_out} DESTINATION "${CMAKE_INSTALL_PREFIX}/share/avidemux/i18n")
- ENDFOREACH(ts_input ${ts_files})
-
- SET(${_sources} ${${_sources}} ${qm_files})
diff --git a/multimedia/avidemux/avidemux.SlackBuild b/multimedia/avidemux/avidemux.SlackBuild index 7b1f78efaa..6fe0b95c17 100644 --- a/multimedia/avidemux/avidemux.SlackBuild +++ b/multimedia/avidemux/avidemux.SlackBuild @@ -26,7 +26,7 @@ # project will use in the future. No additional license terms added PRGNAM=avidemux -VERSION=${VERSION:-2.5.2} +VERSION=${VERSION:-2.5.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,9 +71,6 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R a-s,u+w,go+r-w . -#Patch that installs i18n in the correct place even if we compile with qt4 support -cat $CWD/avidemux-2.5.1-i18n.patch | patch -p1 --verbose --backup --suffix=.orig - if [ "$ARCH" = "x86_64" ]; then # Some paths are incorrectly hardcoded to "lib": sed -i -e "s/Dir=\"lib\"/Dir=\"lib${LIBDIRSUFFIX}\"/" $(grep -lr 'Dir="lib"' .) @@ -148,13 +145,23 @@ cat man/avidemux.1 | gzip -9c > $PKG/usr/man/man1/avidemux.1.gz cd $TMP/$PRGNAM-$VERSION mkdir -p $PKG/usr/share/{applications,pixmaps} -cat avidemux2-gtk.desktop > $PKG/usr/share/applications/avidemux2-gtk.desktop -cat avidemux2-gtk.desktop > $PKG/usr/share/applications/avidemux2-qt.desktop -cat avidemux_icon.png > $PKG/usr/share/pixmaps/avidemux.png -#patch avidemux2_qt.desktop to exec avidemux2_qt4 instead of avidemux2_gtk -sed -i 's/avidemux2_gtk/avidemux2_qt4/' $PKG/usr/share/applications/avidemux2-qt.desktop -sed -i 's/GTK+/Qt/g' $PKG/usr/share/applications/avidemux2-qt.desktop -sed -i 's/GTK/Qt/' $PKG/usr/share/applications/avidemux2-qt.desktop +mkdir -p $PKG/usr/share/icons/hicolor/{16x16,32x32,48x48,64x64}/apps +# If the qt4 binary was built, we prefer to use that over the gtk version: +if [ -x $PKG/usr/bin/avidemux2_qt4 ]; then + cat avidemux2.desktop | sed -e 's/_gtk/_qt4/' \ + > $PKG/usr/share/applications/avidemux2.desktop +else + install -m644 avidemux2.desktop $PKG/usr/share/applications/avidemux2.desktop +fi +install -m644 avidemux_icon.png $PKG/usr/share/pixmaps/avidemux.png +install -m644 avidemux_icon.png \ + ${PKG}/usr/share/icons/hicolor/64x64/apps/avidemux.png +convert avidemux_icon.png -resize 16x16 \ + ${PKG}/usr/share/icons/hicolor/16x16/apps/avidemux.png +convert avidemux_icon.png -resize 32x32 \ + ${PKG}/usr/share/icons/hicolor/32x32/apps/avidemux.png +convert avidemux_icon.png -resize 48x48 \ + ${PKG}/usr/share/icons/hicolor/48x48/apps/avidemux.png mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS COPYING README TODO \ @@ -168,6 +175,3 @@ cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} -if [ "$1" = "--cleanup" ]; then - rm -rf $PKG $TMP/$PRGNAM-$VERSION - fi diff --git a/multimedia/avidemux/avidemux.info b/multimedia/avidemux/avidemux.info index 8622274c64..1491d4e987 100644 --- a/multimedia/avidemux/avidemux.info +++ b/multimedia/avidemux/avidemux.info @@ -1,9 +1,9 @@ PRGNAM="avidemux" -VERSION="2.5.2" +VERSION="2.5.4" HOMEPAGE="http://avidemux.org" -DOWNLOAD="http://downloads.sourceforge.net/avidemux/avidemux_2.5.2.tar.gz" +DOWNLOAD="http://downloads.sourceforge.net/avidemux/avidemux_2.5.4.tar.gz" DOWNLOAD_x86_64="" -MD5SUM="9027e1324c06e833e6c3c22298503cc7" +MD5SUM="b849460f6480df92bfd72d1a3dc288d4" MD5SUM_x86_64="" MAINTAINER="Niklas 'Nille' Åkerström" EMAIL="Nille.kungen[AT]gmail.com" diff --git a/multimedia/dirac/dirac-force-int-comparison.patch b/multimedia/dirac/dirac-force-int-comparison.patch new file mode 100644 index 0000000000..d580451f9d --- /dev/null +++ b/multimedia/dirac/dirac-force-int-comparison.patch @@ -0,0 +1,21 @@ +diff -ur dirac.old/libdirac_encoder/quant_chooser.cpp dirac-1.0.2/libdirac_encoder/quant_chooser.cpp +--- dirac.old/libdirac_encoder/quant_chooser.cpp 2009-01-21 05:22:05.000000000 +0000 ++++ dirac-1.0.2/libdirac_encoder/quant_chooser.cpp 2010-07-03 17:40:12.000000000 +0000 +@@ -340,7 +340,7 @@ + { + for (int i=cblock.Xstart(); i<cblock.Xend(); ++i ) + { +- if ( (std::abs(m_coeff_data[j][i])<<2) >= u_threshold ) ++ if ( (std::abs(int(m_coeff_data[j][i]))<<2) >= u_threshold ) + can_skip = false; + } + } +@@ -355,7 +355,7 @@ + { + for (int i=node.Xp() ; i<node.Xp()+node.Xl(); ++i) + { +- val = std::max( val , std::abs(m_coeff_data[j][i]) ); ++ val = std::max( val , std::abs(int(m_coeff_data[j][i])) ); + }// i + }// j + diff --git a/multimedia/dirac/dirac.SlackBuild b/multimedia/dirac/dirac.SlackBuild index 3007b5b1a0..5a905d76b9 100644 --- a/multimedia/dirac/dirac.SlackBuild +++ b/multimedia/dirac/dirac.SlackBuild @@ -72,6 +72,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg800043.html +# add a patch for gcc 4.5 +patch -p1 < $CWD/dirac-force-int-comparison.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/multimedia/dvgrab/dvgrab.SlackBuild b/multimedia/dvgrab/dvgrab.SlackBuild index 37b8c6370b..75073af847 100644 --- a/multimedia/dvgrab/dvgrab.SlackBuild +++ b/multimedia/dvgrab/dvgrab.SlackBuild @@ -88,10 +88,8 @@ 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 -( 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 AUTHORS ChangeLog COPYING INSTALL NEWS README TODO \ diff --git a/multimedia/gpac/gpac.SlackBuild b/multimedia/gpac/gpac.SlackBuild index e78141d982..3f0ab5bdcc 100644 --- a/multimedia/gpac/gpac.SlackBuild +++ b/multimedia/gpac/gpac.SlackBuild @@ -23,10 +23,12 @@ # LIABILITY, 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. +# +# modified by ponce <matteo.bernardini@gmail.com> PRGNAM=gpac -VERSION=0.4.5 -BUILD=${BUILD:-3} +VERSION=r2605 +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} # Automatically determine the architecture we're building on: @@ -65,13 +67,19 @@ else wx_option="--enable-wx" fi +### xulrunner support +if [ "${XULRUNNER_SUPPORT:-no}" = "no" ]; then + xulrunner_option="" +else + xulrunner_option="--xulsdk-path=/usr/lib${LIBDIRSUFFIX}/xulrunner-devel/include" +fi + rm -rf $PKG $TMP/$PRGNAM-$VERSION mkdir -p $TMP $PKG $OUTPUT cd $TMP tar xvf $CWD/$PRGNAM-$VERSION.tar.?z* -mv $TMP/$PRGNAM $TMP/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +cd $PRGNAM-$VERSION chown -R root.root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -79,8 +87,6 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -( cd src/media_tools; patch -p0 < $CWD/libpng-infopp-null.patch ) - ### fix configure script perms chmod u+x configure @@ -90,10 +96,13 @@ chmod u+x configure --cpu=${ARCH} \ --extra-cflags="$SLKCFLAGS" \ --disable-ipv6 \ + $xulrunner_option \ $wx_option make -j1 # Parallel build seems to fail make install DESTDIR=$PKG +# install the sdk too +make install-lib DESTDIR=$PKG ### remove $PKG/usr/share/gpac directory ### only contains gpac.mp4 file which diff --git a/multimedia/gpac/gpac.info b/multimedia/gpac/gpac.info index 79d4851c6d..dafd45cd30 100644 --- a/multimedia/gpac/gpac.info +++ b/multimedia/gpac/gpac.info @@ -1,10 +1,10 @@ PRGNAM="gpac" -VERSION="0.4.5" +VERSION="r605" HOMEPAGE="http://gpac.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gz" -MD5SUM="755e8c438a48ebdb13525dd491f5b0d1" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/gpac-r2605.tar.xz" +MD5SUM="76c10d6d386f7d70fe35917484dd9885" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Nishant Limbachia" EMAIL="nishant@mnspace.net" -APPROVED="dsomero" +APPROVED="" diff --git a/multimedia/gpac/libpng-infopp-null.patch b/multimedia/gpac/libpng-infopp-null.patch deleted file mode 100644 index 58205fd769..0000000000 --- a/multimedia/gpac/libpng-infopp-null.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- img.c.orig 2010-05-27 22:20:32.758633643 -0500 -+++ img.c 2010-05-27 22:21:49.263633070 -0500 -@@ -551,7 +551,7 @@ - /* Allocate/initialize the image information data. REQUIRED */ - info_ptr = png_create_info_struct(png_ptr); - if (info_ptr == NULL) { -- png_destroy_write_struct(&png_ptr, png_infopp_NULL); -+ png_destroy_write_struct(&png_ptr, NULL); - return GF_IO_ERR; - } - diff --git a/multimedia/gst-ffmpeg/gst-ffmpeg.SlackBuild b/multimedia/gst-ffmpeg/gst-ffmpeg.SlackBuild index 280855242d..7dd99b28a2 100644 --- a/multimedia/gst-ffmpeg/gst-ffmpeg.SlackBuild +++ b/multimedia/gst-ffmpeg/gst-ffmpeg.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gst-ffmpeg -VERSION=0.10.10 +VERSION=0.10.11 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/multimedia/gst-ffmpeg/gst-ffmpeg.info b/multimedia/gst-ffmpeg/gst-ffmpeg.info index d32499357c..0921426f93 100644 --- a/multimedia/gst-ffmpeg/gst-ffmpeg.info +++ b/multimedia/gst-ffmpeg/gst-ffmpeg.info @@ -1,10 +1,10 @@ PRGNAM="gst-ffmpeg" -VERSION="0.10.10" +VERSION="0.10.11" HOMEPAGE="http://gstreamer.freedesktop.org/" -DOWNLOAD="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.10.tar.gz" -MD5SUM="2222134a34f6b60071f3f03f8d0d01d2" +DOWNLOAD="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.11.tar.gz" +MD5SUM="41c6e16b5b171736241fb01f72d9bf9f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Juan Valencia Escalante" EMAIL="jvalenciae@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild b/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild index e6db04b82e..22c2a0aa79 100644 --- a/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild +++ b/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild @@ -25,7 +25,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gst-plugins-bad -VERSION=${VERSION:-0.10.19} +VERSION=${VERSION:-0.10.21} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/multimedia/gst-plugins-bad/gst-plugins-bad.info b/multimedia/gst-plugins-bad/gst-plugins-bad.info index ea85617357..e416a316d4 100644 --- a/multimedia/gst-plugins-bad/gst-plugins-bad.info +++ b/multimedia/gst-plugins-bad/gst-plugins-bad.info @@ -1,10 +1,10 @@ PRGNAM="gst-plugins-bad" -VERSION="0.10.19" +VERSION="0.10.21" HOMEPAGE="http://gstreamer.freedesktop.org/modules/gst-plugins-bad.html" -DOWNLOAD="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.19.tar.bz2" -MD5SUM="368f72e2a1c7a6e8fe60394e4315259b" +DOWNLOAD="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.21.tar.bz2" +MD5SUM="f501336ab1d18d2565f47c36ce653a82" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Michiel van Wessem" EMAIL="michiel@slackbuilds.org" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild b/multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild index 7ca71c44bb..30f6a4808e 100644 --- a/multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild +++ b/multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild @@ -25,7 +25,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gst-plugins-ugly -VERSION=${VERSION:-0.10.16} +VERSION=${VERSION:-0.10.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/multimedia/gst-plugins-ugly/gst-plugins-ugly.info b/multimedia/gst-plugins-ugly/gst-plugins-ugly.info index b442af5c15..703871443b 100644 --- a/multimedia/gst-plugins-ugly/gst-plugins-ugly.info +++ b/multimedia/gst-plugins-ugly/gst-plugins-ugly.info @@ -1,10 +1,10 @@ PRGNAM="gst-plugins-ugly" -VERSION="0.10.16" +VERSION="0.10.17" HOMEPAGE="http://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html" -DOWNLOAD="http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-0.10.16.tar.bz2" -MD5SUM="989e1b0fab010f73f76912f70ec5f62a" +DOWNLOAD="http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-0.10.17.tar.bz2" +MD5SUM="504ed6508c3a8f035a2002ed69d68506" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Michiel van Wessem" EMAIL="michiel@slackbuilds.org" -APPROVED="dsomero" +APPROVED="" diff --git a/multimedia/mjpegtools/mjpegtools.SlackBuild b/multimedia/mjpegtools/mjpegtools.SlackBuild index e2566c373a..d42ea23cd5 100644 --- a/multimedia/mjpegtools/mjpegtools.SlackBuild +++ b/multimedia/mjpegtools/mjpegtools.SlackBuild @@ -91,10 +91,8 @@ 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 -( 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 rm -f $PKG/usr/info/dir gzip -9 $PKG/usr/info/* diff --git a/multimedia/mpgtx/mpgtx.SlackBuild b/multimedia/mpgtx/mpgtx.SlackBuild index 4f5ffaaf72..a838ae5a4f 100644 --- a/multimedia/mpgtx/mpgtx.SlackBuild +++ b/multimedia/mpgtx/mpgtx.SlackBuild @@ -7,15 +7,13 @@ PRGNAM=mpgtx VERSION=${VERSION:-1.3.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} 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 @@ -25,6 +23,16 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + set -e rm -rf $PKG @@ -40,15 +48,11 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -if [ "$ARCH" = "i486" ]; then - sed -i "s|-O3|-O2 -march=i486 -mtune=i686|g" configure -elif [ "$ARCH" = "i686" ]; then - sed -i "s|-O3|-O2 -march=i686 -mtune=i686|g" configure -elif [ "$ARCH" = "x86_64" ]; then - sed -i "s|-O3|-O2 -fPIC|g" configure -fi +# Various fixes from Timothy Redaelli <drizzt@gentoo.org> +patch -p0 < $CWD/patches/mpgtx-1.3.1-configure.patch +patch -p1 < $CWD/patches/mpgtx-1.3.1-dont-ignore-cxx-flags.patch -./configure --prefix=/usr +CXXFLAGS=$SLKCFLAGS ./configure --prefix=/usr make cd man @@ -69,10 +73,8 @@ mkdir -p $PKG/usr/man/de/man1 cp -a man/*.1 $PKG/usr/man/man1 cp -a man/de/*.1 $PKG/usr/man/de/man1 -( 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 AUTHORS COPYING README TODO $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/multimedia/mpgtx/patches/mpgtx-1.3.1-configure.patch b/multimedia/mpgtx/patches/mpgtx-1.3.1-configure.patch new file mode 100644 index 0000000000..ec36e76ba6 --- /dev/null +++ b/multimedia/mpgtx/patches/mpgtx-1.3.1-configure.patch @@ -0,0 +1,69 @@ +--- configure.old 2006-12-07 19:51:08.000000000 +0100 ++++ configure 2006-12-07 19:51:02.000000000 +0100 +@@ -9,7 +9,6 @@ + prefix="/usr/local" + manprefix='$(PREFIX)' + #compiler flags +-CC="g++" + common_cflags="-Wall" + devel_cflags="-g -Werror -fno-builtin" + optimization_cflags="-O3" +@@ -36,7 +35,6 @@ + + if [ "${HOSTNAME}" = "powerpc-apple-darwin6.0" ]; then + #compiler flags +-CC="c++" + common_cflags="-pedantic -Wall" + #devel_cflags="-g -Werror -fno-builtin" + devel_cflags="-g -fno-builtin" +@@ -153,8 +151,15 @@ + if test "$gcc_minor" = "0" -o "$gcc_minor" = "1"; then + optimization_cflags="-O2"; + fi ++ if test "$gcc_minor" -ge 4; then ++ optimization_cflags="$optimization_cflags -fno-unit-at-a-time" ++ fi ++elif test "$gcc_major" -ge "4"; then ++ optimization_cflags="$optimization_cflags -fno-unit-at-a-time" + fi + ++ ++ + # Now check if the system handles large file support + # unless user has specified not to do so + if test $LFS = "yes"; then +@@ -165,7 +170,7 @@ + return (int)(fseeko(stdin,0,SEEK_SET)); + } + EOF +- $CC __LFStest.cpp -o __LFStestPASSED -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 1>__LFSout 2>__LFSerror ++ ${CXX:-c++} __LFStest.cpp -o __LFStestPASSED -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 1>__LFSout 2>__LFSerror + if test -f __LFStestPASSED; then + echo "PASSED"; + cflags="$cflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"; +@@ -211,7 +211,6 @@ + fi + + if test $devel = "no" -a $debug = "no"; then +-lflags="$lflags -s"; + cflags="$cflags $optimization_cflags"; + fi + +@@ -293,15 +298,15 @@ + @echo "" + + mpgtx : commandline.cxx mpegOut.o mpeg.o chunkTab.o id3command.o common.hh +- $CC \$(CFLAGS) \$(OFLAGS) -o mpgtx commandline.cxx mpegOut.o mpeg.o chunkTab.o id3command.o \$(LFLAGS) ++ \$(CXX) \$(CFLAGS) \$(OFLAGS) \$(LDFLAGS) -o mpgtx commandline.cxx mpegOut.o mpeg.o chunkTab.o id3command.o \$(LFLAGS) + mpegOut.o : mpegOut.cxx mpegOut.hh mpeg.hh common.hh +- $CC \$(CFLAGS) \$(OFLAGS) -c mpegOut.cxx ++ \$(CXX) \$(CFLAGS) \$(OFLAGS) -c mpegOut.cxx + mpeg.o : mpeg.cxx mpeg.hh mpegOut.hh common.hh +- $CC \$(CFLAGS) \$(OFLAGS) -c mpeg.cxx ++ \$(CXX) \$(CFLAGS) \$(OFLAGS) -c mpeg.cxx + chunkTab.o : chunkTab.cxx chunkTab.hh common.hh +- $CC \$(CFLAGS) \$(OFLAGS) -c chunkTab.cxx ++ \$(CXX) \$(CFLAGS) \$(OFLAGS) -c chunkTab.cxx + id3command.o : id3command.cxx id3command.hh common.hh +- $CC \$(CFLAGS) \$(OFLAGS) -c id3command.cxx ++ \$(CXX) \$(CFLAGS) \$(OFLAGS) -c id3command.cxx diff --git a/multimedia/mpgtx/patches/mpgtx-1.3.1-dont-ignore-cxx-flags.patch b/multimedia/mpgtx/patches/mpgtx-1.3.1-dont-ignore-cxx-flags.patch new file mode 100644 index 0000000000..dc53dfd7e6 --- /dev/null +++ b/multimedia/mpgtx/patches/mpgtx-1.3.1-dont-ignore-cxx-flags.patch @@ -0,0 +1,12 @@ +diff -Naur mpgtx-1.3.1.orig/configure mpgtx-1.3.1/configure +--- mpgtx-1.3.1.orig/configure 2010-11-28 11:58:58.000000000 +0100 ++++ mpgtx-1.3.1/configure 2010-11-28 12:00:00.000000000 +0100 +@@ -11,7 +11,7 @@ + #compiler flags + common_cflags="-Wall" + devel_cflags="-g -Werror -fno-builtin" +-optimization_cflags="-O3" ++optimization_cflags="${CXXFLAGS}" + release_cflags=$optimization_cflags + OFLAGS="-ansi" + cflags=$common_cflags diff --git a/network/broadcom-sta/broadcom-sta.SlackBuild b/network/broadcom-sta/broadcom-sta.SlackBuild index f9fc7e57d9..c6e96516b5 100644 --- a/network/broadcom-sta/broadcom-sta.SlackBuild +++ b/network/broadcom-sta/broadcom-sta.SlackBuild @@ -5,7 +5,7 @@ PRGNAM=broadcom-sta VERSION=5.100.82.38 -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} KERNEL=${KERNEL:-$(uname -r)} @@ -42,6 +42,9 @@ mkdir -p $TMP $WORKDIR $PKG $OUTPUT cd $WORKDIR tar xvf $CWD/hybrid-portsrc_${MY_ARCH}-v$(printf $VERSION|tr . _).tar.gz +# Fix API change in newer kernels +patch -p1 < $CWD/wl_linux.c-semaphore.patch + # Build the module make -C /lib/modules/$KERNEL/build M=$WORKDIR clean make -C /lib/modules/$KERNEL/build M=$WORKDIR diff --git a/network/broadcom-sta/wl_linux.c-semaphore.patch b/network/broadcom-sta/wl_linux.c-semaphore.patch new file mode 100644 index 0000000000..8cdd7306f4 --- /dev/null +++ b/network/broadcom-sta/wl_linux.c-semaphore.patch @@ -0,0 +1,12 @@ +diff -Nur orig//src/wl/sys/wl_linux.c fixed/src/wl/sys/wl_linux.c +--- orig//src/wl/sys/wl_linux.c 2010-12-14 19:58:07.000000000 -0600 ++++ fixed/src/wl/sys/wl_linux.c 2011-03-09 12:32:47.236260917 -0600 +@@ -482,7 +482,7 @@ + #ifdef WL_ALL_PASSIVE + spin_lock_init(&wl->txq_lock); + #endif +- init_MUTEX(&wl->sem); ++ sema_init(&wl->sem,1); + } + + if (!(wl->wlc = wlc_attach((void *) wl, vendor, device, unit, wl->piomode, diff --git a/network/cherokee/ChangeLog.txt b/network/cherokee/ChangeLog.txt index 94c24d33a9..b6d60f2ec1 100644 --- a/network/cherokee/ChangeLog.txt +++ b/network/cherokee/ChangeLog.txt @@ -1,3 +1,6 @@ +Mon 13 Dec 2010 - ponce (matteo.bernardini@gmail.com) +- SlackBuild script for Cherokee 1.0.13 + Mon 07 Sep 2009 - Pablo Hernan Saro (pablosaro@gmail.com) - SlackBuild script for Cherokee 0.99.24 - Cherokee rc script updated diff --git a/network/cherokee/README b/network/cherokee/README index c0424311d2..1ab127e40a 100644 --- a/network/cherokee/README +++ b/network/cherokee/README @@ -26,6 +26,9 @@ Notes about using this SlackBuild WWWROOT=/var/www ./cherokee.SlackBuild + in a similar way you can pass the variables WWWUSER (defining + the default user cherokee will run as) and WWWGROUP (the default + group): the value of those two variables defaults to "apache". 2) If you want to enable IPv6 support, pass IPV6=yes to the script. 3) If you want to disable the Cherokee-admin installation, pass ADMIN=no to the script. diff --git a/network/cherokee/cherokee.SlackBuild b/network/cherokee/cherokee.SlackBuild index caff2d9f11..539dfe1866 100644 --- a/network/cherokee/cherokee.SlackBuild +++ b/network/cherokee/cherokee.SlackBuild @@ -3,13 +3,23 @@ # Slackware build script for cherokee # Written by Pablo Hernan Saro (pablosaro@gmail.com) +# modified to use user apache by default and updated by ponce <matteo.bernardini@gmail.com> PRGNAM=cherokee -VERSION=${VERSION:-0.99.24} -ARCH=${ARCH:-i686} +VERSION=${VERSION:-1.0.13} 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 + CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM @@ -24,11 +34,20 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" fi # Set the WWW root directory WWWROOT=${WWWROOT:-/var/www} +# Set the WWW user - use apache by default +WWWUSER=${WWWUSER:-apache} + +# Set the WWW group - use apache by default +WWWGROUP=${WWWGROUP:-apache} + # Enable/Disable IPv6 support IPV6=${IPV6:-no} @@ -67,9 +86,12 @@ CXXFLAGS="$SLKCFLAGS" \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux \ --with-wwwroot=$WWWROOT \ + --with-wwwuser=$WWWUSER \ + --with-wwwgroup=$WWWGROUP \ --with-mysql=$MYSQL \ --enable-ipv6=$IPV6 \ --enable-admin=$ADMIN \ + --disable-pam \ --enable-trace=$TRACE make @@ -78,10 +100,8 @@ 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 -( 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 \ @@ -99,4 +119,3 @@ 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/network/cherokee/cherokee.info b/network/cherokee/cherokee.info index 427929e9cc..390a05a51a 100644 --- a/network/cherokee/cherokee.info +++ b/network/cherokee/cherokee.info @@ -1,10 +1,10 @@ PRGNAM="cherokee" -VERSION="0.99.24" +VERSION="1.0.13" HOMEPAGE="http://www.cherokee-project.com" -DOWNLOAD="http://www.cherokee-project.com/download/0.99/0.99.24/cherokee-0.99.24.tar.gz" -MD5SUM="5afed8bdd6020dc5bf0ba9ec83b947f1" +DOWNLOAD="http://www.cherokee-project.com/download/1.0/1.0.13/cherokee-1.0.13.tar.gz" +MD5SUM="aafaaab9f2528f1ef7f8461d608ce775" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Pablo Hernan Saro" EMAIL="pablosaro@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/network/darkstat/darkstat.SlackBuild b/network/darkstat/darkstat.SlackBuild index 3b585e000a..62508a77ef 100644 --- a/network/darkstat/darkstat.SlackBuild +++ b/network/darkstat/darkstat.SlackBuild @@ -70,10 +70,8 @@ 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 -( 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/network/ettercap-NG/ettercap-NG.SlackBuild b/network/ettercap-NG/ettercap-NG.SlackBuild index dbdead289e..7a9dafba75 100644 --- a/network/ettercap-NG/ettercap-NG.SlackBuild +++ b/network/ettercap-NG/ettercap-NG.SlackBuild @@ -22,6 +22,8 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# slightly fixed to build on -current by ponce <matteo.bernardini@gmail.com> + PRGNAM=ettercap-NG VERSION=${VERSION:-0.7.3} BUILD=${BUILD:-1} @@ -67,6 +69,13 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go+r,a-s . +# https://bugzilla.redhat.com/show_bug.cgi?id=646162 +# fix passive DNS support +patch -p0 < $CWD/patches/ettercap-NG-0.7.3-resolv.patch +# fix a bug for sed +patch -p0 < $CWD/patches/ettercap-NG-0.7.3-sedbug.patch +autoconf + CFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ @@ -88,10 +97,10 @@ mv $PKG/etc/etter.conf $PKG/etc/etter.conf.new find $PKG | xargs 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 -) +# move the man pages in the correct place +mv $PKG/usr/share/man $PKG/usr/man +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 AUTHORS CHANGELOG INSTALL LICENSE README* THANKS TODO* doc/* \ diff --git a/network/ettercap-NG/ettercap-NG.info b/network/ettercap-NG/ettercap-NG.info index 05158eeddb..048b765451 100644 --- a/network/ettercap-NG/ettercap-NG.info +++ b/network/ettercap-NG/ettercap-NG.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="meckafett" EMAIL="tom.bradish@gmail.com" -APPROVED="Michiel" +APPROVED="" diff --git a/network/ettercap-NG/patches/ettercap-NG-0.7.3-resolv.patch b/network/ettercap-NG/patches/ettercap-NG-0.7.3-resolv.patch new file mode 100644 index 0000000000..eb9248cc17 --- /dev/null +++ b/network/ettercap-NG/patches/ettercap-NG-0.7.3-resolv.patch @@ -0,0 +1,38 @@ +--- acinclude.m4 2004-09-17 21:38:34.000000000 +0200 ++++ acinclude.m4 2010-10-24 16:12:08.873511475 +0200 +@@ -228,8 +228,33 @@ AC_DEFUN([EC_RESOLVE_CHECK], + ) + AM_CONDITIONAL(HAVE_DN_EXPAND, true) ac_ec_dns=yes + ], +- [AM_CONDITIONAL(HAVE_DN_EXPAND, false) ac_ec_dns=no]) +- ++ [ ++ AC_SEARCH_LIBS(__dn_expand, resolv c, ++ [ ++ AC_MSG_CHECKING(for additional -lresolv needed by dn_expand) ++ AC_TRY_LINK([ ++ #include <sys/types.h> ++ #include <netinet/in.h> ++ #include <arpa/nameser.h> ++ #include <resolv.h> ++ ], ++ [ ++ int main(int argc, char **argv) ++ { ++ char *q; ++ char p[NS_MAXDNAME]; ++ ++ dn_expand(q, q, q, p, sizeof(p)); ++ } ++ ], ++ [AC_MSG_RESULT(not needed)], ++ [AC_MSG_RESULT(needed) ++ LIBS="$LIBS -lresolv"] ++ ) ++ AM_CONDITIONAL(HAVE_DN_EXPAND, true) ac_ec_dns=yes ++ ], ++ [AM_CONDITIONAL(HAVE_DN_EXPAND, false) ac_ec_dns=no]) ++ ]) + ]) + + dnl diff --git a/network/ettercap-NG/patches/ettercap-NG-0.7.3-sedbug.patch b/network/ettercap-NG/patches/ettercap-NG-0.7.3-sedbug.patch new file mode 100644 index 0000000000..cef1c7c953 --- /dev/null +++ b/network/ettercap-NG/patches/ettercap-NG-0.7.3-sedbug.patch @@ -0,0 +1,11 @@ +--- ./aclocal.m4 2010-10-28 16:59:35.718177488 +0200 ++++ ./aclocal.m4 2010-10-28 17:00:00.118180979 +0200 +@@ -246,7 +246,7 @@ if test -z "$ltmain"; then + exit 1 + fi + gentoo_lt_version="1.5.18" +-gentoo_ltmain_version=`grep '^[[:space:]]*VERSION=' $ltmain | sed -e 's|^[[:space:]]*VERSION=||'` ++gentoo_ltmain_version=`grep '^.*VERSION=' $ltmain | sed -e 's|^.*VERSION=||'` + if test "$gentoo_lt_version" != "$gentoo_ltmain_version"; then + AC_MSG_RESULT(no) + echo diff --git a/network/gtknetcat/gtknetcat.SlackBuild b/network/gtknetcat/gtknetcat.SlackBuild index 58acc719b3..0e04c83105 100644 --- a/network/gtknetcat/gtknetcat.SlackBuild +++ b/network/gtknetcat/gtknetcat.SlackBuild @@ -74,16 +74,15 @@ 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 -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 \ AUTHORS /usr/share/automake-1.11/COPYING ChangeLog NEWS README \ $PKG/usr/doc/$PRGNAM-$VERSION || true 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/network/hping3/hping3.SlackBuild b/network/hping3/hping3.SlackBuild index a80574dfec..71c8ec4ec4 100644 --- a/network/hping3/hping3.SlackBuild +++ b/network/hping3/hping3.SlackBuild @@ -108,10 +108,8 @@ install -m 0644 docs/hping3.8 $PKG/usr/man/man8/ find $PKG | xargs 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 ( cd docs ; cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION ) diff --git a/network/hylafax/hylafax-gcc45.patch b/network/hylafax/hylafax-gcc45.patch new file mode 100644 index 0000000000..c6dea04e1c --- /dev/null +++ b/network/hylafax/hylafax-gcc45.patch @@ -0,0 +1,25 @@ +From: Patrice Fournier <pfournier@ifax.com> +Date: Tue, 12 Oct 2010 15:35:25 +0000 (-0400) +Subject: Re-order library files in fchmod() configure check +X-Git-Url: http://git.hylafax.org/HylaFAX?a=commitdiff_plain;h=b0d873c950a72aa568d2fcfe7dbc8bb6e981c129 + +Re-order library files in fchmod() configure check + +Newer gcc -E stops it's output on the first missing include file so we must +make sure that a possibly missing file in the list of headers to check is at +the end. +--- + +diff --git a/configure b/configure +index e49c08f..c6976fd 100755 +--- a/configure ++++ b/configure +@@ -2882,7 +2882,7 @@ BuildPortDotH() + echo '#define HAS_FCHMOD 1' + Note "... configure use of fchmod" + CheckFuncDecl fchmod 'extern int fchmod(int, mode_t);' \ +- unistd.h libc.h $OSFCNH sys/stat.h ++ unistd.h $OSFCNH sys/stat.h libc.h + } + CheckFuncDecl mknod 'extern int mknod(const char*, mode_t, dev_t);' \ + unistd.h sys/stat.h diff --git a/network/hylafax/hylafax.SlackBuild b/network/hylafax/hylafax.SlackBuild index d7bfcba0db..b1d4c2f5c3 100644 --- a/network/hylafax/hylafax.SlackBuild +++ b/network/hylafax/hylafax.SlackBuild @@ -27,7 +27,7 @@ # General script clean-up and minor improvements PRGNAM=hylafax -VERSION=${VERSION:-6.0.4} +VERSION=${VERSION:-6.0.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -75,6 +75,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# http://git.hylafax.org/HylaFAX?a=commit;h=b0d873c950a72aa568d2fcfe7dbc8bb6e981c129 +# add a patch for gcc 4.5 +patch -p1 < $CWD/hylafax-gcc45.patch + # Copy our source for the correct configuration sed "s|@LIBDIRSUFFIX@|${LIBDIRSUFFIX}|g" \ < $CWD/config.local.in \ diff --git a/network/hylafax/hylafax.info b/network/hylafax/hylafax.info index 095d1eb22a..8ed853e363 100644 --- a/network/hylafax/hylafax.info +++ b/network/hylafax/hylafax.info @@ -1,10 +1,10 @@ PRGNAM="hylafax" -VERSION="6.0.4" +VERSION="6.0.5" HOMEPAGE="http://www.hylafax.org" -DOWNLOAD="ftp://ftp.hylafax.org/source/hylafax-6.0.4.tar.gz" -MD5SUM="6ba4bc3a47c9d2634de1b14f4ab34c80" +DOWNLOAD="ftp://ftp.hylafax.org/source/hylafax-6.0.5.tar.gz" +MD5SUM="eb9ac942354ad708e20e4583cec6615f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="David Somero" EMAIL="dsomero@hotmail.com" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/network/lighttpd/08-ssl-retval-fix.patch b/network/lighttpd/08-ssl-retval-fix.patch deleted file mode 100644 index 712f158a23..0000000000 --- a/network/lighttpd/08-ssl-retval-fix.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -purN orig/src/network.c lighttpd-1.4.25/src/network.c ---- orig/src/network.c 2010-01-28 10:43:33.829209750 -0500 -+++ lighttpd-1.4.25/src/network.c 2010-01-28 10:44:22.639208732 -0500 -@@ -525,7 +525,7 @@ int network_init(server *srv) { - - if (!s->ssl_use_sslv2) { - /* disable SSLv2 */ -- if (SSL_OP_NO_SSLv2 != SSL_CTX_set_options(s->ssl_ctx, SSL_OP_NO_SSLv2)) { -+ if (!(SSL_OP_NO_SSLv2 & SSL_CTX_set_options(s->ssl_ctx, SSL_OP_NO_SSLv2))) { - log_error_write(srv, __FILE__, __LINE__, "ss", "SSL:", - ERR_error_string(ERR_get_error(), NULL)); - return -1; diff --git a/network/lighttpd/lighttpd.SlackBuild b/network/lighttpd/lighttpd.SlackBuild index 7b796c48a0..f45ac8d1ee 100644 --- a/network/lighttpd/lighttpd.SlackBuild +++ b/network/lighttpd/lighttpd.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lighttpd -VERSION=1.4.26 +VERSION=1.4.28 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -88,7 +88,7 @@ chown -R root:root . chmod -R u+w,go+r-w,a-s . # apply ssl related bug fix (rm in 1.4.27) -patch -p1 < ${CWD}/08-ssl-retval-fix.patch +#patch -p1 < ${CWD}/08-ssl-retval-fix.patch CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/network/lighttpd/lighttpd.info b/network/lighttpd/lighttpd.info index 1cdfe69b0e..3bdbc10d93 100644 --- a/network/lighttpd/lighttpd.info +++ b/network/lighttpd/lighttpd.info @@ -1,10 +1,10 @@ PRGNAM="lighttpd" -VERSION="1.4.26" +VERSION="1.4.28" HOMEPAGE="http://www.lighttpd.net/" -DOWNLOAD="http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.26.tar.bz2" -MD5SUM="a682c8efce47a2f4263a247ba0813c9b" +DOWNLOAD="http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.28.tar.bz2" +MD5SUM="586eb535d31ac299652495b058dd87c4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="paul wisehart" EMAIL="wise@lupulin.net" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/network/perl-Net-SMTP-SSL/README b/network/perl-Net-SMTP-SSL/README new file mode 100644 index 0000000000..2d440c0465 --- /dev/null +++ b/network/perl-Net-SMTP-SSL/README @@ -0,0 +1,5 @@ +perl-Net-SMTP-SSL (SSL support for Net::SMTP) + +perl-Net-SMTP-SSL is a perl module that implements the same API as Net::SMTP, but uses IO::Socket::SSL for its network operations. + +it requires perl-IO-Socket-SSL, available at slackbuilds.org. diff --git a/network/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.SlackBuild b/network/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.SlackBuild new file mode 100644 index 0000000000..1f2278928b --- /dev/null +++ b/network/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.SlackBuild @@ -0,0 +1,82 @@ +#!/bin/sh + +# Slackware build script for perl-Net-SMTP-SSL +# Written by ponce <matteo.bernardini@gmail.com> + +SRCNAM=Net-SMTP-SSL +PRGNAM=perl-$SRCNAM +VERSION=${VERSION:-1.01} +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} + +DOCS="Changes MANIFEST README" + +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$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 {} \; + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +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 + +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 + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || 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/network/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.info b/network/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.info new file mode 100644 index 0000000000..0cf826e59a --- /dev/null +++ b/network/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Net-SMTP-SSL" +VERSION="1.01" +HOMEPAGE="http://search.cpan.org/~cwest/Net-SMTP-SSL-1.01/" +DOWNLOAD="http://search.cpan.org/CPAN/authors/id/C/CW/CWEST/Net-SMTP-SSL-1.01.tar.gz" +MD5SUM="ba039288ebf7a343feecacd374da8c1a" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/network/perl-Net-SMTP-SSL/slack-desc b/network/perl-Net-SMTP-SSL/slack-desc new file mode 100644 index 0000000000..922cb66e73 --- /dev/null +++ b/network/perl-Net-SMTP-SSL/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------------------------------------------------------| +perl-Net-SMTP-SSL: perl-Net-SMTP-SSL (SSL support for Net::SMTP) +perl-Net-SMTP-SSL: +perl-Net-SMTP-SSL: perl-Net-SMTP-SSL is a perl module that implements the same API as +perl-Net-SMTP-SSL: Net::SMTP, but uses IO::Socket::SSL for its network operations. +perl-Net-SMTP-SSL: +perl-Net-SMTP-SSL: +perl-Net-SMTP-SSL: +perl-Net-SMTP-SSL: +perl-Net-SMTP-SSL: +perl-Net-SMTP-SSL: homepage: http://search.cpan.org/~cwest/Net-SMTP-SSL-1.01/ +perl-Net-SMTP-SSL: diff --git a/network/python-twisted/python-twisted.SlackBuild b/network/python-twisted/python-twisted.SlackBuild index 5e70ceeea6..f729a7f589 100644 --- a/network/python-twisted/python-twisted.SlackBuild +++ b/network/python-twisted/python-twisted.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=python-twisted SRCNAM=Twisted -VERSION=${VERSION:-8.2.0} +VERSION=${VERSION:-10.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -77,12 +77,6 @@ python setup.py install --root=$PKG || exit 1 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/man -( 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 -) - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/slack-desc > $PKG/usr/doc/$PRGNAM-$VERSION/slack-desc diff --git a/network/python-twisted/python-twisted.info b/network/python-twisted/python-twisted.info index 7443cd969b..59c39943a9 100644 --- a/network/python-twisted/python-twisted.info +++ b/network/python-twisted/python-twisted.info @@ -1,8 +1,8 @@ PRGNAM="python-twisted" -VERSION="8.2.0" +VERSION="10.1.0" HOMEPAGE="http://twistedmatrix.com/" -DOWNLOAD="http://tmrc.mit.edu/mirror/twisted/Twisted/8.2/Twisted-8.2.0.tar.bz2" -MD5SUM="c85f151999df3ecf04c49a781b4438d2" +DOWNLOAD="http://tmrc.mit.edu/mirror/twisted/Twisted/10.1/Twisted-10.1.0.tar.bz2" +MD5SUM="04cca97506e830074cffc1965297da3f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Marco Bonetti" diff --git a/network/rekonq/rekonq-CVE-2010-2536-fix.patch b/network/rekonq/rekonq-CVE-2010-2536-fix.patch deleted file mode 100644 index c9dce8e357..0000000000 --- a/network/rekonq/rekonq-CVE-2010-2536-fix.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/src/webpage.cpp b/src/webpage.cpp -index a63940b..ea2add6 100644 ---- a/src/webpage.cpp -+++ b/src/webpage.cpp -@@ -577,8 +577,8 @@ QString WebPage::errorPage(QNetworkReply *reply) - return QString("Couldn't open the rekonqinfo.html file"); - } - -- QString title = i18n("Error loading: %1", reply->url().toString()); -- QString urlString = reply->url().toString(QUrl::RemoveUserInfo | QUrl::RemoveQuery); -+ QString title = i18n("There was a problem while loading the page"); -+ QString urlString = reply->url().toString(QUrl::RemoveUserInfo | QUrl::RemoveQuery | QUrl::RemovePath); - - QString iconPath = QString("file://") + KIconLoader::global()->iconPath("dialog-warning" , KIconLoader::Small); - iconPath.replace(QL1S("16"), QL1S("128")); - diff --git a/network/rekonq/rekonq.SlackBuild b/network/rekonq/rekonq.SlackBuild index f5435663b0..5c776f1471 100644 --- a/network/rekonq/rekonq.SlackBuild +++ b/network/rekonq/rekonq.SlackBuild @@ -5,7 +5,7 @@ # Written by Branko Grubic <branko.grubic@gmail.com> PRGNAM=rekonq -VERSION=${VERSION:-0.5.0} +VERSION=${VERSION:-0.6.80} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} @@ -51,9 +51,6 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -## patch to fix Multiple cross-site scripting (XSS) vulnerabilities (CVE-2010-2536) -patch -p1 <$CWD/rekonq-CVE-2010-2536-fix.patch - mkdir -p build cd build cmake .. \ diff --git a/network/rekonq/rekonq.info b/network/rekonq/rekonq.info index 2629986a3d..147a1ba826 100644 --- a/network/rekonq/rekonq.info +++ b/network/rekonq/rekonq.info @@ -1,10 +1,10 @@ PRGNAM="rekonq" -VERSION="0.5.0" +VERSION="0.6.80" HOMEPAGE="http://rekonq.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/rekonq/rekonq-0.5.0.tar.bz2" -MD5SUM="ffa227236b9e4aa6cca6851cc05855fb" +DOWNLOAD="http://downloads.sourceforge.net/rekonq/rekonq-0.6.80.tar.bz2" +MD5SUM="e3f39c225a1fdb1894b94156f337c1f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Branko Grubic" EMAIL="branko.grubic@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/network/rtorrent/rtorrent-0.8.7-canvas-patch-fix-for-ncurses-5-8.patch b/network/rtorrent/rtorrent-0.8.7-canvas-patch-fix-for-ncurses-5-8.patch new file mode 100644 index 0000000000..b9a09d47bf --- /dev/null +++ b/network/rtorrent/rtorrent-0.8.7-canvas-patch-fix-for-ncurses-5-8.patch @@ -0,0 +1,10 @@ +--- rtorrent-0.8.7/src/display/canvas.h 2011-03-01 14:56:25.000000000 +0800
++++ rtorrent-0.8.7/src/display/canvas.h 2011-03-01 14:56:10.000000000 +0800
+@@ -48,7 +48,7 @@ class Canvas {
+ public:
+ typedef std::vector<Attributes> attributes_list;
+
+- Canvas(int x = 0, int y = 0, int width = 0, int height = 0) :
++ Canvas(int x = 0, int y = 0, int width = 1, int height = 1) :
+ m_window(newwin(height, width, y, x)) {}
+ ~Canvas() { delwin(m_window); }
diff --git a/network/rtorrent/rtorrent.SlackBuild b/network/rtorrent/rtorrent.SlackBuild index 7b3fc0df2e..6a5e117ee0 100644 --- a/network/rtorrent/rtorrent.SlackBuild +++ b/network/rtorrent/rtorrent.SlackBuild @@ -49,6 +49,10 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go+r-w,a-s . +# thanks to andrew@andrews-corner.org and ankursinha@fedoraproject.org +# patch for ncurses in current - http://libtorrent.rakshasa.no/ticket/2518 +patch -p1 < $CWD/rtorrent-0.8.7-canvas-patch-fix-for-ncurses-5-8.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/network/rtorrent/rtorrent.info b/network/rtorrent/rtorrent.info index b80a281abb..50de19ada7 100644 --- a/network/rtorrent/rtorrent.info +++ b/network/rtorrent/rtorrent.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Brian Kysela" EMAIL="brian.kysela@gmail.com" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/office/fbreader/fbreader-0.12.10-gcc45.gz b/office/fbreader/fbreader-0.12.10-gcc45.gz Binary files differnew file mode 100644 index 0000000000..9f58fda3b0 --- /dev/null +++ b/office/fbreader/fbreader-0.12.10-gcc45.gz diff --git a/office/fbreader/fbreader.SlackBuild b/office/fbreader/fbreader.SlackBuild index 68edd53452..773e39fa1f 100644 --- a/office/fbreader/fbreader.SlackBuild +++ b/office/fbreader/fbreader.SlackBuild @@ -62,6 +62,10 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go+r-w,a-s . +# http://bugs.gentoo.org/show_bug.cgi?id=317189 +# patch for gcc 4.5 in current +zcat $CWD/fbreader-0.12.10-gcc45.gz | patch -p1 + # We're building for desktop against Qt4 # If you want to build against GTK+2, just change UI_TYPE to gtk cat > makefiles/target.mk << EOF diff --git a/office/gnokii/gnokii.SlackBuild b/office/gnokii/gnokii.SlackBuild index 6894d81ccc..c2fde8d3ff 100644 --- a/office/gnokii/gnokii.SlackBuild +++ b/office/gnokii/gnokii.SlackBuild @@ -75,6 +75,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# patch for the updated pcsc-lite +# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593509 +patch -p1 < $CWD/remove-obsolete-pcsclite-error.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/office/gnokii/gnokii.info b/office/gnokii/gnokii.info index 1b4fbd3b83..a1c403cd49 100644 --- a/office/gnokii/gnokii.info +++ b/office/gnokii/gnokii.info @@ -1,7 +1,7 @@ PRGNAM="gnokii" VERSION="0.6.29" HOMEPAGE="http://www.gnokii.org/" -DOWNLOAD="http://www.gnokii.org/download/gnokii/gnokii-0.6.29.tar.bz2" +DOWNLOAD="http://mirrors.kernel.org/gentoo/distfiles/gnokii-0.6.29.tar.bz2" MD5SUM="6111e0158a1129062bda6420db67c313" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/office/gnokii/remove-obsolete-pcsclite-error.patch b/office/gnokii/remove-obsolete-pcsclite-error.patch new file mode 100644 index 0000000000..39099dab8b --- /dev/null +++ b/office/gnokii/remove-obsolete-pcsclite-error.patch @@ -0,0 +1,11 @@ +diff -ru gnokii-0.6.29.dfsg.before/common/phones/pcsc.c gnokii-0.6.29.dfsg/common/phones/pcsc.c +--- gnokii-0.6.29.dfsg.before/common/phones/pcsc.c 2010-02-23 00:05:36.000000000 +0100 ++++ gnokii-0.6.29.dfsg/common/phones/pcsc.c 2010-08-18 22:34:39.000000000 +0200 +@@ -199,7 +199,6 @@ + case SCARD_W_UNPOWERED_CARD: + case SCARD_W_RESET_CARD: + case SCARD_W_REMOVED_CARD: +- case SCARD_W_INSERTED_CARD: + return GN_ERR_SIMPROBLEM; + case SCARD_E_NO_MEMORY: + return GN_ERR_MEMORYFULL; diff --git a/system/clamav/clamav.SlackBuild b/system/clamav/clamav.SlackBuild index 2376ce656d..693d9acd63 100644 --- a/system/clamav/clamav.SlackBuild +++ b/system/clamav/clamav.SlackBuild @@ -24,9 +24,10 @@ # Modified to SBo format with the help of Yalla-One # Version bump and various other changes by Robby Workman # No additional license terms added +# version bump by ponce <matteo.bernardini@gmail.com> PRGNAM=clamav -VERSION=0.95.2 +VERSION=0.97 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/clamav/clamav.info b/system/clamav/clamav.info index da3ba08f27..590d1896e8 100644 --- a/system/clamav/clamav.info +++ b/system/clamav/clamav.info @@ -1,10 +1,10 @@ PRGNAM="clamav" -VERSION="0.95.2" +VERSION="0.97" HOMEPAGE="http://www.clamav.net/" -DOWNLOAD="http://downloads.sourceforge.net/clamav/clamav-0.95.2.tar.gz" -MD5SUM="930362397d30e01ba81b5f24c1046d48" +DOWNLOAD="http://downloads.sourceforge.net/clamav/clamav-0.97.tar.gz" +MD5SUM="605ed132b2f8e89df11064adea2b183b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Yalla-One" EMAIL="yallaone@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/clamav/config/clamd.conf.patch b/system/clamav/config/clamd.conf.patch index a18ff49d88..172b4f3d4e 100644 --- a/system/clamav/config/clamd.conf.patch +++ b/system/clamav/config/clamd.conf.patch @@ -1,6 +1,6 @@ -diff -Nur clamav-0.95.2.orig/etc/clamd.conf clamav-0.95.2/etc/clamd.conf ---- clamav-0.95.2.orig/etc/clamd.conf 2009-04-07 05:32:06.000000000 -0500 -+++ clamav-0.95.2/etc/clamd.conf 2009-08-10 10:56:05.791514384 -0500 +diff -Naur clamav-0.96.5.orig/etc/clamd.conf clamav-0.96.5/etc/clamd.conf +--- clamav-0.96.5.orig/etc/clamd.conf 2010-11-05 15:25:19.000000000 +0100 ++++ clamav-0.96.5/etc/clamd.conf 2010-12-03 16:58:46.242000015 +0100 @@ -5,7 +5,7 @@ @@ -25,7 +25,7 @@ diff -Nur clamav-0.95.2.orig/etc/clamd.conf clamav-0.95.2/etc/clamd.conf # Enable verbose logging. # Default: no -@@ -54,7 +54,7 @@ +@@ -58,7 +58,7 @@ # This option allows you to save a process identifier of the listening # daemon (main thread). # Default: disabled @@ -34,13 +34,23 @@ diff -Nur clamav-0.95.2.orig/etc/clamd.conf clamav-0.95.2/etc/clamd.conf # Optional path to the global temporary directory. # Default: system specific (usually /tmp or /var/tmp). -@@ -69,11 +69,11 @@ +@@ -77,19 +77,19 @@ # Path to a local socket file the daemon will listen on. # Default: disabled (must be specified by a user) --LocalSocket /tmp/clamd.socket +-#LocalSocket /tmp/clamd.socket +LocalSocket /var/run/clamav/clamd.socket + # Sets the group ownership on the unix socket. + # Default: disabled (the primary group of the user running clamd) +-#LocalSocketGroup virusgroup ++LocalSocketGroup clamav + + # Sets the permissions on the unix socket to the specified mode. + # Default: disabled (socket is world accessible) +-#LocalSocketMode 660 ++LocalSocketMode 660 + # Remove stale socket after unclean shutdown. # Default: yes -#FixStaleSocket yes @@ -48,7 +58,7 @@ diff -Nur clamav-0.95.2.orig/etc/clamd.conf clamav-0.95.2/etc/clamd.conf # TCP port address. # Default: no -@@ -167,14 +167,14 @@ +@@ -187,14 +187,14 @@ # Run as another user (clamd must be started by root for this option to work) # Default: don't drop privileges diff --git a/system/clamav/config/freshclam.conf.patch b/system/clamav/config/freshclam.conf.patch index a55c90cd9a..478a7184c2 100644 --- a/system/clamav/config/freshclam.conf.patch +++ b/system/clamav/config/freshclam.conf.patch @@ -1,6 +1,6 @@ -diff -Nur clamav-0.95.2.orig/etc/freshclam.conf clamav-0.95.2/etc/freshclam.conf ---- clamav-0.95.2.orig/etc/freshclam.conf 2009-03-16 13:43:35.000000000 -0500 -+++ clamav-0.95.2/etc/freshclam.conf 2009-08-10 10:53:12.146515711 -0500 +diff -Naur clamav-0.96.5.orig/etc/freshclam.conf clamav-0.96.5/etc/freshclam.conf +--- clamav-0.96.5.orig/etc/freshclam.conf 2010-11-25 12:15:46.000000000 +0100 ++++ clamav-0.96.5/etc/freshclam.conf 2010-12-03 16:57:28.314000014 +0100 @@ -5,7 +5,7 @@ @@ -41,16 +41,16 @@ diff -Nur clamav-0.95.2.orig/etc/freshclam.conf clamav-0.95.2/etc/freshclam.conf # Use DNS to verify virus database version. Freshclam uses DNS TXT records # to verify database and software versions. With this directive you can change -@@ -64,7 +64,7 @@ - +@@ -65,7 +65,7 @@ # Uncomment the following line and replace XY with your country # code. See http://www.iana.org/cctld/cctld-whois.htm for the full list. + # You can use db.XY.ipv6.clamav.net for IPv6 connections. -#DatabaseMirror db.XY.clamav.net -+#DatabaseMirror db.@COUNTRY@.clamav.net ++DatabaseMirror db.@COUNTRY@.clamav.net # database.clamav.net is a round-robin record which points to our most # reliable mirrors. It's used as a fall back in case db.XY.clamav.net is -@@ -111,7 +111,7 @@ +@@ -118,7 +118,7 @@ # Send the RELOAD command to clamd. # Default: no 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/lirc/lirc.SlackBuild b/system/lirc/lirc.SlackBuild index b187fbc4ad..30c38c9f8f 100644 --- a/system/lirc/lirc.SlackBuild +++ b/system/lirc/lirc.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lirc -VERSION=${VERSION:-0.8.6} +VERSION=${VERSION:-0.8.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -77,13 +77,6 @@ find . \ # Disabling lirc_gpio driver as it does no longer work with kernel 2.6.22+ sed -i -e "s:lirc_gpio\.o::" drivers/lirc_gpio/Makefile.am || exit 1 -# Fix building lirc_i2c - thanks to the Gentoo guys -patch -p1 < $CWD/patches/lirc_i2c.patch - -# Fix building on 2.6.33.x kernels - thanks to the Gentoo guys -patch -p1 < $CWD/patches/2.6.33.patch -patch -p1 < $CWD/patches/autoconf.patch - autoreconf libtoolize diff --git a/system/lirc/lirc.info b/system/lirc/lirc.info index 0c76a5cae2..23076d742f 100644 --- a/system/lirc/lirc.info +++ b/system/lirc/lirc.info @@ -1,10 +1,10 @@ PRGNAM="lirc" -VERSION="0.8.6" +VERSION="0.8.7" HOMEPAGE="http://www.lirc.org/" -DOWNLOAD="http://prdownloads.sourceforge.net/lirc/lirc-0.8.6.tar.bz2" -MD5SUM="4ca24da6f5e7c2dcea74878c27a4a3f7" +DOWNLOAD="http://prdownloads.sourceforge.net/lirc/lirc-0.8.7.tar.bz2" +MD5SUM="fb1dcddbc8ca3d03c7f3a2d40cf28b71" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Murat D. Kadirov" EMAIL="banderols@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/lirc/patches/2.6.33.patch b/system/lirc/patches/2.6.33.patch deleted file mode 100644 index 92e50beb51..0000000000 --- a/system/lirc/patches/2.6.33.patch +++ /dev/null @@ -1,269 +0,0 @@ ---- lirc-0.8.6.orig/drivers/lirc_dev/lirc_dev.h 2009/03/15 09:34:00 1.37 -+++ lirc-0.8.6/drivers/lirc_dev/lirc_dev.h 2010/01/23 16:28:07 1.39 -@@ -4,7 +4,7 @@ - * (L) by Artur Lipowski <alipowski@interia.pl> - * This code is licensed under GNU GPL - * -- * $Id: lirc_dev.h,v 1.37 2009/03/15 09:34:00 lirc Exp $ -+ * $Id: lirc_dev.h,v 1.39 2010/01/23 16:28:07 lirc Exp $ - * - */ - -@@ -30,14 +30,19 @@ - - struct lirc_buffer { - wait_queue_head_t wait_poll; -- spinlock_t lock; -+ spinlock_t fifo_lock; - unsigned int chunk_size; - unsigned int size; /* in chunks */ - /* Using chunks instead of bytes pretends to simplify boundary checking - * And should allow for some performance fine tunning later */ - #ifdef LIRC_HAVE_KFIFO -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - struct kfifo *fifo; - #else -+ struct kfifo fifo; -+ u8 fifo_initialized; -+#endif -+#else - unsigned int fill; /* in chunks */ - int head, tail; /* in chunks */ - unsigned char *data; -@@ -47,12 +52,12 @@ - static inline void lirc_buffer_lock(struct lirc_buffer *buf, - unsigned long *flags) - { -- spin_lock_irqsave(&buf->lock, *flags); -+ spin_lock_irqsave(&buf->fifo_lock, *flags); - } - static inline void lirc_buffer_unlock(struct lirc_buffer *buf, - unsigned long *flags) - { -- spin_unlock_irqrestore(&buf->lock, *flags); -+ spin_unlock_irqrestore(&buf->fifo_lock, *flags); - } - static inline void _lirc_buffer_clear(struct lirc_buffer *buf) - { -@@ -64,10 +69,21 @@ - static inline void lirc_buffer_clear(struct lirc_buffer *buf) - { - #ifdef LIRC_HAVE_KFIFO -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - if (buf->fifo) - kfifo_reset(buf->fifo); - #else - unsigned long flags; -+ -+ if (buf->fifo_initialized) { -+ spin_lock_irqsave(&buf->fifo_lock, flags); -+ kfifo_reset(&buf->fifo); -+ spin_unlock_irqrestore(&buf->fifo_lock, flags); -+ } -+#endif -+#else -+ unsigned long flags; -+ - lirc_buffer_lock(buf, &flags); - _lirc_buffer_clear(buf); - lirc_buffer_unlock(buf, &flags); -@@ -77,31 +93,47 @@ - unsigned int chunk_size, - unsigned int size) - { -+ int ret = 0; -+ - init_waitqueue_head(&buf->wait_poll); -- spin_lock_init(&buf->lock); -+ spin_lock_init(&buf->fifo_lock); - #ifndef LIRC_HAVE_KFIFO - _lirc_buffer_clear(buf); - #endif - buf->chunk_size = chunk_size; - buf->size = size; - #ifdef LIRC_HAVE_KFIFO -- buf->fifo = kfifo_alloc(size*chunk_size, GFP_KERNEL, &buf->lock); -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) -+ buf->fifo = kfifo_alloc(size*chunk_size, GFP_KERNEL, &buf->fifo_lock); - if (!buf->fifo) - return -ENOMEM; - #else -+ ret = kfifo_alloc(&buf->fifo, size * chunk_size, GFP_KERNEL); -+ if (ret == 0) -+ buf->fifo_initialized = 1; -+#endif -+#else - buf->data = kmalloc(size*chunk_size, GFP_KERNEL); - if (buf->data == NULL) - return -ENOMEM; - memset(buf->data, 0, size*chunk_size); - #endif -- return 0; -+ -+ return ret; - } - static inline void lirc_buffer_free(struct lirc_buffer *buf) - { - #ifdef LIRC_HAVE_KFIFO -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - if (buf->fifo) - kfifo_free(buf->fifo); - #else -+ if (buf->fifo_initialized) { -+ kfifo_free(&buf->fifo); -+ buf->fifo_initialized = 0; -+ } -+#endif -+#else - kfree(buf->data); - buf->data = NULL; - buf->head = 0; -@@ -111,6 +143,25 @@ - buf->size = 0; - #endif - } -+ -+#ifdef LIRC_HAVE_KFIFO -+static inline int lirc_buffer_len(struct lirc_buffer *buf) -+{ -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) -+ return kfifo_len(buf->fifo); -+#else -+ int len; -+ unsigned long flags; -+ -+ spin_lock_irqsave(&buf->fifo_lock, flags); -+ len = kfifo_len(&buf->fifo); -+ spin_unlock_irqrestore(&buf->fifo_lock, flags); -+ -+ return len; -+#endif -+} -+#endif -+ - #ifndef LIRC_HAVE_KFIFO - static inline int _lirc_buffer_full(struct lirc_buffer *buf) - { -@@ -120,7 +171,7 @@ - static inline int lirc_buffer_full(struct lirc_buffer *buf) - { - #ifdef LIRC_HAVE_KFIFO -- return kfifo_len(buf->fifo) == buf->size * buf->chunk_size; -+ return lirc_buffer_len(buf) == buf->size * buf->chunk_size; - #else - unsigned long flags; - int ret; -@@ -139,7 +190,7 @@ - static inline int lirc_buffer_empty(struct lirc_buffer *buf) - { - #ifdef LIRC_HAVE_KFIFO -- return !kfifo_len(buf->fifo); -+ return !lirc_buffer_len(buf); - #else - unsigned long flags; - int ret; -@@ -158,7 +209,7 @@ - static inline int lirc_buffer_available(struct lirc_buffer *buf) - { - #ifdef LIRC_HAVE_KFIFO -- return buf->size - (kfifo_len(buf->fifo) / buf->chunk_size); -+ return buf->size - (lirc_buffer_len(buf) / buf->chunk_size); - #else - unsigned long flags; - int ret; -@@ -177,21 +228,30 @@ - buf->fill -= 1; - } - #endif --static inline void lirc_buffer_read(struct lirc_buffer *buf, -- unsigned char *dest) -+static inline unsigned int lirc_buffer_read(struct lirc_buffer *buf, -+ unsigned char *dest) - { -+ unsigned int ret = 0; -+ - #ifdef LIRC_HAVE_KFIFO -- if (kfifo_len(buf->fifo) >= buf->chunk_size) -- kfifo_get(buf->fifo, dest, buf->chunk_size); -+ if (lirc_buffer_len(buf) >= buf->chunk_size) -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) -+ ret = kfifo_get(buf->fifo, dest, buf->chunk_size); -+#else -+ ret = kfifo_out_locked(&buf->fifo, dest, buf->chunk_size, -+ &buf->fifo_lock); -+#endif - #else - unsigned long flags; - lirc_buffer_lock(buf, &flags); - _lirc_buffer_read_1(buf, dest); - lirc_buffer_unlock(buf, &flags); - #endif -+ -+ return ret; - } - #ifndef LIRC_HAVE_KFIFO --static inline void _lirc_buffer_write_1(struct lirc_buffer *buf, -+static inline _lirc_buffer_write_1(struct lirc_buffer *buf, - unsigned char *orig) - { - memcpy(&buf->data[buf->tail*buf->chunk_size], orig, buf->chunk_size); -@@ -199,17 +259,26 @@ - buf->fill++; - } - #endif --static inline void lirc_buffer_write(struct lirc_buffer *buf, -- unsigned char *orig) -+static inline unsigned int lirc_buffer_write(struct lirc_buffer *buf, -+ unsigned char *orig) - { -+ unsigned int ret = 0; -+ - #ifdef LIRC_HAVE_KFIFO -- kfifo_put(buf->fifo, orig, buf->chunk_size); -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) -+ ret = kfifo_put(buf->fifo, orig, buf->chunk_size); -+#else -+ ret = kfifo_in_locked(&buf->fifo, orig, buf->chunk_size, -+ &buf->fifo_lock); -+#endif - #else - unsigned long flags; - lirc_buffer_lock(buf, &flags); - _lirc_buffer_write_1(buf, orig); - lirc_buffer_unlock(buf, &flags); - #endif -+ -+ return ret; - } - #ifndef LIRC_HAVE_KFIFO - static inline void _lirc_buffer_write_n(struct lirc_buffer *buf, -@@ -234,17 +303,26 @@ - buf->fill += count; - } - #endif --static inline void lirc_buffer_write_n(struct lirc_buffer *buf, -- unsigned char *orig, int count) -+static inline unsigned int lirc_buffer_write_n(struct lirc_buffer *buf, -+ unsigned char *orig, int count) - { -+ unsigned int ret = 0; -+ - #ifdef LIRC_HAVE_KFIFO -- kfifo_put(buf->fifo, orig, count * buf->chunk_size); -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) -+ ret = kfifo_put(buf->fifo, orig, count * buf->chunk_size); -+#else -+ ret = kfifo_in_locked(&buf->fifo, orig, count * buf->chunk_size, -+ &buf->fifo_lock); -+#endif - #else - unsigned long flags; - lirc_buffer_lock(buf, &flags); - _lirc_buffer_write_n(buf, orig, count); - lirc_buffer_unlock(buf, &flags); - #endif -+ -+ return ret; - } - - struct lirc_driver { diff --git a/system/lirc/patches/autoconf.patch b/system/lirc/patches/autoconf.patch deleted file mode 100644 index 6e4fd50e50..0000000000 --- a/system/lirc/patches/autoconf.patch +++ /dev/null @@ -1,194 +0,0 @@ ---- lirc-0.8.6/drivers/lirc_dev/lirc_dev.c.old 2009-08-31 12:57:55.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_dev/lirc_dev.c 2010-03-07 01:40:17.000000000 -0500 -@@ -32,7 +32,11 @@ - #error "**********************************************************" - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #include <linux/module.h> - #include <linux/kernel.h> - #include <linux/sched.h> ---- lirc-0.8.6/drivers/lirc_sir/lirc_sir.c.old 2009-07-09 18:24:23.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_sir/lirc_sir.c 2010-03-07 01:40:17.000000000 -0500 -@@ -45,7 +45,11 @@ - # include <config.h> - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #if !defined(CONFIG_SERIAL_MODULE) - #if !defined(LIRC_ON_SA1100) - #warning "******************************************" ---- lirc-0.8.6/drivers/lirc_serial/lirc_serial.c.old 2009-03-15 05:34:00.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_serial/lirc_serial.c 2010-03-07 01:40:17.000000000 -0500 -@@ -60,7 +60,11 @@ - #error "**********************************************************" - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - - #if defined(CONFIG_SERIAL) || defined(CONFIG_SERIAL_8250) - #warning "******************************************" ---- lirc-0.8.6/drivers/lirc_bt829/lirc_bt829.c.old 2009-03-09 14:54:17.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_bt829/lirc_bt829.c 2010-03-07 01:40:17.000000000 -0500 -@@ -22,7 +22,11 @@ - #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 0) - #error "This driver needs kernel version 2.4.0 or higher" - #endif -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #include <linux/kernel.h> - #include <linux/module.h> - #include <linux/threads.h> ---- lirc-0.8.6/drivers/lirc_sasem/lirc_sasem.c.old 2009-02-28 05:27:10.000000000 -0500 -+++ lirc-0.8.6/drivers/lirc_sasem/lirc_sasem.c 2010-03-07 01:40:17.000000000 -0500 -@@ -41,7 +41,11 @@ - #error "*** Sorry, this driver requires kernel version 2.4.22 or higher" - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - - #include <linux/errno.h> - #include <linux/init.h> ---- lirc-0.8.6/drivers/lirc_igorplugusb/lirc_igorplugusb.c.old 2009-08-02 05:54:10.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_igorplugusb/lirc_igorplugusb.c 2010-03-07 01:40:17.000000000 -0500 -@@ -47,7 +47,11 @@ - #error "*******************************************************" - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #include <linux/module.h> - #include <linux/kernel.h> - #include <linux/kmod.h> ---- lirc-0.8.6/drivers/lirc_imon/lirc_imon.c.old 2009-09-11 00:56:18.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_imon/lirc_imon.c 2010-03-07 01:40:17.000000000 -0500 -@@ -30,7 +30,11 @@ - #error "*** Sorry, this driver requires a 2.6 kernel" - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - - #include <linux/errno.h> - #include <linux/init.h> ---- lirc-0.8.6/drivers/lirc_it87/lirc_it87.c.old 2009-06-01 08:21:31.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_it87/lirc_it87.c 2010-03-07 01:40:17.000000000 -0500 -@@ -36,7 +36,11 @@ - - #include <linux/version.h> - #include <linux/module.h> -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #include <linux/sched.h> - #include <linux/errno.h> - #include <linux/signal.h> ---- lirc-0.8.6/drivers/lirc_streamzap/lirc_streamzap.c.old 2009-03-15 05:34:00.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_streamzap/lirc_streamzap.c 2010-03-07 01:40:17.000000000 -0500 -@@ -35,7 +35,11 @@ - #error "Sorry, this driver needs kernel version 2.4.0 or higher" - #error "*******************************************************" - #endif -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #include <linux/kernel.h> - #include <linux/errno.h> - #include <linux/init.h> ---- lirc-0.8.6/drivers/lirc_atiusb/lirc_atiusb.c.old 2009-03-10 20:21:46.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_atiusb/lirc_atiusb.c 2010-03-07 01:40:17.000000000 -0500 -@@ -43,7 +43,11 @@ - #error "*******************************************************" - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - - #include <linux/kernel.h> - #include <linux/errno.h> ---- lirc-0.8.6/drivers/lirc_parallel/lirc_parallel.c.old 2009-03-08 15:22:28.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_parallel/lirc_parallel.c 2010-03-07 01:40:17.000000000 -0500 -@@ -34,7 +34,11 @@ - #error "**********************************************************" - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #ifdef CONFIG_SMP - #error "--- Sorry, this driver is not SMP safe. ---" - #endif -@@ -43,7 +47,11 @@ - #include <linux/sched.h> - #include <linux/errno.h> - #include <linux/signal.h> -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #include <linux/fs.h> - #include <linux/kernel.h> - #include <linux/ioport.h> ---- lirc-0.8.6/drivers/lirc_wpc8769l/lirc_wpc8769l.c.old 2009-03-15 05:34:01.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_wpc8769l/lirc_wpc8769l.c 2010-03-07 01:40:17.000000000 -0500 -@@ -37,7 +37,11 @@ - #error "**********************************************************" - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - - #include <linux/module.h> - #include <linux/errno.h> ---- lirc-0.8.6/drivers/lirc_mceusb/lirc_mceusb.c.old 2009-09-02 10:04:02.000000000 -0400 -+++ lirc-0.8.6/drivers/lirc_mceusb/lirc_mceusb.c 2010-03-07 01:40:17.000000000 -0500 -@@ -52,7 +52,11 @@ - #error "Sorry, this driver needs kernel version 2.6.5 or higher" - #error "*******************************************************" - #endif -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) - #include <linux/autoconf.h> -+#else -+#include <generated/autoconf.h> -+#endif - #include <linux/kernel.h> - #include <linux/errno.h> - #include <linux/init.h> diff --git a/system/lirc/patches/lirc_i2c.patch b/system/lirc/patches/lirc_i2c.patch deleted file mode 100644 index 7ff89a671c..0000000000 --- a/system/lirc/patches/lirc_i2c.patch +++ /dev/null @@ -1,77 +0,0 @@ -diff -Nur lirc-0.8.6.orig//drivers/lirc_i2c/lirc_i2c.c lirc-0.8.6/drivers/lirc_i2c/lirc_i2c.c ---- lirc-0.8.6.orig//drivers/lirc_i2c/lirc_i2c.c 2009-08-30 11:59:53.000000000 -0500 -+++ lirc-0.8.6/drivers/lirc_i2c/lirc_i2c.c 2010-05-21 12:14:43.701436402 -0500 -@@ -1,4 +1,4 @@ --/* $Id: lirc_i2c.c,v 1.70 2009/08/30 16:59:53 jarodwilson Exp $ */ -+/* $Id: lirc_i2c.c,v 1.72 2009/12/28 15:29:03 jarodwilson Exp $ */ - - /* - * lirc_i2c.c -@@ -399,8 +399,8 @@ - .name = "i2c ir driver", - }, - #endif -- .id = I2C_DRIVERID_EXP3, /* FIXME */ - #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 31) -+ .id = I2C_DRIVERID_EXP3, /* FIXME */ - .attach_adapter = ir_probe, - .detach_client = ir_remove, - #else -@@ -492,20 +492,23 @@ - ir->l.add_to_buf = add_to_buf_pv951; - break; - case 0x71: --#ifdef I2C_HW_B_CX2341X -- if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) || -- adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X)) { --#else -- if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) { -+ -+ -+ -+#ifdef I2C_HW_B_CX2388x -+ /* Leadtek Winfast PVR2000 or Hauppauge HVR-1300 */ -+ if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2388x)) -+ strlcpy(ir->c.name, "Hauppauge HVR1300", I2C_NAME_SIZE); -+ else - #endif -+ { - /* - * The PVR150 IR receiver uses the same protocol as - * other Hauppauge cards, but the data flow is - * different, so we need to deal with it by its own. - */ - strlcpy(ir->c.name, "Hauppauge PVR150", I2C_NAME_SIZE); -- } else /* I2C_HW_B_CX2388x */ -- strlcpy(ir->c.name, "Hauppauge HVR1300", I2C_NAME_SIZE); -+ } - ir->l.code_length = 13; - ir->l.add_to_buf = add_to_buf_haup_pvr150; - break; -@@ -516,19 +519,18 @@ - break; - case 0x18: - case 0x1a: --#ifdef I2C_HW_B_CX2341X -- if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) || -- adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X)) { -+#ifdef I2C_HW_B_CX2388x -+ if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2388x)) { -+ strlcpy(ir->c.name, "Leadtek IR", I2C_NAME_SIZE); -+ ir->l.code_length = 8; -+ ir->l.add_to_buf = add_to_buf_pvr2000; -+ } else { - #else -- if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) { -+ { - #endif - strlcpy(ir->c.name, "Hauppauge IR", I2C_NAME_SIZE); - ir->l.code_length = 13; - ir->l.add_to_buf = add_to_buf_haup; -- } else { /* I2C_HW_B_CX2388x */ -- strlcpy(ir->c.name, "Leadtek IR", I2C_NAME_SIZE); -- ir->l.code_length = 8; -- ir->l.add_to_buf = add_to_buf_pvr2000; - } - break; - case 0x30: diff --git a/system/lxpolkit/README b/system/lxpolkit/README index bad115f98e..b05dbdbc5e 100644 --- a/system/lxpolkit/README +++ b/system/lxpolkit/README @@ -1,3 +1,11 @@ lxpolkit (policykit agent for LXDE) LXPolkit is a minimalized policykit authentication agent for the LXDE desktop. + +this is an alternative to polkit-gnome in slackware and disables it under LXDE +during install. If, after having installed this version, a rollback to +polkit-gnome for LXDE is preferred, remove lxpolkit and run this sed command +that re-enables it (for LXDE): + +sed -i -e 's|KDE;LXDE;|KDE;|' \ + /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop diff --git a/system/lxpolkit/doinst.sh b/system/lxpolkit/doinst.sh new file mode 100755 index 0000000000..281fea83d9 --- /dev/null +++ b/system/lxpolkit/doinst.sh @@ -0,0 +1,6 @@ +# use lxpolkit by default in LXDE disabling polkit-gnome under this DE +# thanks to ricky cardo of LQ +ALREADY=$(grep LXDE /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop) +if [ ! $ALREADY ]; then + sed -i -e 's|KDE|KDE;LXDE|' /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop +fi diff --git a/system/lxpolkit/lxpolkit.SlackBuild b/system/lxpolkit/lxpolkit.SlackBuild index 0cae05303a..f2dae4c58b 100644 --- a/system/lxpolkit/lxpolkit.SlackBuild +++ b/system/lxpolkit/lxpolkit.SlackBuild @@ -7,16 +7,14 @@ # generated by Grissiom's sbo-dev-helper PRGNAM=lxpolkit -VERSION=${VERSION:-20100726_0ce3d64} -BUILD=${BUILD:-1} +VERSION=${VERSION:-20110218_5c362fb} +BUILD=${BUILD:-2} 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 @@ -75,13 +73,13 @@ 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 \ - AUTHOR COPYING ChangeLog NEWS README TODO \ +cp -a AUTHORS COPYING ChangeLog NEWS README \ $PKG/usr/doc/$PRGNAM-$VERSION || true 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/lxpolkit/lxpolkit.info b/system/lxpolkit/lxpolkit.info index 73fbaa6f83..098eaa9c2b 100644 --- a/system/lxpolkit/lxpolkit.info +++ b/system/lxpolkit/lxpolkit.info @@ -1,10 +1,10 @@ PRGNAM="lxpolkit" -VERSION="20100726_0ce3d64" +VERSION="20110218_5c362fb" HOMEPAGE="http://lxde.org" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde-git/lxpolkit-20100726_0ce3d64.tar.xz" -MD5SUM="fe70c6206bad9ccfc01ba08b1120920c" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxpolkit-20110218_5c362fb.tar.xz" +MD5SUM="be56fb5181638bd25414c2629aee6a3c" 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..2b19bb8dab 100644 --- a/system/lxrandr/lxrandr.SlackBuild +++ b/system/lxrandr/lxrandr.SlackBuild @@ -37,6 +37,10 @@ # 20100906_9aaca42 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 20110105_cf583c6 24/gen/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to git snapshot. +# 20110301_22d40ab 1/mar/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to git snapshot. # # Run 'sh lxrandr.SlackBuild --cleanup' to build a Slackware package. # The package is created in /tmp . @@ -45,16 +49,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxrandr -VERSION=${VERSION:-20100906_9aaca42} +VERSION=${VERSION:-20110301_22d40ab} 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 diff --git a/system/lxrandr/lxrandr.info b/system/lxrandr/lxrandr.info index 47bf8cc750..1433d5d543 100644 --- a/system/lxrandr/lxrandr.info +++ b/system/lxrandr/lxrandr.info @@ -1,10 +1,10 @@ PRGNAM="lxrandr" -VERSION="20100906_9aaca42" +VERSION="20110301_22d40ab" HOMEPAGE="http://wiki.lxde.org/en/LXRandr" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxrandr-20100906_9aaca42.tar.xz" -MD5SUM="a214fbf54a9ee4d5aad94018d1f6e982" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxrandr-20110301_22d40ab.tar.xz" +MD5SUM="e8fa0edd1928217d650ff45b0e8846d7" 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..46b2c4a284 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:-20110227_ba68ffe} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} DOCS="AUTHOR COPYING 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 diff --git a/system/lxsession-edit/lxsession-edit.info b/system/lxsession-edit/lxsession-edit.info index d9b913f3a5..e28e52bd34 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="20110227_ba68ffe" 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://ponce.cc/slackware/sources/repo/lxde/lxsession-edit-20110227_ba68ffe.tar.xz" +MD5SUM="91e771f846f44a8421c0a67ca7809e22" 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..850d13a7d7 100644 --- a/system/lxsession/lxsession.SlackBuild +++ b/system/lxsession/lxsession.SlackBuild @@ -40,6 +40,10 @@ # 0.4.4-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated. +# 20110105_8b4ba2b 24/gen/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. +# 20110223_ec919b8 1/mar/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. # # Run 'sh lxsession.SlackBuild' to build a Slackware package. # The package (.txz) plus descriptive .txt file are created in /tmp . @@ -48,16 +52,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxsession -VERSION=${VERSION:-0.4.4} +VERSION=${VERSION:-20110223_ec919b8} 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 +100,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" \ diff --git a/system/lxsession/lxsession.info b/system/lxsession/lxsession.info index 9d193b426d..fe06008174 100644 --- a/system/lxsession/lxsession.info +++ b/system/lxsession/lxsession.info @@ -1,10 +1,10 @@ PRGNAM="lxsession" -VERSION="0.4.4" +VERSION="20110223_ec919b8" HOMEPAGE="http://wiki.lxde.org/en/LXSession" -DOWNLOAD="http://download.sourceforge.net/lxde/lxsession-0.4.4.tar.gz" -MD5SUM="9d433e1219eac07862c0d725ab58444f" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxsession-20110223_ec919b8.tar.xz" +MD5SUM="71e38b4ac49ca2c2bb502b081a98301b" 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..76c94bf59f 100644 --- a/system/lxtask/lxtask.SlackBuild +++ b/system/lxtask/lxtask.SlackBuild @@ -37,6 +37,10 @@ # 0.1.3-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to latest version. +# 20110105_be3b0f2 24/gen/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. +# 20110301_2311331 1/mar/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to latest git snapshot. # # Run 'sh lxtask.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -45,16 +49,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxtask -VERSION=${VERSION:-0.1.3} +VERSION=${VERSION:-20110301_2311331} 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,6 +97,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 + CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ ./configure \ @@ -105,6 +109,7 @@ CFLAGS="$SLKCFLAGS" \ --mandir=/usr/man \ --program-prefix= \ --program-suffix= \ + --disable-debug \ --build=$ARCH-slackware-linux make make install-strip DESTDIR=$PKG diff --git a/system/lxtask/lxtask.info b/system/lxtask/lxtask.info index 19026341e1..16a4f7c41b 100644 --- a/system/lxtask/lxtask.info +++ b/system/lxtask/lxtask.info @@ -1,10 +1,10 @@ PRGNAM="lxtask" -VERSION="0.1.3" +VERSION="20110301_2311331" HOMEPAGE="http://wiki.lxde.org/en/LXTask" -DOWNLOAD="http://download.sourceforge.net/lxde/lxtask-0.1.3.tar.gz" -MD5SUM="eccfb69ee1a209248b22a5f0a34a4734" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxtask-20110301_2311331.tar.xz" +MD5SUM="80aa4052aeb32ad6302af20808452d7a" 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..b4ce95b200 100644 --- a/system/lxterminal/lxterminal.SlackBuild +++ b/system/lxterminal/lxterminal.SlackBuild @@ -46,6 +46,10 @@ # * Update. # 0.1.9-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Update. +# 20110120_e8cccfb 25/gen/2011 by ponce <matteo.bernardini@gmail.com> +# * Updated to latest git snapshot. +# 20110301_cb52655 1/mar/2011 by ponce <matteo.bernardini@gmail.com> +# * Updated to latest git snapshot. # # Run 'sh lxterminal.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -56,16 +60,14 @@ # Set initial variables: PRGNAM=lxterminal -VERSION=${VERSION:-0.1.9} +VERSION=${VERSION:-20110301_cb52655} 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 +108,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 + CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ ./configure \ @@ -114,6 +118,7 @@ CFLAGS="$SLKCFLAGS" \ --localstatedir=/var \ --sysconfdir=/etc \ --enable-man \ + --disable-debug \ --mandir=/usr/man \ --program-prefix= \ --program-suffix= \ diff --git a/system/lxterminal/lxterminal.info b/system/lxterminal/lxterminal.info index ed7f036c0d..3c8ccbee3c 100644 --- a/system/lxterminal/lxterminal.info +++ b/system/lxterminal/lxterminal.info @@ -1,10 +1,10 @@ PRGNAM="lxterminal" -VERSION="0.1.9" +VERSION="20110301_cb52655" HOMEPAGE="http://wiki.lxde.org/en/LXTerminal" -DOWNLOAD="http://download.sourceforge.net/lxde/lxterminal-0.1.9.tar.gz" -MD5SUM="cb10cc667611dce3c141294712049c43" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxterminal-20110301_cb52655.tar.xz" +MD5SUM="000acee59fc7d3d92bdac945b6a55a3b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/pcmanfm-new/README b/system/pcmanfm-new/README new file mode 100644 index 0000000000..a5a91774d3 --- /dev/null +++ b/system/pcmanfm-new/README @@ -0,0 +1,11 @@ +PCManFM is an extremely fast and lightweight GTK+ based file manager which +features tabbed browsing and a user-friendly interface. + +This version, supporting udisks, needs libfm-new, available from this same repository. + +It also have an added option to disable the warning when using it as root (for slax): +pass to the script the SLAX=yes parameter to use it. + +To view icons on PCMan File Manager, include this line to your $HOME/.gtkrc-2.0 + +gtk-icon-theme-name="Tango" diff --git a/system/pcmanfm-new/doinst.sh b/system/pcmanfm-new/doinst.sh new file mode 100644 index 0000000000..9a8ded3c60 --- /dev/null +++ b/system/pcmanfm-new/doinst.sh @@ -0,0 +1,7 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +if [ -x /usr/bin/update-mime-database ]; then + /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 +fi diff --git a/system/pcmanfm-new/patches/pcmanfm-norootwarning.patch b/system/pcmanfm-new/patches/pcmanfm-norootwarning.patch new file mode 100644 index 0000000000..bb9bb03c94 --- /dev/null +++ b/system/pcmanfm-new/patches/pcmanfm-norootwarning.patch @@ -0,0 +1,23 @@ +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-new/pcmanfm-new.SlackBuild b/system/pcmanfm-new/pcmanfm-new.SlackBuild new file mode 100644 index 0000000000..4ce6d40902 --- /dev/null +++ b/system/pcmanfm-new/pcmanfm-new.SlackBuild @@ -0,0 +1,112 @@ +#!/bin/sh + +# Slackware build script for PCMan File Manager (PCManFM) + +# Copyright 2010 Chris Abela <chris.abela@maltats.com> +# Copyright 2006-2009 Chess Griffin <chess@chessgriffin.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# 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. +# +# modified by ponce <matteo.bernardini@gmail.com> for the -new version + +PRGNAM=pcmanfm-new +OPRGNAM=pcmanfm +VERSION=20110225_a77a20b +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} + +DOCS="AUTHORS ChangeLog COPYING INSTALL NEWS README TODO" + +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $OPRGNAM-$VERSION +tar xvf $CWD/$OPRGNAM-$VERSION.tar.?z +cd $OPRGNAM-$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 {} \; + +# if you really want disable root use warning +if [ "$BEND_ME_OVER" = "kthxbai" ]; then + patch -p1 < $CWD/patches/pcmanfm-norootwarning.patch +fi + +sh autogen.sh --prefix=/usr --sysconfdir=/etc + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-debug \ + --build=$ARCH-slackware-linux + +make +make install-strip DESTDIR=$PKG + +# A minor polish +sed -i 's/Name=File\ Manager/Name=PCMan\ File\ Manager/' $PKG/usr/share/applications/pcmanfm.desktop + +mkdir -p $PKG/usr/doc/$OPRGNAM-$VERSION +cp -a $DOCS $PKG/usr/doc/$OPRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$OPRGNAM-$VERSION/$PRGNAM.SlackBuild +find $PKG/usr/doc -type f -exec chmod 0644 {} \; + +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/pcmanfm-new/pcmanfm-new.info b/system/pcmanfm-new/pcmanfm-new.info new file mode 100644 index 0000000000..a8dbfbba13 --- /dev/null +++ b/system/pcmanfm-new/pcmanfm-new.info @@ -0,0 +1,10 @@ +PRGNAM="pcmanfm-new" +VERSION="20110225_a77a20b" +HOMEPAGE="http://pcmanfm.sourceforge.net" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/pcmanfm-20110225_a77a20b.tar.xz" +MD5SUM="ce69ea44447f402f10ccad6413a7295f" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/pcmanfm-new/slack-desc b/system/pcmanfm-new/slack-desc new file mode 100644 index 0000000000..1719e51e39 --- /dev/null +++ b/system/pcmanfm-new/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 ':'. + + |-----handy-ruler------------------------------------------------------| +pcmanfm-new: pcmanfm-new (PCMan File Manager - udisks capable version) +pcmanfm-new: +pcmanfm-new: PCManFM is an extremely fast and lightweight GTK+ based file manager +pcmanfm-new: which features tabbed browsing and a user-friendly interface. +pcmanfm-new: +pcmanfm-new: +pcmanfm-new: +pcmanfm-new: +pcmanfm-new: +pcmanfm-new: Homepage: http://pcmanfm.sourceforge.net +pcmanfm-new: diff --git a/system/rsyslog/README b/system/rsyslog/README new file mode 100644 index 0000000000..83896875e5 --- /dev/null +++ b/system/rsyslog/README @@ -0,0 +1,21 @@ +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 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..4bd4ba606c --- /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.6.4} +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..35728158f0 --- /dev/null +++ b/system/rsyslog/rsyslog.info @@ -0,0 +1,10 @@ +PRGNAM="rsyslog" +VERSION="5.6.4" +HOMEPAGE="http://www.rsyslog.com" +DOWNLOAD="http://rsyslog.com/files/download/rsyslog/rsyslog-5.6.4.tar.gz" +MD5SUM="0530db8ca71575ef23a027e9d514aa7e" +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/udisks/udisks.SlackBuild b/system/udisks/udisks.SlackBuild index b15f33f60c..755108f26d 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.1} +VERSION=${VERSION:-1.0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/udisks/udisks.info b/system/udisks/udisks.info index caf94d9165..2ba2895b10 100644 --- a/system/udisks/udisks.info +++ b/system/udisks/udisks.info @@ -1,10 +1,10 @@ PRGNAM="udisks" -VERSION="1.0.1" +VERSION="1.0.2" HOMEPAGE="http://www.freedesktop.org/wiki/Software/udisks" -DOWNLOAD="http://hal.freedesktop.org/releases/udisks-1.0.1.tar.gz" -MD5SUM="3654d994eb43b80c8c2d04fe03da30c4" +DOWNLOAD="http://hal.freedesktop.org/releases/udisks-1.0.2.tar.gz" +MD5SUM="f630eefa51b95d6485eb3246bc1bea9a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="dsomero" +APPROVED="" diff --git a/system/upower/upower.SlackBuild b/system/upower/upower.SlackBuild index 9b62c495fa..954f24bd6d 100644 --- a/system/upower/upower.SlackBuild +++ b/system/upower/upower.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=upower -VERSION=${VERSION:-0.9.5} +VERSION=${VERSION:-0.9.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/upower/upower.info b/system/upower/upower.info index 30222f19a0..dd457976a7 100644 --- a/system/upower/upower.info +++ b/system/upower/upower.info @@ -1,10 +1,10 @@ PRGNAM="upower" -VERSION="0.9.5" +VERSION="0.9.7" HOMEPAGE="http://upower.freedesktop.org/" -DOWNLOAD="http://upower.freedesktop.org/releases/upower-0.9.5.tar.bz2" -MD5SUM="1c0e5f45345c17fc945dfb365847b587" +DOWNLOAD="http://upower.freedesktop.org/releases/upower-0.9.7.tar.bz2" +MD5SUM="d300a4bb4131cb88c9e06abe888f379f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/system/vice/patches/vice-2.1-64bit.patch b/system/vice/patches/vice-2.2-64bit.patch index eadf9b64e5..55f7a820c7 100644 --- a/system/vice/patches/vice-2.1-64bit.patch +++ b/system/vice/patches/vice-2.2-64bit.patch @@ -1,7 +1,7 @@ -diff -urpN vice-2.1/configure vice-2.1-64/configure ---- vice-2.1/configure 2008-12-15 21:18:47.000000000 +0100 -+++ vice-2.1-64/configure 2009-10-11 00:02:00.763205494 +0200 -@@ -960,7 +960,7 @@ htmldir='${docdir}' +diff -Naur vice-2.2.orig/configure vice-2.2/configure +--- vice-2.2.orig/configure 2010-08-29 22:14:17.444876650 +0200 ++++ vice-2.2/configure 2010-08-29 22:15:39.214874952 +0200 +@@ -989,7 +989,7 @@ dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' @@ -10,7 +10,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure localedir='${datarootdir}/locale' mandir='${datarootdir}/man' -@@ -1445,7 +1445,7 @@ Installation directories: +@@ -1474,7 +1474,7 @@ [PREFIX] By default, \`make install' will install all the files in @@ -19,7 +19,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. -@@ -1458,7 +1458,7 @@ Fine tuning of the installation director +@@ -1487,7 +1487,7 @@ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] @@ -28,7 +28,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] -@@ -5583,7 +5583,7 @@ if test -z "$CPP"; then +@@ -4416,7 +4416,7 @@ echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CPP needs to be expanded @@ -37,7 +37,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes -@@ -6369,7 +6369,7 @@ if test -z "$CPP"; then +@@ -7173,7 +7173,7 @@ echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CPP needs to be expanded @@ -46,7 +46,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes -@@ -8652,7 +8652,7 @@ if test -z "$CXXCPP"; then +@@ -9411,7 +9411,7 @@ echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CXXCPP needs to be expanded @@ -55,7 +55,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes -@@ -8911,7 +8911,7 @@ _ACEOF +@@ -9683,7 +9683,7 @@ else no_recursion=yes @@ -64,7 +64,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure CPPFLAGS="$CPPFLAGS -I$with_resid/include" -@@ -9131,7 +9131,7 @@ cat >>confdefs.h <<\_ACEOF +@@ -9903,7 +9903,7 @@ _ACEOF RESID_DIR= @@ -73,7 +73,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure RESID_INCLUDES="-I$with_resid/include" fi -@@ -23284,7 +23284,7 @@ _ACEOF +@@ -26810,7 +26810,7 @@ *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in @@ -82,7 +82,7 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi -@@ -28704,7 +28704,7 @@ fi +@@ -32598,7 +32598,7 @@ ;; *) @@ -91,15 +91,15 @@ diff -urpN vice-2.1/configure vice-2.1-64/configure if false; then -diff -urpN vice-2.1/src/arch/unix/archdep.h vice-2.1-64/src/arch/unix/archdep.h ---- vice-2.1/src/arch/unix/archdep.h 2008-10-10 21:08:31.000000000 +0200 -+++ vice-2.1-64/src/arch/unix/archdep.h 2009-10-11 00:03:04.366722924 +0200 -@@ -116,7 +116,7 @@ extern const char *archdep_pref_path; +diff -Naur vice-2.2.orig/src/arch/unix/archdep.h vice-2.2/src/arch/unix/archdep.h +--- vice-2.2.orig/src/arch/unix/archdep.h 2010-08-29 22:14:17.406871942 +0200 ++++ vice-2.2/src/arch/unix/archdep.h 2010-08-29 22:16:37.424874831 +0200 +@@ -123,7 +123,7 @@ #ifdef __NetBSD__ - #define LIBDIR PREFIX "/share/vice" + #define LIBDIR PREFIX "/share/vice" #else --#define LIBDIR PREFIX "/lib/vice" -+#define LIBDIR PREFIX "/lib64/vice" +-#define LIBDIR PREFIX "/lib/vice" ++#define LIBDIR PREFIX "/lib64/vice" #endif #if defined(__FreeBSD__) || defined(__NetBSD__) diff --git a/system/vice/patches/vice-gcc-4.4.patch b/system/vice/patches/vice-gcc-4.4.patch deleted file mode 100644 index 505d736943..0000000000 --- a/system/vice/patches/vice-gcc-4.4.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/arch/unix/joy.c -+++ src/arch/unix/joy.c -@@ -124,7 +124,7 @@ - #define JS_DATA_TYPE joystick - #define JS_RETURN sizeof(struct joystick) - int use_old_api=1; --#elif -+#else - #error Unknown Joystick - #endif - diff --git a/system/vice/vice.SlackBuild b/system/vice/vice.SlackBuild index ea0180229a..59dba2159b 100644 --- a/system/vice/vice.SlackBuild +++ b/system/vice/vice.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=vice -VERSION=2.1 +VERSION=2.2 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -76,10 +78,7 @@ find . \ patch -p1 <$CWD/patches/vice-fix-help.patch # Use /usr/lib64 on 64-bit Slackware -[ "$ARCH" == "x86_64" ] && patch -p1 < $CWD/patches/vice-2.1-64bit.patch - -# patch for gcc 4.4 -patch -p0 < $CWD/patches/vice-gcc-4.4.patch +[ "$ARCH" == "x86_64" ] && patch -p1 < $CWD/patches/vice-2.2-64bit.patch CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -97,9 +96,8 @@ 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 -( cd $PKG/usr/man - find . -type f -exec gzip -9 {} \; -) +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 rm -f $PKG/usr/info/dir gzip -9 $PKG/usr/info/* diff --git a/system/vice/vice.info b/system/vice/vice.info index 8cc210ab46..60b028e572 100644 --- a/system/vice/vice.info +++ b/system/vice/vice.info @@ -1,10 +1,10 @@ PRGNAM="vice" -VERSION="2.1" +VERSION="2.2" HOMEPAGE="http://www.viceteam.org/" -DOWNLOAD="http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/vice-2.1.tar.gz" -MD5SUM="a4cca1aad12e12ac7f37d6c85310ade8" +DOWNLOAD="http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/vice-2.2.tar.gz" +MD5SUM="6737f540806205384e9129026898b0a1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Mauro Giachero" EMAIL="mauro dot giachero at gmail dot com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/virt-manager/virt-manager.SlackBuild b/system/virt-manager/virt-manager.SlackBuild index 82c77d36f4..9d567ba288 100644 --- a/system/virt-manager/virt-manager.SlackBuild +++ b/system/virt-manager/virt-manager.SlackBuild @@ -7,7 +7,7 @@ # Lots of fixes by Robby Workman PRGNAM=virt-manager -VERSION=${VERSION:-0.8.3} +VERSION=${VERSION:-0.8.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -72,10 +72,8 @@ 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 -( 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 cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/system/virt-manager/virt-manager.info b/system/virt-manager/virt-manager.info index e2e16c322a..ea8dfc3723 100644 --- a/system/virt-manager/virt-manager.info +++ b/system/virt-manager/virt-manager.info @@ -1,10 +1,10 @@ PRGNAM="virt-manager" -VERSION="0.8.3" +VERSION="0.8.5" HOMEPAGE="http://virt-manager.et.redhat.com" -DOWNLOAD="http://virt-manager.et.redhat.com/download/sources/virt-manager/virt-manager-0.8.3.tar.gz" -MD5SUM="2994055bd83b7fe621f0258089e171f4" +DOWNLOAD="http://virt-manager.et.redhat.com/download/sources/virt-manager/virt-manager-0.8.5.tar.gz" +MD5SUM="038668be9e5edcb86ebae2495240b6ff" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Ash Wiren" EMAIL="ash@spooksoftware.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/virtinst/virtinst.SlackBuild b/system/virtinst/virtinst.SlackBuild index ddaa354a1c..d6744fd638 100644 --- a/system/virtinst/virtinst.SlackBuild +++ b/system/virtinst/virtinst.SlackBuild @@ -1,7 +1,7 @@ #!/bin/sh PRGNAM=virtinst -VERSION=${VERSION:-0.500.2} +VERSION=${VERSION:-0.500.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -56,10 +56,8 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ # Move and compress man pages mv $PKG/usr/share/man $PKG/usr -( 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 \ diff --git a/system/virtinst/virtinst.info b/system/virtinst/virtinst.info index 67e23a1789..3dcbd76075 100644 --- a/system/virtinst/virtinst.info +++ b/system/virtinst/virtinst.info @@ -1,10 +1,10 @@ PRGNAM="virtinst" -VERSION="0.500.2" +VERSION="0.500.4" HOMEPAGE="http://virt-manager.et.redhat.com" -DOWNLOAD="http://virt-manager.et.redhat.com/download/sources/virtinst/virtinst-0.500.2.tar.gz" -MD5SUM="8259de5523ba01b6398343b7c4545977" +DOWNLOAD="http://virt-manager.et.redhat.com/download/sources/virtinst/virtinst-0.500.4.tar.gz" +MD5SUM="679d591b56fd0c49ea36a49a0beab49a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Ash Wiren" EMAIL="ash@spooksoftware.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/xosd/fix-aclocal-warning.patch b/system/xosd/fix-aclocal-warning.patch new file mode 100644 index 0000000000..b988666d0b --- /dev/null +++ b/system/xosd/fix-aclocal-warning.patch @@ -0,0 +1,12 @@ +diff -Naur xosd-2.2.14.orig/libxosd.m4 xosd-2.2.14/libxosd.m4 +--- xosd-2.2.14.orig/libxosd.m4 2004-08-20 00:39:40.000000000 +0200 ++++ xosd-2.2.14/libxosd.m4 2010-11-22 10:10:25.000000000 +0100 +@@ -6,7 +6,7 @@ + dnl AM_PATH_LIBXOSD([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) + dnl Test to see if libxosd is installed, and define LIBXOSD_CFLAGS, LIBXOSDLIBS + dnl +-AC_DEFUN(AM_PATH_LIBXOSD, ++AC_DEFUN([AM_PATH_LIBXOSD], + [dnl + dnl Get the cflags and libraries from the xosd-config script + dnl diff --git a/system/xosd/xosd.SlackBuild b/system/xosd/xosd.SlackBuild index 002b68caff..73c25d1859 100644 --- a/system/xosd/xosd.SlackBuild +++ b/system/xosd/xosd.SlackBuild @@ -50,6 +50,10 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R a-s,u+w,go+r-w . +# fix aclocal warning "underquoted definition of AM_PATH_LIBXOSD" +# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286156 +patch -p1 < $CWD/fix-aclocal-warning.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ |