diff options
266 files changed, 4694 insertions, 1092 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-1.3.13-ffmpeg.patch b/audio/audacity/audacity-1.3.13-ffmpeg.patch new file mode 100644 index 0000000000..675470913c --- /dev/null +++ b/audio/audacity/audacity-1.3.13-ffmpeg.patch @@ -0,0 +1,164 @@ +--- audacity-src-1.3.13-beta.orig/src/export/ExportFFmpeg.cpp ++++ audacity-src-1.3.13-beta/src/export/ExportFFmpeg.cpp +@@ -352,7 +352,7 @@ + avcodec_get_context_defaults(mEncAudioCodecCtx); + + mEncAudioCodecCtx->codec_id = ExportFFmpegOptions::fmts[mSubFormat].codecid; +- mEncAudioCodecCtx->codec_type = CODEC_TYPE_AUDIO; ++ mEncAudioCodecCtx->codec_type = AVMEDIA_TYPE_AUDIO; + mEncAudioCodecCtx->codec_tag = av_codec_get_tag((const AVCodecTag **)mEncFormatCtx->oformat->codec_tag,mEncAudioCodecCtx->codec_id); + mSampleRate = (int)project->GetRate(); + mEncAudioCodecCtx->global_quality = -99999; //quality mode is off by default; +@@ -403,7 +403,6 @@ + mEncAudioCodecCtx->flags2 = 0; + if (gPrefs->Read(wxT("/FileFormats/FFmpegBitReservoir"),true)) mEncAudioCodecCtx->flags2 |= CODEC_FLAG2_BIT_RESERVOIR; + if (gPrefs->Read(wxT("/FileFormats/FFmpegVariableBlockLen"),true)) mEncAudioCodecCtx->flags2 |= 0x0004; //WMA only? +- mEncAudioCodecCtx->use_lpc = gPrefs->Read(wxT("/FileFormats/FFmpegUseLPC"),true); + mEncAudioCodecCtx->compression_level = gPrefs->Read(wxT("/FileFormats/FFmpegCompLevel"),-1); + mEncAudioCodecCtx->frame_size = gPrefs->Read(wxT("/FileFormats/FFmpegFrameSize"),(long)0); + mEncAudioCodecCtx->lpc_coeff_precision = gPrefs->Read(wxT("/FileFormats/FFmpegLPCCoefPrec"),(long)0); +@@ -569,7 +569,7 @@ + pkt.stream_index = mEncAudioStream->index; + pkt.data = mEncAudioEncodedBuf; + pkt.size = nEncodedBytes; +- pkt.flags |= PKT_FLAG_KEY; ++ pkt.flags |= AV_PKT_FLAG_KEY; + + // Set presentation time of frame (currently in the codec's timebase) in the stream timebase. + if(mEncAudioCodecCtx->coded_frame && mEncAudioCodecCtx->coded_frame->pts != int64_t(AV_NOPTS_VALUE)) +@@ -656,7 +656,7 @@ + + pkt.stream_index = mEncAudioStream->index; + pkt.data = mEncAudioEncodedBuf; +- pkt.flags |= PKT_FLAG_KEY; ++ pkt.flags |= AV_PKT_FLAG_KEY; + + // Write the encoded audio frame to the output file. + if ((ret = av_interleaved_write_frame(mEncFormatCtx, &pkt)) != 0) +--- audacity-src-1.3.13-beta.orig/src/export/ExportFFmpegDialogs.cpp ++++ audacity-src-1.3.13-beta/src/export/ExportFFmpegDialogs.cpp +@@ -1288,7 +1288,7 @@ + while ((codec = av_codec_next(codec))) + { + // We're only interested in audio and only in encoders +- if (codec->type == CODEC_TYPE_AUDIO && codec->encode) ++ if (codec->type == AVMEDIA_TYPE_AUDIO && codec->encode) + { + mCodecNames.Add(wxString::FromUTF8(codec->name)); + mCodecLongNames.Add(wxString::Format(wxT("%s - %s"),mCodecNames.Last().c_str(),wxString::FromUTF8(codec->long_name).c_str())); +@@ -1528,7 +1528,7 @@ + // Find the codec, that is claimed to be compatible + AVCodec *codec = avcodec_find_encoder(CompatibilityList[i].codec); + // If it exists, is audio and has encoder +- if (codec != NULL && (codec->type == CODEC_TYPE_AUDIO) && codec->encode) ++ if (codec != NULL && (codec->type == AVMEDIA_TYPE_AUDIO) && codec->encode) + { + // If it was selected - remember it's new index + if ((id >= 0) && codec->id == id) index = mShownCodecNames.GetCount(); +@@ -1543,7 +1543,7 @@ + AVCodec *codec = NULL; + while ((codec = av_codec_next(codec))) + { +- if (codec->type == CODEC_TYPE_AUDIO && codec->encode) ++ if (codec->type == AVMEDIA_TYPE_AUDIO && codec->encode) + { + if (mShownCodecNames.Index(wxString::FromUTF8(codec->name)) < 0) + { +@@ -1563,7 +1563,7 @@ + if (format != NULL) + { + AVCodec *codec = avcodec_find_encoder(format->audio_codec); +- if (codec != NULL && (codec->type == CODEC_TYPE_AUDIO) && codec->encode) ++ if (codec != NULL && (codec->type == AVMEDIA_TYPE_AUDIO) && codec->encode) + { + if ((id >= 0) && codec->id == id) index = mShownCodecNames.GetCount(); + mShownCodecNames.Add(wxString::FromUTF8(codec->name)); +--- audacity-src-1.3.13-beta.orig/src/FFmpeg.cpp ++++ audacity-src-1.3.13-beta/src/FFmpeg.cpp +@@ -316,7 +316,7 @@ + pd.buf_size = 0; + pd.buf = (unsigned char *) av_malloc(PROBE_BUF_MAX + AVPROBE_PADDING_SIZE); + if (pd.buf == NULL) { +- err = AVERROR_NOMEM; ++ err = AVERROR(ENOMEM); + goto fail; + } + +@@ -381,7 +381,7 @@ + + // Didn't find a suitable format, so bail + if (!fmt) { +- err = AVERROR_NOFMT; ++ err = AVERROR(EILSEQ); + goto fail; + } + +@@ -855,7 +855,6 @@ + FFMPEG_INITDYN(codec, avcodec_find_decoder); + FFMPEG_INITDYN(codec, avcodec_get_context_defaults); + FFMPEG_INITDYN(codec, avcodec_open); +- FFMPEG_INITDYN(codec, avcodec_decode_audio2); + FFMPEG_INITDYN(codec, avcodec_decode_audio3); + FFMPEG_INITDYN(codec, avcodec_encode_audio); + FFMPEG_INITDYN(codec, avcodec_close); +--- audacity-src-1.3.13-beta.orig/src/FFmpeg.h ++++ audacity-src-1.3.13-beta/src/FFmpeg.h +@@ -559,7 +559,11 @@ + FFMPEG_FUNCTION_WITH_RETURN( + void*, + av_fast_realloc, ++#if LIBAVUTIL_VERSION_MAJOR < 51 + (void *ptr, unsigned int *size, unsigned int min_size), ++#else ++ (void *ptr, unsigned int *size, size_t min_size), ++#endif + (ptr, size, min_size) + ); + FFMPEG_FUNCTION_WITH_RETURN( +@@ -747,7 +751,11 @@ + FFMPEG_FUNCTION_WITH_RETURN( + void*, + av_malloc, ++#if LIBAVUTIL_VERSION_MAJOR < 51 + (unsigned int size), ++#else ++ (size_t size), ++#endif + (size) + ); + FFMPEG_FUNCTION_NO_RETURN( +--- audacity-src-1.3.13-beta.orig/src/import/ImportFFmpeg.cpp ++++ audacity-src-1.3.13-beta/src/import/ImportFFmpeg.cpp +@@ -416,7 +416,7 @@ + // Fill the stream contexts + for (unsigned int i = 0; i < mFormatContext->nb_streams; i++) + { +- if (mFormatContext->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO) ++ if (mFormatContext->streams[i]->codec->codec_type == AVMEDIA_TYPE_AUDIO) + { + //Create a context + streamContext *sc = new streamContext; +--- audacity-src-1.3.13-beta.orig/src/ondemand/ODDecodeFFmpegTask.cpp ++++ audacity-src-1.3.13-beta/src/ondemand/ODDecodeFFmpegTask.cpp +@@ -156,7 +156,7 @@ + //test the audio stream(s) + for (unsigned int i = 0; i < ic->nb_streams; i++) + { +- if (ic->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO) ++ if (ic->streams[i]->codec->codec_type == AVMEDIA_TYPE_AUDIO) + { + audioStreamExists = true; + st = ic->streams[i]; +@@ -573,10 +573,10 @@ + } + } + +- // avcodec_decode_audio2() expects the size of the output buffer as the 3rd parameter but ++ // avcodec_decode_audio3() expects the size of the output buffer as the 3rd parameter but + // also returns the number of bytes it decoded in the same parameter. + sc->m_decodedAudioSamplesValidSiz = sc->m_decodedAudioSamplesSiz; +- nBytesDecoded = avcodec_decode_audio2(sc->m_codecCtx, ++ nBytesDecoded = avcodec_decode_audio3(sc->m_codecCtx, + sc->m_decodedAudioSamples, // out + &sc->m_decodedAudioSamplesValidSiz, // in/out + pDecode, nDecodeSiz); // in diff --git a/audio/audacity/audacity.SlackBuild b/audio/audacity/audacity.SlackBuild index 272928aa95..9885ca7095 100644 --- a/audio/audacity/audacity.SlackBuild +++ b/audio/audacity/audacity.SlackBuild @@ -30,7 +30,7 @@ PRGNAM=audacity VERSION=${VERSION:-1.3.13} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -93,6 +93,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# patch for newer ffmpeg versions +# http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-sound/audacity/files/audacity-1.3.13-ffmpeg.patch?view=markup +patch -p1 < $CWD/audacity-1.3.13-ffmpeg.patch + # Fix vamp plugin search path on x86_64 - thanks to B. Watson sed -i "s,/usr/lib/vamp,/usr/lib$LIBDIRSUFFIX/vamp," \ lib-src/libvamp/src/vamp-hostsdk/PluginHostAdapter.cpp diff --git a/audio/celt/celt.SlackBuild b/audio/celt/celt.SlackBuild index 7683753264..a52675ed28 100644 --- a/audio/celt/celt.SlackBuild +++ b/audio/celt/celt.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=celt -VERSION=0.7.1 +VERSION=0.11.1 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/audio/celt/celt.info b/audio/celt/celt.info index a352259fe0..c1356bb0f8 100644 --- a/audio/celt/celt.info +++ b/audio/celt/celt.info @@ -1,10 +1,10 @@ PRGNAM="celt" -VERSION="0.7.1" +VERSION="0.11.1" HOMEPAGE="http://www.celt-codec.org/" -DOWNLOAD="http://downloads.xiph.org/releases/celt/celt-0.7.1.tar.gz" -MD5SUM="c7f6b8346e132b1a48dae0eff77ea9f0" +DOWNLOAD="http://downloads.xiph.org/releases/celt/celt-0.11.1.tar.gz" +MD5SUM="94fe4acd241da8702c295bcd13a555e6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="dsomero" +APPROVED="" diff --git a/audio/cmus/cmus.SlackBuild b/audio/cmus/cmus.SlackBuild index 27a6ccf65b..6684099476 100644 --- a/audio/cmus/cmus.SlackBuild +++ b/audio/cmus/cmus.SlackBuild @@ -22,7 +22,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=cmus -VERSION=v2.3.4 +VERSION=v2.4.2 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/audio/cmus/cmus.info b/audio/cmus/cmus.info index 699909cde3..251d5781b4 100644 --- a/audio/cmus/cmus.info +++ b/audio/cmus/cmus.info @@ -1,10 +1,10 @@ PRGNAM="cmus" -VERSION="v2.3.4" +VERSION="v2.4.2" HOMEPAGE="http://cmus.sourceforge.net/" -DOWNLOAD="http://download.sourceforge.net/cmus/cmus-v2.3.4.tar.bz2" -MD5SUM="10629719fd0bff2d3c322ac24834af35" +DOWNLOAD="http://download.sourceforge.net/cmus/cmus-v2.4.2.tar.bz2" +MD5SUM="f3ed7f14db20344ad7386aef48b98a4c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="Niels Horn" +APPROVED="" 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..93797e26b2 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:-20110617_89bef95} +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..c7793a5a7a 100644 --- a/audio/lxmusic/lxmusic.info +++ b/audio/lxmusic/lxmusic.info @@ -1,10 +1,10 @@ PRGNAM="lxmusic" -VERSION="20100906_885e460" +VERSION="20110617_89bef95" 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-20110617_89bef95.tar.xz" +MD5SUM="a0debdd986831da70c7c99af90cb39e1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/desktop/ffmpegthumbnailer/ffmpegthumbnailer.SlackBuild b/desktop/ffmpegthumbnailer/ffmpegthumbnailer.SlackBuild index 1853840eee..ba02e2dfb9 100644 --- a/desktop/ffmpegthumbnailer/ffmpegthumbnailer.SlackBuild +++ b/desktop/ffmpegthumbnailer/ffmpegthumbnailer.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ffmpegthumbnailer -VERSION=${VERSION:-2.0.2} +VERSION=${VERSION:-2.0.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/desktop/ffmpegthumbnailer/ffmpegthumbnailer.info b/desktop/ffmpegthumbnailer/ffmpegthumbnailer.info index 1075faaa48..1e04cfbf70 100644 --- a/desktop/ffmpegthumbnailer/ffmpegthumbnailer.info +++ b/desktop/ffmpegthumbnailer/ffmpegthumbnailer.info @@ -1,10 +1,10 @@ PRGNAM="ffmpegthumbnailer" -VERSION="2.0.2" +VERSION="2.0.7" HOMEPAGE="http://code.google.com/p/ffmpegthumbnailer/" -DOWNLOAD="http://ffmpegthumbnailer.googlecode.com/files/ffmpegthumbnailer-2.0.2.tar.gz" -MD5SUM="ee473a26e7e8da216e64bbb33e87772c" +DOWNLOAD="http://ffmpegthumbnailer.googlecode.com/files/ffmpegthumbnailer-2.0.7.tar.gz" +MD5SUM="2b5726894792ef484793dce9568a065a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Frank Caraballo" EMAIL="fecaraballo{at}gmail{dot}com" -APPROVED="rworkman" +APPROVED="" diff --git a/desktop/lxde-common/README b/desktop/lxde-common/README index a7b469b4b5..8386934630 100644 --- a/desktop/lxde-common/README +++ b/desktop/lxde-common/README @@ -4,7 +4,3 @@ lxde-common package provides a set of default configurations and bitmaps for LXDE. lxde-settings is the XSettings daemon of LXDE. It presents configuration values to other programs via the XSETTINGS protocol defined by freedesktop.org. - -If you are using this with pcmanfm2 (next generation pcmanfm), launch the -slackbuild passing it the variable NGPCMANFM=yes like this NGPCMANFM=yes -./lxde-common.Slackbuild diff --git a/desktop/lxde-common/lxde-common.SlackBuild b/desktop/lxde-common/lxde-common.SlackBuild index 62e9f73e27..14a45d10e6 100644 --- a/desktop/lxde-common/lxde-common.SlackBuild +++ b/desktop/lxde-common/lxde-common.SlackBuild @@ -39,6 +39,9 @@ # * fixed lxpanel and xinitrc # 20110313_736ded3: 29/mar/2011 by ponce <matteo.bernardini@gmail.com> # * updated to git version. +# 0.5.5-1: 30/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * Update. +# * su_cmd defaults to gksu-polkit. # # Run 'sh lxde-common.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -47,7 +50,7 @@ # ----------------------------------------------------------------------------- PRGNAM=lxde-common -VERSION=${VERSION:-20110313_736ded3} +VERSION=${VERSION:-0.5.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -102,7 +105,7 @@ patch -p1 < $CWD/config/panel.patch # Look for a renamed file sed -i -e 's|lxde\.conf|LXDE.conf|' Makefile.am -sh autogen.sh +sh autogen.sh || true CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ @@ -137,6 +140,12 @@ mkdir -p $PKG/usr/share/apps/kdm/sessions # Patch desktop.conf to use the Tango icon theme sed -i -e 's#nuoveXT2#Tango#' $PKG/etc/xdg/lxsession/LXDE/desktop.conf +# Patch pcmanfm.conf to use gksu-polkit instead of xdg-su +sed -i -e "s|su_cmd.*|su_cmd=gksu-polkit '%s'|" $PKG/etc/xdg/pcmanfm/LXDE/pcmanfm.conf + +# Patch lxpanel config to use lxterminal with the correct parameters +sed -i -e "s|lxterminal|lxterminal -e %s|" $PKG/usr/share/lxpanel/profile/LXDE/config + # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/desktop/lxde-common/lxde-common.info b/desktop/lxde-common/lxde-common.info index e52fda5ce7..6893bf03fa 100644 --- a/desktop/lxde-common/lxde-common.info +++ b/desktop/lxde-common/lxde-common.info @@ -1,10 +1,10 @@ PRGNAM="lxde-common" -VERSION="20110313_736ded3" +VERSION="0.5.5" HOMEPAGE="http://www.lxde.org/" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxde-common-20110313_736ded3.tar.xz" -MD5SUM="60a8b2049d02ff31bfb0de35a980c17b" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxde-common-0.5.5.tar.gz" +MD5SUM="e51a6b2a815a89fda1f497b509465a97" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/desktop/lxlauncher/lxlauncher.SlackBuild b/desktop/lxlauncher/lxlauncher.SlackBuild index 9a56738a5c..ef22c3b1e5 100644 --- a/desktop/lxlauncher/lxlauncher.SlackBuild +++ b/desktop/lxlauncher/lxlauncher.SlackBuild @@ -37,6 +37,8 @@ # 20100903_3480629: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 0.2.2-1: 24/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * update. # # Run 'sh lxlauncher.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -45,16 +47,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxlauncher -VERSION=${VERSION:-20100903_3480629} +VERSION=${VERSION:-0.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -95,7 +95,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -sh autogen.sh +# sh autogen.sh CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ diff --git a/desktop/lxlauncher/lxlauncher.info b/desktop/lxlauncher/lxlauncher.info index 847e82f12f..b63c5139ab 100644 --- a/desktop/lxlauncher/lxlauncher.info +++ b/desktop/lxlauncher/lxlauncher.info @@ -1,10 +1,10 @@ PRGNAM="lxlauncher" -VERSION="20100903_3480629" +VERSION="0.2.2" HOMEPAGE="http://www.lxde.org/" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxlauncher-20100903_3480629.tar.xz" -MD5SUM="57b4948abed467878eac58c41be9fe85" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxlauncher-0.2.2.tar.gz" +MD5SUM="16df627447838b170a72cc3a9ee21497" 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..9a67ab1270 100644 --- a/desktop/lxmenu-data/lxmenu-data.SlackBuild +++ b/desktop/lxmenu-data/lxmenu-data.SlackBuild @@ -35,24 +35,24 @@ # 20100825_5e1e8e1 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 0.1.2-1: 24/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * updated. # # 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:-0.1.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -97,7 +97,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -sh autogen.sh +sh autogen.sh || true LDFLAGS="$SLKLDFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/desktop/lxmenu-data/lxmenu-data.info b/desktop/lxmenu-data/lxmenu-data.info index 3004d3ca4d..227127fc05 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="0.1.2" HOMEPAGE="http://lxde.org" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxmenu-data-20100825_5e1e8e1.tar.xz" -MD5SUM="e930dad25c9d3873678116394550ed7c" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxmenu-data-0.1.2.tar.gz" +MD5SUM="2184ab3746d572477f1bea7e98e230a8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/desktop/lxpanel/lxpanel-0.5.6-symbol-alarm.patch b/desktop/lxpanel/lxpanel-0.5.6-symbol-alarm.patch deleted file mode 100644 index a38243b318..0000000000 --- a/desktop/lxpanel/lxpanel-0.5.6-symbol-alarm.patch +++ /dev/null @@ -1,32 +0,0 @@ -@@ -, +, @@ - src/plugins/batt/batt.c | 6 +++--- - 1 files changed, 3 insertions(+), 3 deletions(-) ---- a/src/plugins/batt/batt.c -+++ a/src/plugins/batt/batt.c -@@ -95,7 +95,7 @@ typedef struct { - typedef struct { - char *command; - sem_t *lock; --} alarm; -+} Alarm; - - static void destructor(Plugin *p); - static void update_display(lx_battery *lx_b, gboolean repaint); -@@ -103,7 +103,7 @@ static void update_display(lx_battery *lx_b, gboolean repaint); - /* alarmProcess takes the address of a dynamically allocated alarm struct (which - it must free). It ensures that alarm commands do not run concurrently. */ - static void * alarmProcess(void *arg) { -- alarm *a = (alarm *) arg; -+ Alarm *a = (Alarm *) arg; - - sem_wait(a->lock); - system(a->command); -@@ -157,7 +157,7 @@ void update_display(lx_battery *lx_b, gboolean repaint) { - /* Run the alarm command if it isn't already running */ - if (alarmCanRun) { - -- alarm *a = (alarm *) malloc(sizeof(alarm)); -+ Alarm *a = (Alarm *) malloc(sizeof(Alarm)); - a->command = lx_b->alarmCommand; - a->lock = &(lx_b->alarmProcessLock); - diff --git a/desktop/lxpanel/lxpanel.SlackBuild b/desktop/lxpanel/lxpanel.SlackBuild index c014a4bcd0..3b76543fad 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 -BUILD=${BUILD:-2} +VERSION=0.5.8 +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,10 +72,11 @@ 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 -# fix redefinition of alarm -patch -p1 < $CWD/lxpanel-0.5.6-symbol-alarm.patch +# this fix slipped somehow: reverting a commit to fix battery level detection +# thanks to ricky cardo on LQ +patch -p1 -R < $CWD/patches/battery-applet.patch + +sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -103,16 +102,16 @@ 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 -cat $CWD/doinst.sh > $PKG/install/doinst.sh - cd $PKG # Patch panel to use programs included in Slackware and slight default config -patch -p0 < $CWD/panel.patch +patch -p0 < $CWD/patches/panel.patch # Don't overwrite the default configuration files. for i in config panels/panel; do mv $PKG/usr/share/$PRGNAM/profile/default/$i $PKG/usr/share/$PRGNAM/profile/default/$i.new done +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/desktop/lxpanel/lxpanel.info b/desktop/lxpanel/lxpanel.info index fdbe8a2134..65e5136989 100644 --- a/desktop/lxpanel/lxpanel.info +++ b/desktop/lxpanel/lxpanel.info @@ -1,10 +1,10 @@ PRGNAM="lxpanel" -VERSION="0.5.6" +VERSION="0.5.8" HOMEPAGE="http://wiki.lxde.org/en/LXPanel" -DOWNLOAD="http://download.sourceforge.net/lxde/lxpanel-0.5.6.tar.gz" -MD5SUM="3c6b5498b5f4109c3913b10a66809fe6" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxpanel-0.5.8.tar.gz" +MD5SUM="129fae75d1cd3983fd94542c573a70a1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/desktop/lxpanel/battery-applet.patch b/desktop/lxpanel/patches/battery-applet.patch index c2f5b93007..c2f5b93007 100644 --- a/desktop/lxpanel/battery-applet.patch +++ b/desktop/lxpanel/patches/battery-applet.patch diff --git a/desktop/lxpanel/panel.patch b/desktop/lxpanel/patches/panel.patch index 60bc0f113f..60bc0f113f 100644 --- a/desktop/lxpanel/panel.patch +++ b/desktop/lxpanel/patches/panel.patch diff --git a/desktop/lxshortcut/lxshortcut.SlackBuild b/desktop/lxshortcut/lxshortcut.SlackBuild index 2cecb09cdb..78becbece6 100644 --- a/desktop/lxshortcut/lxshortcut.SlackBuild +++ b/desktop/lxshortcut/lxshortcut.SlackBuild @@ -35,6 +35,8 @@ # 20100905_132b97e 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 0.1.2-1 24/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * update. # # Run 'sh lxshortcut.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -43,21 +45,19 @@ # ----------------------------------------------------------------------------- PRGNAM=lxshortcut -VERSION=${VERSION:-20100905_132b97e} +VERSION=${VERSION:-0.1.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi -DOCS="AUTHORS COPYING ChangeLog NEWS README TODO" +DOCS="AUTHORS COPYING ChangeLog NEWS README" CWD=$(pwd) TMP=${TMP:-/tmp/SBo} @@ -93,7 +93,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -sh autogen.sh +sh autogen.sh || true CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ @@ -111,10 +111,8 @@ make install-strip DESTDIR=$PKG # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/desktop/lxshortcut/lxshortcut.info b/desktop/lxshortcut/lxshortcut.info index 5a004bfcad..5fefcdfc2a 100644 --- a/desktop/lxshortcut/lxshortcut.info +++ b/desktop/lxshortcut/lxshortcut.info @@ -1,10 +1,10 @@ PRGNAM="lxshortcut" -VERSION="20100905_132b97e" +VERSION="0.1.2" HOMEPAGE="http://wiki.lxde.org/en/LXShortCut" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxshortcut-20100905_132b97e.tar.xz" -MD5SUM="89d5dadb815c1cb93dbffe922f12a3a0" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxshortcut-0.1.2.tar.gz" +MD5SUM="72f0dfafa8098be853beae6e33b5e13b" 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..2fa91043a8 100644 --- a/desktop/openbox/openbox.SlackBuild +++ b/desktop/openbox/openbox.SlackBuild @@ -27,8 +27,8 @@ # by Phillip Warner <pc_warner@yahoo.com> PRGNAM=openbox -VERSION=${VERSION:-3.4.11} -BUILD=${BUILD:-2} +VERSION=${VERSION:-3.5.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -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..7e7485d4d0 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.5.0" +HOMEPAGE="http://openbox.org" +DOWNLOAD="http://openbox.org/dist/openbox/openbox-3.5.0.tar.gz" +MD5SUM="00441b53cf14c03566c8e82643544ff9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Chess Griffin" EMAIL="chess@chessgriffin.com" -APPROVED="Erik Hanson" +APPROVED="" 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/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/yad/notification.c.r158 b/desktop/yad/notification.c.r158 deleted file mode 100644 index adcaa859ac..0000000000 --- a/desktop/yad/notification.c.r158 +++ /dev/null @@ -1,380 +0,0 @@ -/* - * This file is part of YAD. - * - * YAD is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * YAD is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with YAD; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * Copyright (C) 2008-2010, Victor Ananjevsky <ananasik@gmail.com> - * - */ - -#include <sys/stat.h> -#include <fcntl.h> -#include <time.h> -#include <string.h> -#include <unistd.h> -#include <errno.h> - -#include "yad.h" - -typedef struct { - gchar *name; - gchar *action; -} MenuData; - -static GtkStatusIcon *status_icon; - -static gchar *icon = NULL; -static gchar *action = NULL; - -static GSList *menu_data; - -static gint exit_code; -static gint icon_size; - -static void -timeout_cb (gpointer data) -{ - exit_code = YAD_RESPONSE_TIMEOUT; - gtk_main_quit (); -} - -static void -set_icon (void) -{ - GdkPixbuf *pixbuf; - GError *err = NULL; - - if (icon == NULL) - { - gtk_status_icon_set_from_icon_name (status_icon, "yad"); - return; - } - - if (g_file_test (icon, G_FILE_TEST_EXISTS)) - { - pixbuf = - gdk_pixbuf_new_from_file_at_scale (icon, icon_size, icon_size, - TRUE, &err); - if (err) - { - g_printerr (_("Could not load notification icon '%s': %s"), - icon, err->message); - g_clear_error (&err); - } - if (pixbuf) - { - gtk_status_icon_set_from_pixbuf (status_icon, pixbuf); - g_object_unref (pixbuf); - } - else - gtk_status_icon_set_from_icon_name (status_icon, "yad"); - } - else - gtk_status_icon_set_from_icon_name (status_icon, icon); -} - -static gboolean -icon_size_changed_cb (GtkStatusIcon * icon, gint size, gpointer data) -{ - icon_size = size; - set_icon (); - return TRUE; -} - -static gboolean -activate_cb (GtkWidget * widget, YadData * data) -{ - if (action == NULL || g_ascii_strcasecmp (action, "quit") == 0) - { - exit_code = YAD_RESPONSE_OK; - gtk_main_quit (); - } - else - g_spawn_command_line_async (action, NULL); - - return TRUE; -} - -static gboolean -middle_quit_cb (GtkStatusIcon * icon, GdkEventButton * ev, - gpointer data) -{ - if (ev->button == 2) - { - exit_code = YAD_RESPONSE_ESC; - gtk_main_quit (); - } - - return FALSE; -} - -static void -popup_menu_item_activate_cb (GtkWidget * w, gpointer data) -{ - gchar *cmd = (gchar *) data; - - if (g_ascii_strcasecmp (cmd, "quit") == 0) - { - exit_code = YAD_RESPONSE_OK; - gtk_main_quit (); - } - else - g_spawn_command_line_async (cmd, NULL); -} - -static void -popup_menu_cb (GtkStatusIcon * icon, guint button, - guint activate_time, gpointer data) -{ - GtkWidget *menu; - GtkWidget *item; - int i; - - g_return_if_fail (menu_data != NULL); - - menu = gtk_menu_new (); - for (i = 0; i < g_slist_length (menu_data); i++) - { - MenuData *d = (MenuData *) g_slist_nth_data (menu_data, i); - - if (d->name) - { - item = gtk_menu_item_new_with_label (d->name); - g_signal_connect (GTK_MENU_ITEM (item), "activate", - G_CALLBACK (popup_menu_item_activate_cb), - (gpointer) d->action); - } - else - item = gtk_separator_menu_item_new (); - - gtk_widget_show (item); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); - } - gtk_menu_popup (GTK_MENU (menu), NULL, NULL, - gtk_status_icon_position_menu, - icon, button, activate_time); -} - -static gboolean -handle_stdin (GIOChannel * channel, - GIOCondition condition, gpointer data) -{ - if ((condition & G_IO_IN) != 0) - { - GString *string; - GError *err = NULL; - - string = g_string_new (NULL); - while (channel->is_readable == FALSE) ; - - do - { - gint status; - gchar *command, *value, **args; - - do - { - status = - g_io_channel_read_line_string (channel, string, NULL, &err); - - while (gdk_events_pending ()) - gtk_main_iteration (); - } - while (status == G_IO_STATUS_AGAIN); - strip_new_line (string->str); - - if (status != G_IO_STATUS_NORMAL) - { - if (err) - { - g_printerr ("yad_notification_handle_stdin(): %s\n", - err->message); - g_error_free (err); - err = NULL; - } - continue; - } - - args = g_strsplit (string->str, ":", 2); - command = g_strdup (args[0]); - value = g_strdup (args[1]); - g_strfreev (args); - - if (!g_ascii_strcasecmp (command, "icon")) - { - while (*value && g_ascii_isspace (*value)) - value++; - - g_free (icon); - icon = g_strdup (value); - - if (gtk_status_icon_get_visible (status_icon) && - gtk_status_icon_is_embedded (status_icon)) - set_icon (); - } - else if (!g_ascii_strcasecmp (command, "tooltip")) - { - if (g_utf8_validate (value, -1, NULL)) - { - gchar *message = g_strcompress (value); -#if GTK_CHECK_VERSION(2,16,0) - if (options.data.no_markup) - gtk_status_icon_set_tooltip_markup (status_icon, message); - else - gtk_status_icon_set_tooltip_text (status_icon, message); -#else - gtk_status_icon_set_tooltip (status_icon, message); -#endif - - g_free (message); - } - else - g_printerr (_("Invalid UTF-8 in tooltip!\n")); - } - else if (!g_ascii_strcasecmp (command, "visible")) - { -#if !GTK_CHECK_VERSION(2,91,0) - if (!g_ascii_strcasecmp (value, "blink")) - { - gboolean state = gtk_status_icon_get_blinking (status_icon); - gtk_status_icon_set_blinking (status_icon, !state); - } - else -#endif - if (!g_ascii_strcasecmp (value, "false")) - gtk_status_icon_set_visible (status_icon, FALSE); - else - gtk_status_icon_set_visible (status_icon, TRUE); - } - else if (!g_ascii_strcasecmp (command, "action")) - { - g_free (action); - action = g_strdup (value); - } - else if (!g_ascii_strcasecmp (command, "quit")) - { - exit_code = YAD_RESPONSE_OK; - gtk_main_quit (); - } - else if (!g_ascii_strcasecmp (command, "menu")) - { - MenuData *mdata; - int i = 0; - gchar *s, **menu_vals = g_strsplit (value, options.common_data.separator, -1); - - g_slist_free (menu_data); - menu_data = NULL; - - while (menu_vals[i] != NULL) - { - mdata = g_new0 (MenuData, 1); - s = strchr (menu_vals[i], settings.menu_sep[0]); - if (s != NULL) - { - mdata->name = - g_strndup (menu_vals[i], s - menu_vals[i]); - mdata->action = g_strdup (s + 1); - } - menu_data = g_slist_append (menu_data, mdata); - i++; - } - - g_strfreev (menu_vals); - } - else - g_printerr (_("Unknown command '%s'\n"), command); - - g_free (command); - g_free (value); - } - while (g_io_channel_get_buffer_condition (channel) == G_IO_IN); - g_string_free (string, TRUE); - } - - if ((condition & G_IO_HUP) != 0) - { - g_io_channel_shutdown (channel, TRUE, NULL); - gtk_main_quit (); - return FALSE; - } - - return TRUE; -} - -gint -yad_notification_run () -{ - GIOChannel *channel = NULL; - - status_icon = gtk_status_icon_new (); - g_signal_connect (status_icon, "size-changed", - G_CALLBACK (icon_size_changed_cb), NULL); - - if (options.data.dialog_text) - { -#if GTK_CHECK_VERSION(2,16,0) - if (options.data.no_markup) - gtk_status_icon_set_tooltip_markup (status_icon, options.data.dialog_text); - else - gtk_status_icon_set_tooltip_text (status_icon, options.data.dialog_text); -#else - gtk_status_icon_set_tooltip (status_icon, options.data.dialog_text); -#endif - } - else -#if GTK_CHECK_VERSION(2,16,0) - gtk_status_icon_set_tooltip_text (status_icon, _("Yad notification")); -#else - gtk_status_icon_set_tooltip (status_icon, _("Yad notification")); -#endif - - if (options.data.dialog_image) - icon = g_strdup (options.data.dialog_image); - if (options.common_data.command) - action = g_strdup (options.common_data.command); - menu_data = NULL; - - g_signal_connect (status_icon, "activate", - G_CALLBACK (activate_cb), NULL); - - /* quit on middle click (like press Esc) */ - g_signal_connect (status_icon, "button-press-event", - G_CALLBACK (middle_quit_cb), NULL); - - if (options.notification_data.listen) - { - channel = g_io_channel_unix_new (0); - if (channel) - { - g_io_channel_set_encoding (channel, NULL, NULL); - g_io_channel_set_flags (channel, G_IO_FLAG_NONBLOCK, NULL); - g_io_add_watch (channel, G_IO_IN | G_IO_HUP, handle_stdin, NULL); - - g_signal_connect (status_icon, "popup_menu", - G_CALLBACK (popup_menu_cb), NULL); - } - } - - /* Show icon and wait */ - gtk_status_icon_set_visible (status_icon, TRUE); - - if (options.data.timeout > 0) - g_timeout_add_seconds (options.data.timeout, - (GSourceFunc) timeout_cb, NULL); - - gtk_main (); - - return exit_code; -} diff --git a/desktop/yad/yad.SlackBuild b/desktop/yad/yad.SlackBuild index cd6b847473..b35fdd41f5 100644 --- a/desktop/yad/yad.SlackBuild +++ b/desktop/yad/yad.SlackBuild @@ -5,7 +5,7 @@ # Written by Charles (SlackBuilds@catcons.co.uk) PRGNAM=yad -VERSION=${VERSION:-0.5.2} +VERSION=${VERSION:-0.12.1} BUILD=${BUILD:-1} 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 {} \; -# Update notification.c with the SVN r158 version -cp $CWD/notification.c.r158 src/notification.c - CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/desktop/yad/yad.info b/desktop/yad/yad.info index 02568f52fd..d03c5d5ff6 100644 --- a/desktop/yad/yad.info +++ b/desktop/yad/yad.info @@ -1,10 +1,10 @@ PRGNAM="yad" -VERSION="0.5.2" +VERSION="0.12.1" HOMEPAGE="http://code.google.com/p/yad/" -DOWNLOAD="http://yad.googlecode.com/files/yad-0.5.2.tar.xz" -MD5SUM="184c6476a79c6f456ca1f7f18127aa83" +DOWNLOAD="http://yad.googlecode.com/files/yad-0.12.1.tar.xz" +MD5SUM="eb978f5e1d5975d1937fd09ace79aef9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Charles" EMAIL="SlackBuilds@catcons.co.uk" -APPROVED="rworkman" +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/icecream/icecream.SlackBuild b/development/icecream/icecream.SlackBuild index 0a745b9990..f3a8f51d8e 100644 --- a/development/icecream/icecream.SlackBuild +++ b/development/icecream/icecream.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=icecream SRCNAM=icecc -VERSION=0.9.6 +VERSION=0.9.7 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/icecream/icecream.info b/development/icecream/icecream.info index e64a545480..9b7f376353 100644 --- a/development/icecream/icecream.info +++ b/development/icecream/icecream.info @@ -1,10 +1,10 @@ PRGNAM="icecream" -VERSION="0.9.6" +VERSION="0.9.7" HOMEPAGE="http://old-en.opensuse.org/Icecream" -DOWNLOAD="ftp://ftp.suse.com/pub/projects/icecream/icecc-0.9.6.tar.bz2" -MD5SUM="c6dacb3f28eade45f603a99245cde4fd" +DOWNLOAD="ftp://ftp.suse.com/pub/projects/icecream/icecc-0.9.7.tar.bz2" +MD5SUM="c06900c2f4011428d0d48826a04f74fb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="rworkman" +APPROVED="" diff --git a/development/ocaml/ocaml.SlackBuild b/development/ocaml/ocaml.SlackBuild index 677774f1ac..f7ebea03c2 100644 --- a/development/ocaml/ocaml.SlackBuild +++ b/development/ocaml/ocaml.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ocaml -VERSION=3.11.1 +VERSION=3.12.1 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/ocaml/ocaml.info b/development/ocaml/ocaml.info index 8044af5ebf..7dccb4b877 100644 --- a/development/ocaml/ocaml.info +++ b/development/ocaml/ocaml.info @@ -1,10 +1,10 @@ PRGNAM="ocaml" -VERSION="3.11.1" +VERSION="3.12.1" HOMEPAGE="http://caml.inria.fr" -DOWNLOAD="http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.1.tar.bz2" -MD5SUM="fe011781f37f6b41fe08e0706969a89e" +DOWNLOAD="http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.bz2" +MD5SUM="227a3daaedb150bf5037a3db01f5bf42" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Ferenc Deak" EMAIL="ferenc.deak@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/development/opencl-headers/README b/development/opencl-headers/README new file mode 100644 index 0000000000..4e432b6b4d --- /dev/null +++ b/development/opencl-headers/README @@ -0,0 +1,3 @@ +opencl-headers (headers file for OpenCL) + +This is a repackaging of the header files from khronos.org. diff --git a/development/opencl-headers/opencl-headers.SlackBuild b/development/opencl-headers/opencl-headers.SlackBuild new file mode 100644 index 0000000000..49e9e7b7d3 --- /dev/null +++ b/development/opencl-headers/opencl-headers.SlackBuild @@ -0,0 +1,33 @@ +#!/bin/sh + +# Slackware build script for opencl-headers +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=opencl-headers +VERSION=${VERSION:-1.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +ARCH=noarch + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG/usr/include/CL $OUTPUT +cd $PKG/usr/include/CL +for HEADER in cl.h cl.hpp cl_ext.h cl_gl.h cl_gl_ext.h cl_platform.h opencl.h; do + install -m 0644 $CWD/$HEADER $PKG/usr/include/CL/ +done + +mkdir -p $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/opencl-headers/opencl-headers.info b/development/opencl-headers/opencl-headers.info new file mode 100644 index 0000000000..6fed31d673 --- /dev/null +++ b/development/opencl-headers/opencl-headers.info @@ -0,0 +1,24 @@ +PRGNAM="opencl-headers" +VERSION="1.1" +HOMEPAGE="http://www.khronos.org/opencl/" +DOWNLOAD="\ + http://www.khronos.org/registry/cl/api/1.1/cl.h \ + http://www.khronos.org/registry/cl/api/1.1/cl.hpp \ + http://www.khronos.org/registry/cl/api/1.1/cl_ext.h \ + http://www.khronos.org/registry/cl/api/1.1/cl_gl.h \ + http://www.khronos.org/registry/cl/api/1.1/cl_gl_ext.h \ + http://www.khronos.org/registry/cl/api/1.1/cl_platform.h \ + http://www.khronos.org/registry/cl/api/1.1/opencl.h" +MD5SUM="\ + 00b0e17089ff618ad727c8e0328c22ca \ + 801cd16dda62704b450865d4e752a9c5 \ + 1e9627453c1760b9d918f63848b4fbea \ + 502d9509e7331c8fef68ee4fe843775f \ + 3a34c61be65bf98a0d5f0cc74237dfd3 \ + 8a7fe4abbcab1b56683b23713da75601 \ + 8bc589e602246900e4435694d5bc4379" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/development/opencl-headers/slack-desc b/development/opencl-headers/slack-desc new file mode 100644 index 0000000000..c2ff1efcec --- /dev/null +++ b/development/opencl-headers/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------------------------------------------------------| +opencl-headers: opencl-headers (headers file for OpenCL) +opencl-headers: +opencl-headers: This is a repackaging of the header files from khronos.org. +opencl-headers: +opencl-headers: homepage: http://www.khronos.org/opencl/ +opencl-headers: +opencl-headers: +opencl-headers: +opencl-headers: +opencl-headers: +opencl-headers: 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..36580b485e 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.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/trac/trac.info b/development/trac/trac.info index e161b6d879..aee5707ae7 100644 --- a/development/trac/trac.info +++ b/development/trac/trac.info @@ -1,10 +1,10 @@ PRGNAM="trac" -VERSION="0.11.6" +VERSION="0.12.2" 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.2.tar.gz" +MD5SUM="f70c7676601f2592bcb7871319e62dd7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Eugene Suter" EMAIL="easuter@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/development/vala/vala.SlackBuild b/development/vala/vala.SlackBuild index 3ea5a4d4ea..98b619c5d3 100644 --- a/development/vala/vala.SlackBuild +++ b/development/vala/vala.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=vala -VERSION=${VERSION:-0.12.0} +VERSION=${VERSION:-0.12.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/vala/vala.info b/development/vala/vala.info index 4e82f1c8f6..81b5ba26da 100644 --- a/development/vala/vala.info +++ b/development/vala/vala.info @@ -1,10 +1,10 @@ PRGNAM="vala" -VERSION="0.12.0" +VERSION="0.12.1" HOMEPAGE="http://live.gnome.org/Vala" -DOWNLOAD="http://download.gnome.org/sources/vala/0.12/vala-0.12.0.tar.bz2" -MD5SUM="b11fafaa705085342156312e356b6ff2" +DOWNLOAD="http://download.gnome.org/sources/vala/0.12/vala-0.12.1.tar.bz2" +MD5SUM="bf35262cc611de447147d01cbac33767" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="dsomero" +APPROVED="" diff --git a/games/assaultcube/assaultcube.SlackBuild b/games/assaultcube/assaultcube.SlackBuild index 01d498a457..3030eb1751 100644 --- a/games/assaultcube/assaultcube.SlackBuild +++ b/games/assaultcube/assaultcube.SlackBuild @@ -7,7 +7,7 @@ SRCNAM=AssaultCube PRGNAM=assaultcube VERSION=1.1.0.4 -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -74,11 +74,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ 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.png \ - $PKG/usr/share/icons/hicolor/${i}x${i}/apps/$PRGNAM.png -done +install -D -m 0644 $CWD/$PRGNAM.svg $PKG/usr/share/pixmaps/$PRGNAM.svg mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ diff --git a/games/assaultcube/assaultcube.svg b/games/assaultcube/assaultcube.svg new file mode 100644 index 0000000000..082e00ed5d --- /dev/null +++ b/games/assaultcube/assaultcube.svg @@ -0,0 +1,247 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="47.298313" + height="49.527348" + id="svg3711" + version="1.1" + inkscape:version="0.48.1 r9760" + sodipodi:docname="Nuovo documento 2"> + <defs + id="defs3713" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.9666667" + inkscape:cx="45.670949" + inkscape:cy="23.212821" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="2" + fit-margin-left="5" + fit-margin-right="5" + fit-margin-bottom="5" + inkscape:window-width="548" + inkscape:window-height="457" + inkscape:window-x="425" + inkscape:window-y="208" + inkscape:window-maximized="0" /> + <metadata + id="metadata3716"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(5.6709487,-3.1905169)"> + <path + style="fill:#9b0101" + d="m 11.481424,49.24329 c -1.11526,-0.18566 -2.2013895,-0.40425 -2.4476695,-1.58035 -0.284,-2.363 1.3719995,-3.027 2.3519995,-4.291 -1.1,-1.956 -1.7829996,0.814 -3.3449995,0.598 -0.981,-0.703 -0.625,-1.494 -0.175,-2.62 -1.0070005,-0.594 -1.7290005,-1.521 -2.7700005,-2.072 1.261,-2.249 -0.622,-4.286 -0.844,-7.089 -1.529,-0.268 -2.767,-0.87 -3.87199996,-1.621 -0.057,-0.875 -0.116,-1.745 -0.174,-2.621 1.55499996,-0.637 2.93399996,-1.426 3.97399996,-2.52 -0.737,-1.677 -3.83799996,0.698 -5.315,-0.775 -0.259,-1.4 0.67700004,-1.757 1.34500004,-2.344 1.29699996,0.132 1.82599996,1.138 3.44599996,0.9 0.286,-1.157 1.375,-1.621 1.694,-2.748 -0.245,-1.326 -1.127,-1.929 -0.993,-3.691 1.141,-0.761 1.888,-1.869 4.0140005,-1.771 -0.101,-0.951999 -0.77,-1.263999 -1.244,-1.797999 0.354,-0.863 0.496,-1.917001 0.946,-2.693001 2.2019995,-0.6329997 2.6009995,0.786 4.1959995,0.847 0.82,-0.097 0.055,-1.5959997 0.224,-2.2699997 1.124,-0.307 1.858,-0.9559997 1.725,-2.3679997 1.072,1.055 3.247,0.855 3.918,2.3719997 1.461,-0.482 2.147,-1.6439997 4.018,-1.7709997 1.214,-0.179 0.887,1.3989997 1.973,1.3739997 1.077,0.239 0.931,-0.5909997 1.848,-0.4999997 0.811,-0.122 1.209,0.23 1.194,1.0519997 1.702,-0.068 2.651,0.726 3.492,1.6489997 1.399,0.051 0.881,-1.5829997 2.548,-1.2979997 1.375,1.6439997 -1.214,2.3170007 -0.452,4.5410007 0.324,1.104999 2.212,0.424 2.718,1.325999 0.152,1.544 -0.709,2.198 -1.302,3.09 0.502,1.021 0.563,1.919 0.199,2.996 0.937,1.349 0.177,4.636 1.146,5.94 0.408,1.31 -0.932,2.314 0.554,2.595 -0.003,0.822 -0.896,0.867 -1.825,0.874 1.623,0.836 2.701,2.969 1.042,4.441 -1.517,0.263 -2.412,-0.188 -3.413,-0.525 -0.3,0.092 -0.352,0.402 -0.723,0.424 0.189,1.526 1.197,2.123 1.722,3.27 -0.312,0.787 -0.666,1.531 -0.978,2.322 -1.991,0.582 -2.061,-1.029 -3.395,-0.152 -0.309,-0.313 -0.458,-0.818 -0.47,-1.474 -1.38,0.206 -1.301,1.685 -2.095,2.396 -2.158,-1.003 -3.411,0.724 -4,2.145 -2.341,0.263 -4.222,-0.009 -5.337,-1.151 -1.104,0.563 -2.491,0.875 -3.667,1.374 0.359,1.597 1.258,3.354 0.692,4.839" + id="path3653" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccc" /> + <g + transform="translate(-430.83924,-152.40405)" + id="g288"> + <g + id="g290"> + <g + id="g292"> + <g + id="g294"> + <polygon + style="fill:#ffffff" + id="polygon296" + points="450.12,179.294 450.858,190.419 461.441,182.747 460.705,171.616 " /> + <g + id="g298"> + <polygon + style="fill:none" + id="polygon300" + points="450.12,179.294 450.858,190.419 461.441,182.747 460.705,171.616 " /> + <g + id="g302"> + <g + id="g304"> + <g + id="g306"> + <polygon + style="fill:#202020" + id="polygon308" + points="451.409,179.862 451.468,179.904 451.403,179.717 " /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path310" + d="m 451.47,179.3 -0.089,-0.094 0.138,0.568 c 0.259,0.189 -0.222,-0.602 -0.049,-0.474 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path312" + d="m 451.555,179.305 c 0.145,0.052 0.024,-0.174 -0.011,-0.256 0.091,0.177 -0.166,0.046 0.011,0.256 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path314" + d="m 457.629,174.742 -0.012,0.029 0.012,-0.029 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path316" + d="m 458.729,172.882 -0.102,-0.175 c -0.088,0.508 -0.641,0.457 -0.864,0.814 l -0.021,-0.074 c -0.851,0.52 -1.393,1.33 -2.1,2.033 l -0.03,-0.106 c 0.002,0.084 0.035,0.22 -0.019,0.238 l -0.042,-0.112 c -0.364,-0.148 -0.37,0.53 -0.626,0.397 -0.024,0.064 0.034,0.191 0.124,0.259 -0.574,0.521 -1.204,1.058 -1.686,1.729 -0.059,-0.016 -0.116,-0.085 -0.177,-0.185 -0.226,0.833 -0.921,1.071 -1.527,1.403 0.062,0.13 0.145,0.081 0.178,0.241 0.283,0.014 0.121,-0.521 0.438,-0.428 l 0.06,0.126 c 0.169,-0.016 -0.18,-0.298 0.046,-0.244 0.116,0.059 0.091,0.15 0.12,0.143 0.217,-0.228 0.552,-0.316 0.591,-0.758 0.233,0.199 0.275,-0.187 0.536,-0.022 -0.005,-0.144 0.078,-0.166 -0.013,-0.344 0.969,-0.509 1.694,-1.392 2.606,-2.025 0.08,-0.773 0.988,-0.581 1.374,-1.1 l 0.033,0.048 c 0.08,-0.233 0.277,-0.459 0.514,-0.542 l 0.021,-0.317 c 0.731,-0.22 1.345,-0.619 1.938,-1.048 l 0.889,-0.649 c -1.812,-0.898 -0.48,0.383 -0.917,0.47 -0.034,1.672 -0.353,3.155 0.515,4.724 l -0.111,-0.024 c 0.146,0.459 -0.031,0.899 0.116,1.331 l -0.057,0.003 c 0.547,1.061 0.087,2.276 0.668,3.295 0.445,1.021 -1.795,1.691 -2.471,2.677 l -0.064,-0.095 c -0.739,0.834 -1.945,0.96 -2.718,1.743 -1.057,0.445 -1.473,1.878 -2.587,2.258 -0.895,-0.047 -0.93,1.464 -1.798,1.378 -0.082,0.038 -1.463,0.068 -0.338,0.297 0.04,-0.336 0.015,-0.665 -0.057,-0.992 -0.141,-0.654 -0.457,-1.296 -0.764,-1.949 0.229,-1.257 -0.653,-2.438 -0.097,-3.678 -0.445,-0.54 0.427,-1.228 0.268,-1.852 l -0.142,0.032 c 0.414,-0.255 -0.633,-0.465 -0.006,-0.648 l 0.032,0.021 c 0.314,-0.142 -0.783,-0.228 -0.401,-0.326 L 449.9,180.84 c -0.057,-0.143 0.181,-0.029 0.235,-0.146 -0.021,-0.041 -0.292,0.003 -0.206,-0.091 0.653,-0.063 -0.165,-0.347 0.568,-0.405 0.006,0.079 0.276,-0.144 0.443,0.024 0.07,-0.056 0.019,-0.297 -0.292,-0.254 -0.333,0.001 -0.629,-0.075 -0.873,0.09 l 0.242,0.014 c -0.237,0.066 -0.117,0.046 -0.298,0.076 -0.02,0.195 -0.369,0.244 -0.503,0.393 l 0.024,-0.003 c 0.295,0.076 0.134,0.219 0.097,0.296 l -0.133,0.04 c -0.277,0.063 0.563,0.183 0.078,0.156 0.146,0.385 0.17,0.836 0.204,1.274 0.188,0.05 0.006,0.338 0.353,0.219 -0.396,0.137 -0.475,0.47 -0.452,0.59 l -0.067,-0.024 c -0.505,0.271 0.503,0.247 -0.121,0.511 0.456,0.004 -0.117,0.41 0.421,0.499 l -0.27,0.045 c 0.019,0.397 -0.116,0.848 -0.114,1.185 0.413,0.262 -0.133,0.708 0.43,0.918 -0.104,0.213 -0.307,0.559 -0.07,0.83 l -0.066,-0.023 c 0.054,0.32 0.107,0.721 0.466,0.919 -0.519,0.13 -0.404,0.263 -0.562,0.413 0.258,0.198 0.214,0.638 0.455,0.951 -0.237,0.066 0.121,0.265 -0.229,0.305 0.185,0.219 0.313,0.455 0.395,0.702 l 0.029,0.093 0.006,0.023 0.002,0.006 c 0.542,0.255 -1.213,-0.566 1.216,0.573 l 0.002,-0.003 0.009,-0.009 0.033,-0.035 0.144,-0.132 0.314,-0.229 c 0.446,-0.275 0.986,-0.436 1.535,-0.517 l 0.003,0.028 c -0.009,-0.23 -0.14,-0.662 -0.182,-0.941 l 0.039,0.082 c 0.105,-0.159 0.446,0.022 0.553,-0.136 l 0.043,0.11 c 0.044,-0.226 0.446,0.022 0.448,-0.314 l 0.063,0.069 0.024,-0.181 c 0.065,0.096 0.164,0.24 0.087,0.249 1.316,-0.813 2.253,-2.236 3.588,-3.097 l 0.018,0.124 0.134,-0.341 0.041,0.11 c 0.433,-0.07 0.569,-0.574 0.907,-0.758 0.03,0.046 0.051,0.172 0.132,0.192 0.042,-0.423 0.608,0.067 0.338,-0.548 0.027,0.015 0.122,0.131 0.13,0.19 0.508,-0.638 1.168,-1.102 1.871,-1.479 0.464,-1.541 0.157,-1.645 -0.114,-2.503 l 0.119,-0.004 c -0.474,-0.857 -0.092,-1.825 -0.235,-2.736 0.021,-0.384 -0.136,-0.632 -0.169,-1.014 l 0.147,-0.019 c -0.604,-0.607 0.416,-1.387 -0.247,-2.018 l 0.203,0.033 c -0.317,-0.083 0.083,-0.414 -0.448,-0.338 l 0.153,-0.129 c -0.732,-0.41 0.271,-0.852 -0.224,-1.381 l 0.13,0.028 c -0.107,-0.142 -0.198,-0.311 -0.089,-0.428 l 0.093,0.039 c 0.393,-0.466 0.055,-1.054 -0.305,-1.399 l -0.094,-0.224 c -0.03,0.364 -0.535,0.412 -0.713,0.699 l -0.051,-0.102 -0.036,0.22 -0.133,-0.177 c -0.337,0.228 -0.534,0.609 -0.84,0.862 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path318" + d="m 455.552,175.5 0.008,0.003 -0.008,-0.003 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path320" + d="m 449.175,180.596 0.045,-0.053 -0.045,0.053 z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g322"> + <polygon + style="fill:#ffffff" + id="polygon324" + points="450.12,179.294 450.858,190.419 439.355,184.214 438.617,173.081 " /> + <g + id="g326"> + <polygon + style="fill:none" + id="polygon328" + points="450.12,179.294 450.858,190.419 439.355,184.214 438.617,173.081 " /> + <g + id="g330"> + <g + id="g332"> + <g + id="g334"> + <polygon + style="fill:#202020" + id="polygon336" + points="450.074,177.886 450.087,177.815 449.946,177.954 " /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path338" + d="m 449.541,178.075 -0.046,0.12 0.452,-0.369 c 0.059,-0.316 -0.446,0.46 -0.406,0.249 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path340" + d="m 449.509,177.997 c -0.016,-0.152 -0.167,0.053 -0.227,0.12 0.12,-0.158 0.114,0.129 0.227,-0.12 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path342" + d="m 442.766,174.498 0.031,-10e-4 -0.031,10e-4 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path344" + d="m 440.613,174.313 -0.114,0.167 c 0.496,-0.141 0.688,0.38 1.108,0.426 l -0.059,0.052 c 0.836,0.541 1.802,0.678 2.741,1.01 l -0.082,0.075 c 0.075,-0.038 0.183,-0.127 0.223,-0.088 l -0.083,0.086 c 0.023,0.393 0.639,0.104 0.629,0.393 0.069,-0.005 0.157,-0.114 0.181,-0.224 0.719,0.292 1.475,0.627 2.289,0.77 0.012,0.059 -0.025,0.142 -0.089,0.238 0.848,-0.158 1.362,0.366 1.926,0.771 0.091,-0.113 0.01,-0.166 0.141,-0.266 -0.109,-0.261 -0.521,0.116 -0.575,-0.207 l 0.088,-0.109 c -0.087,-0.146 -0.189,0.292 -0.238,0.063 0.002,-0.129 0.096,-0.147 0.075,-0.169 -0.299,-0.097 -0.522,-0.36 -0.938,-0.205 0.079,-0.297 -0.287,-0.167 -0.252,-0.474 -0.127,0.067 -0.185,0.002 -0.304,0.161 -0.879,-0.652 -1.989,-0.925 -2.955,-1.473 -0.732,0.263 -0.952,-0.639 -1.586,-0.762 l 0.027,-0.051 c -0.245,0.03 -0.533,-0.05 -0.711,-0.228 l -0.295,0.119 c -0.516,-0.564 -1.14,-0.944 -1.784,-1.292 l -0.97,-0.519 c -2.021,1.25 -0.538,0.979 -1.021,1.544 -0.034,1.672 -0.353,3.155 0.516,4.724 l -0.112,-0.023 c 0.146,0.46 -0.031,0.899 0.116,1.331 l -0.057,0.002 c 0.547,1.061 0.088,2.276 0.669,3.295 0.037,1.773 2.11,1.608 3.139,2.375 l -0.058,0.099 c 1.071,0.304 1.709,1.336 2.75,1.691 0.858,0.759 2.331,0.512 3.155,1.352 0.347,0.825 1.724,0.201 2.022,1.022 0.377,0.092 0.008,1.208 1.102,0.252 0.04,-0.335 0.015,-0.665 -0.057,-0.992 -0.141,-0.653 -0.457,-1.296 -0.764,-1.948 0.229,-1.257 -0.653,-2.438 -0.097,-3.678 -0.445,-0.541 0.427,-1.228 0.268,-1.852 l -0.142,0.032 c 0.414,-0.255 -0.633,-0.466 -0.006,-0.648 l 0.032,0.021 c 0.314,-0.142 -0.783,-0.229 -0.401,-0.327 l -0.161,-0.009 c -0.057,-0.142 0.181,-0.028 0.235,-0.146 -0.021,-0.04 -0.292,0.004 -0.206,-0.091 0.653,-0.063 -0.165,-0.346 0.568,-0.404 0.006,0.079 0.275,-0.144 0.441,0.024 0.072,-0.056 0.021,-0.297 -0.291,-0.255 -0.332,0.002 -0.628,-0.074 -0.872,0.091 l 0.242,0.014 c -0.237,0.065 -0.117,0.046 -0.298,0.075 -0.02,0.196 -0.369,0.245 -0.503,0.394 l 0.024,-0.003 c 0.295,0.076 0.134,0.219 0.097,0.296 l -0.133,0.039 c -0.277,0.064 0.563,0.184 0.078,0.157 0.146,0.385 0.17,0.836 0.204,1.274 0.188,0.05 0.006,0.337 0.353,0.218 -0.396,0.137 -0.475,0.471 -0.452,0.591 l -0.067,-0.024 c -0.505,0.271 0.503,0.247 -0.122,0.51 0.457,0.005 -0.116,0.411 0.422,0.5 l -0.27,0.045 c 0.019,0.397 -0.116,0.847 -0.114,1.185 0.413,0.261 -0.134,0.707 0.43,0.918 -0.104,0.212 -0.307,0.559 -0.07,0.829 l -0.066,-0.023 c 0.054,0.32 0.107,0.722 0.466,0.92 -0.519,0.13 -0.404,0.262 -0.562,0.412 0.258,0.199 0.214,0.639 0.455,0.952 -0.237,0.066 0.12,0.265 -0.229,0.305 0.185,0.219 0.313,0.454 0.395,0.701 l 0.029,0.094 0.006,0.023 c 0.503,-0.321 -1.121,0.735 1.129,-0.718 l -0.012,-0.003 -0.046,-0.016 -0.182,-0.071 -0.344,-0.185 c -0.441,-0.282 -0.819,-0.699 -1.132,-1.159 l 0.024,-0.015 c -0.204,0.108 -0.536,0.413 -0.77,0.572 l 0.057,-0.07 c -0.189,-0.027 -0.174,-0.412 -0.362,-0.439 l 0.081,-0.086 c -0.224,0.058 -0.173,-0.412 -0.479,-0.268 l 0.035,-0.088 -0.174,0.055 c 0.058,-0.1 0.146,-0.251 0.187,-0.186 -1.305,-0.833 -2.992,-1.06 -4.347,-1.889 l 0.104,-0.069 -0.363,0.028 0.081,-0.086 c -0.252,-0.358 -0.766,-0.263 -1.077,-0.487 0.028,-0.049 0.133,-0.12 0.116,-0.202 -0.399,0.145 -0.203,-0.578 -0.641,-0.066 l 0.115,-0.2 c -0.795,-0.181 -1.499,-0.575 -2.146,-1.044 -0.441,0.804 -0.096,-0.995 -0.567,-1.33 l 0.119,-0.004 c -0.474,-0.857 -0.092,-1.825 -0.236,-2.736 0.021,-0.384 -0.135,-0.632 -0.169,-1.014 l 0.147,-0.02 c -0.604,-0.606 0.416,-1.387 -0.247,-2.017 l 0.203,0.033 c -0.317,-0.083 0.083,-0.414 -0.448,-0.338 l 0.152,-0.129 c -0.732,-0.41 0.271,-0.852 -0.223,-1.381 l 0.129,0.028 c -0.107,-0.142 -0.198,-0.31 -0.088,-0.428 l 0.091,0.039 c 0.455,-0.417 -0.086,-1.163 -0.163,-1.291 l -0.159,0.181 c 0.341,-0.13 0.603,0.304 0.938,0.34 l -0.07,0.089 0.215,-0.062 -0.103,0.196 c 0.358,0.208 0.787,0.221 1.149,0.388 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path346" + d="m 444.349,176.042 -10e-4,-0.008 10e-4,0.008 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path348" + d="m 449.175,180.596 0.045,-0.053 -0.045,0.053 z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g350"> + <polygon + style="fill:#ffffff" + id="polygon352" + points="438.617,173.081 450.12,179.294 460.705,171.616 449.263,165.434 " /> + <g + id="g354"> + <polygon + style="fill:none" + id="polygon356" + points="438.617,173.081 450.12,179.294 460.705,171.616 449.263,165.434 " /> + <g + id="g358"> + <g + id="g360"> + <g + id="g362"> + <polygon + style="fill:#202020" + id="polygon364" + points="440.995,172.871 441.054,172.913 440.991,172.725 " /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path366" + d="m 441.066,172.303 -0.09,-0.093 0.131,0.571 c 0.261,0.189 -0.215,-0.605 -0.041,-0.478 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path368" + d="m 441.151,172.308 c 0.146,0.051 0.027,-0.175 -0.007,-0.258 0.09,0.177 -0.167,0.047 0.007,0.258 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path370" + d="m 447.395,167.668 -0.013,0.029 0.013,-0.029 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path372" + d="m 448.541,165.786 -0.101,-0.176 c -0.098,0.513 -0.658,0.465 -0.892,0.827 l -0.021,-0.075 c -0.871,0.529 -1.436,1.35 -2.164,2.064 l -0.03,-0.107 c 10e-4,0.084 0.032,0.222 -0.021,0.24 l -0.04,-0.113 c -0.368,-0.147 -0.386,0.537 -0.645,0.405 -0.026,0.065 0.032,0.192 0.122,0.26 -0.592,0.529 -1.239,1.074 -1.739,1.755 -0.059,-0.015 -0.117,-0.085 -0.176,-0.185 -0.242,0.841 -0.953,1.085 -1.575,1.424 0.063,0.131 0.146,0.081 0.178,0.243 0.286,0.012 0.132,-0.526 0.449,-0.435 l 0.06,0.126 c 0.172,-0.016 -0.179,-0.299 0.052,-0.246 0.116,0.058 0.09,0.151 0.119,0.143 0.224,-0.231 0.563,-0.323 0.611,-0.769 0.234,0.2 0.283,-0.19 0.546,-0.026 -0.003,-0.145 0.082,-0.168 -0.009,-0.346 0.992,-0.52 1.744,-1.415 2.682,-2.06 0.094,-0.78 1.014,-0.592 1.413,-1.118 l 0.032,0.048 c 0.085,-0.236 0.289,-0.465 0.531,-0.55 l 0.025,-0.32 c 0.46,-0.031 2.018,-1.071 1.341,-0.63 0.659,0.357 1.339,0.683 1.949,1.131 1.432,0.938 2.55,2.014 4.373,2.133 l -0.08,0.082 c 0.477,0.126 0.762,0.516 1.216,0.625 l -0.028,0.049 c 1.212,0.114 2.021,1.164 3.215,1.226 1.47,-0.077 -1.557,1.421 -2.023,2.177 l -0.064,-0.095 c -0.76,0.849 -1.985,0.99 -2.778,1.79 -1.077,0.461 -1.517,1.911 -2.652,2.306 -0.907,-0.036 -0.959,1.487 -1.842,1.411 -0.782,-0.279 -2.233,-1.245 -3.69,-1.18 -0.968,-0.878 -2.464,-0.774 -3.241,-1.92 -0.707,0.084 -0.838,-1.027 -1.464,-1.232 l -0.048,0.136 c 0,-0.489 -0.741,0.282 -0.564,-0.348 l 0.035,-0.015 c 0.046,-0.343 -0.615,0.538 -0.496,0.161 l -0.096,0.133 c -0.152,-0.03 0.071,-0.168 0,-0.279 -0.047,-0.003 -0.152,0.25 -0.188,0.125 0.294,-0.586 -0.39,-0.048 -0.048,-0.701 0.07,0.039 0.022,-0.312 0.258,-0.361 -0.011,-0.091 -0.247,-0.178 -0.376,0.108 -0.178,0.282 -0.4,0.491 -0.39,0.788 l 0.143,-0.198 c -0.069,0.237 -0.023,0.125 -0.093,0.293 0.158,0.123 0.016,0.445 0.071,0.639 l 0.012,-0.022 c 0.224,-0.208 0.261,0.005 0.308,0.08 l -0.036,0.133 c -0.093,0.27 0.46,-0.377 0.177,0.02 0.412,0.086 0.816,0.311 1.217,0.52 0.143,-0.132 0.295,0.179 0.377,-0.179 -0.094,0.409 0.153,0.657 0.271,0.703 l -0.058,0.045 c -0.036,0.575 0.481,-0.291 0.377,0.38 0.247,-0.383 0.293,0.322 0.658,-0.084 l -0.104,0.251 c 0.354,0.202 0.672,0.56 0.966,0.742 0.447,-0.208 0.543,0.497 1.025,0.136 0.129,0.203 0.32,0.563 0.683,0.51 l -0.057,0.044 c 0.307,0.129 0.684,0.301 1.046,0.106 -0.163,0.508 0.012,0.484 0.06,0.698 0.311,-0.109 0.667,0.167 1.068,0.133 -0.069,0.237 0.293,0.042 0.142,0.359 0.912,-0.253 0.342,0.48 2.301,-0.034 0.457,-0.283 1.007,-0.451 1.564,-0.539 l 0.003,0.028 c -0.007,-0.231 -0.135,-0.666 -0.175,-0.946 l 0.039,0.081 c 0.11,-0.161 0.453,0.018 0.563,-0.143 l 0.041,0.11 c 0.049,-0.229 0.454,0.018 0.459,-0.322 l 0.064,0.069 0.028,-0.182 c 0.063,0.095 0.163,0.239 0.085,0.249 1.346,-0.835 2.313,-2.281 3.678,-3.163 l 0.017,0.124 0.14,-0.344 0.041,0.11 c 0.438,-0.076 0.584,-0.586 0.93,-0.775 0.031,0.046 0.05,0.173 0.131,0.192 0.048,-0.427 0.618,0.061 0.351,-0.556 0.026,0.015 0.122,0.13 0.13,0.191 0.521,-0.649 1.198,-1.124 1.917,-1.514 0.137,-2.149 -1.003,-1.281 -1.618,-1.724 l 0.06,-0.104 c -0.996,-0.065 -1.632,-0.915 -2.499,-1.289 -0.32,-0.227 -0.621,-0.229 -0.97,-0.409 l 0.063,-0.135 c -0.85,0.181 -0.98,-1.106 -1.883,-0.888 l 0.138,-0.154 c -0.241,0.223 -0.314,-0.295 -0.532,0.195 l -0.031,-0.199 c -0.746,0.396 -0.595,-0.692 -1.315,-0.563 l 0.094,-0.094 c -0.183,0.014 -0.376,0 -0.419,-0.158 l 0.082,-0.057 c -0.183,-0.668 -0.913,-0.433 -1.349,-0.69 l 0.162,-0.18 c -0.346,0.127 -0.616,-0.312 -0.959,-0.352 l 0.07,-0.089 -0.218,0.061 0.102,-0.196 c -0.367,-0.393 -1.235,0.247 -1.264,0.451 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path374" + d="m 445.273,168.446 0.008,0.003 -0.008,-0.003 z" /> + <path + style="fill:#202020" + inkscape:connector-curvature="0" + id="path376" + d="m 440.409,175.219 -0.021,-0.066 0.021,0.066 z" /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/graphics/gpicview/gpicview.SlackBuild b/graphics/gpicview/gpicview.SlackBuild index d1912d08dd..9563507e5b 100644 --- a/graphics/gpicview/gpicview.SlackBuild +++ b/graphics/gpicview/gpicview.SlackBuild @@ -4,7 +4,7 @@ # Written Evandro Alves Rodrigues evandrofisico@gmail.com PRGNAM=gpicview -VERSION=0.2.1 +VERSION=0.2.2 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -52,7 +52,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -CFLAG="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ @@ -63,10 +63,7 @@ CXXFLAGS="$SLKCFLAGS" \ --build=$ARCH-slackware-linux make -make install DESTDIR=$PKG - -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +make install-strip DESTDIR=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \ diff --git a/graphics/gpicview/gpicview.info b/graphics/gpicview/gpicview.info index 9be7ad1b73..e64c6e747a 100644 --- a/graphics/gpicview/gpicview.info +++ b/graphics/gpicview/gpicview.info @@ -1,10 +1,10 @@ PRGNAM="gpicview" -VERSION="0.2.1" +VERSION="0.2.2" HOMEPAGE="http://lxde.sourceforge.net/gpicview/" -DOWNLOAD="http://downloads.sourceforge.net/lxde/gpicview-0.2.1.tar.gz" -MD5SUM="a2de255bf9bdc40746c0dc89b3454a10" +DOWNLOAD="http://downloads.sourceforge.net/lxde/gpicview-0.2.2.tar.gz" +MD5SUM="943da9f4a23541accd5acdd4fb69966f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Evandro Alves Rodrigues" EMAIL="evandrofisico@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/atkmm/atkmm.SlackBuild b/libraries/atkmm/atkmm.SlackBuild index 180247212c..a1f56eecc1 100644 --- a/libraries/atkmm/atkmm.SlackBuild +++ b/libraries/atkmm/atkmm.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=atkmm -VERSION=${VERSION:-2.22.4} +VERSION=${VERSION:-2.22.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/atkmm/atkmm.info b/libraries/atkmm/atkmm.info index 87c484fdd2..4199e4ee30 100644 --- a/libraries/atkmm/atkmm.info +++ b/libraries/atkmm/atkmm.info @@ -1,10 +1,10 @@ PRGNAM="atkmm" -VERSION="2.22.4" +VERSION="2.22.5" HOMEPAGE="http://www.gtkmm.org/" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.22/atkmm-2.22.4.tar.bz2" -MD5SUM="ad1ddcc707bf18a27968838a327195d7" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.22/atkmm-2.22.5.tar.bz2" +MD5SUM="d56fe2b29d4c88fa270918e5572fc8cf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/frei0r/frei0r.SlackBuild b/libraries/frei0r/frei0r.SlackBuild index ec0085a7ef..541008c750 100644 --- a/libraries/frei0r/frei0r.SlackBuild +++ b/libraries/frei0r/frei0r.SlackBuild @@ -29,8 +29,8 @@ # PRGNAM=frei0r -VERSION=20100124 -BUILD=${BUILD:-2} +VERSION=1.3 +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} # Automatically determine the architecture we're building on: @@ -68,7 +68,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1 +tar xvf $CWD/$PRGNAM-plugins-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . find . \ @@ -77,7 +77,6 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -./autogen.sh CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -96,9 +95,11 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +# move html doc and clean $PKG/usr/share +#mv $PKG/usr/share/doc/$PRGNAM-plugins-$VERSION/html $PKG/usr/doc/$PRGNAM-$VERSION/ +#rm -fR $PKG/usr/share cp -a \ - AUTHORS COPYING ChangeLog Doxyfile INSTALL NEWS README \ + AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/libraries/frei0r/frei0r.info b/libraries/frei0r/frei0r.info index b3ddc03144..813df91d61 100644 --- a/libraries/frei0r/frei0r.info +++ b/libraries/frei0r/frei0r.info @@ -1,10 +1,10 @@ PRGNAM="frei0r" -VERSION="20100124" +VERSION="1.3" HOMEPAGE="http://www.piksel.org/frei0r" -DOWNLOAD="http://www.slackbuilds.org/sources/13.0/frei0r-20100124.tar.gz" -MD5SUM="a5bc4fe886c1b9915adae94559af143b" +DOWNLOAD="http://www.piksel.no/frei0r/releases/frei0r-plugins-1.3.tar.gz" +MD5SUM="a2eb63feeeb0c5cf439ccca276cbf70c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Jonathan Larsen" EMAIL="agentc0re@learnix.net" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/genshi/genshi.SlackBuild b/libraries/genshi/genshi.SlackBuild index 0d72a757a2..6d03e9319e 100644 --- a/libraries/genshi/genshi.SlackBuild +++ b/libraries/genshi/genshi.SlackBuild @@ -6,7 +6,7 @@ PRGNAM="genshi" SRCNAM="Genshi" -VERSION=${VERSION:-0.5.1} +VERSION=${VERSION:-0.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -45,7 +45,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$SRCNAM-$VERSION.tar.bz2 +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION chown -R root:root . find . \ diff --git a/libraries/genshi/genshi.info b/libraries/genshi/genshi.info index 08d9e8780c..dc18440ca8 100644 --- a/libraries/genshi/genshi.info +++ b/libraries/genshi/genshi.info @@ -1,10 +1,10 @@ PRGNAM="genshi" -VERSION="0.5.1" +VERSION="0.6" HOMEPAGE="http://genshi.edgewall.org/" -DOWNLOAD="http://ftp.edgewall.com/pub/genshi/Genshi-0.5.1.tar.bz2" -MD5SUM="822942bbc3109da9f6b472eb8ea4e3a4" +DOWNLOAD="http://ftp.edgewall.com/pub/genshi/Genshi-0.6.tar.gz" +MD5SUM="604e8b23b4697655d36a69c2d8ef7187" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Eugene Suter" EMAIL="easuter@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/glib-networking/README b/libraries/glib-networking/README new file mode 100644 index 0000000000..a541a5807b --- /dev/null +++ b/libraries/glib-networking/README @@ -0,0 +1,4 @@ +glib-networking (glib network extensions) + +glib-networking provides network-related giomodules for glib such as +a proxy resolver and a gnutls gtlsconnection implementation. diff --git a/libraries/glib-networking/glib-networking.SlackBuild b/libraries/glib-networking/glib-networking.SlackBuild new file mode 100644 index 0000000000..9b8150f5c3 --- /dev/null +++ b/libraries/glib-networking/glib-networking.SlackBuild @@ -0,0 +1,82 @@ +#!/bin/sh + +# Slackware build script for glib-networking +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=glib-networking +VERSION=${VERSION:-2.28.7} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +DOCS="AUTHORS COPYING INSTALL NEWS README" + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --enable-shared \ + --disable-static \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/libraries/glib-networking/glib-networking.info b/libraries/glib-networking/glib-networking.info new file mode 100644 index 0000000000..a1ab4b2cbb --- /dev/null +++ b/libraries/glib-networking/glib-networking.info @@ -0,0 +1,10 @@ +PRGNAM="glib-networking" +VERSION="2.28.7" +HOMEPAGE="http://live.gnome.org" +DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/glib-networking/2.28/glib-networking-2.28.7.tar.bz2" +MD5SUM="c10e51571d03c10111a37bcd21fbf777" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/libraries/glib-networking/slack-desc b/libraries/glib-networking/slack-desc new file mode 100644 index 0000000000..16e9d5f518 --- /dev/null +++ b/libraries/glib-networking/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +glib-networking: glib-networking (glib network extensions) +glib-networking: +glib-networking: glib-networking provides network-related giomodules for glib such as +glib-networking: a proxy resolver and a gnutls gtlsconnection implementation. +glib-networking: +glib-networking: +glib-networking: +glib-networking: +glib-networking: +glib-networking: +glib-networking: diff --git a/libraries/gobject-introspection/README b/libraries/gobject-introspection/README index e338dff7e1..73a765e183 100644 --- a/libraries/gobject-introspection/README +++ b/libraries/gobject-introspection/README @@ -4,3 +4,5 @@ GObject Introspection is a project for providing machine readable introspection data of the API of C libraries. This introspection data can be used in several different use cases, for example automatic code generation for bindings, API verification and documentation generation. + +libffi is an optional dependency. diff --git a/libraries/gobject-introspection/gobject-introspection.SlackBuild b/libraries/gobject-introspection/gobject-introspection.SlackBuild index 1c7a18383e..35409a1daa 100644 --- a/libraries/gobject-introspection/gobject-introspection.SlackBuild +++ b/libraries/gobject-introspection/gobject-introspection.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gobject-introspection -VERSION=${VERSION:-0.10.6} +VERSION=${VERSION:-0.10.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -56,7 +56,7 @@ else LIBDIRSUFFIX="" fi -DOCS="AUTHORS CONTRIBUTORS COPYING NEWS README TODO" +DOCS="AUTHORS CONTRIBUTORS COPYING* NEWS README TODO" set -e @@ -86,13 +86,11 @@ CXXFLAGS="$SLKCFLAGS" \ make make install DESTDIR=$PKG -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -( cd $PKG/usr/man - find . -type f -exec gzip -9 {} \; - for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done -) +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/libraries/gobject-introspection/gobject-introspection.info b/libraries/gobject-introspection/gobject-introspection.info index 50d821669d..e845a13aac 100644 --- a/libraries/gobject-introspection/gobject-introspection.info +++ b/libraries/gobject-introspection/gobject-introspection.info @@ -1,10 +1,10 @@ PRGNAM="gobject-introspection" -VERSION="0.10.6" +VERSION="0.10.8" HOMEPAGE="http://live.gnome.org/GObjectIntrospection" -DOWNLOAD="ftp://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/0.10/gobject-introspection-0.10.6.tar.bz2" -MD5SUM="73a4b44d25f62f751825b30c621103ce" +DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/0.10/gobject-introspection-0.10.8.tar.bz2" +MD5SUM="b5da58a5327d13b4d1e08b8e42b2456d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Andrew Psaltis" EMAIL="ampsaltis@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/lensfun/lensfun.SlackBuild b/libraries/lensfun/lensfun.SlackBuild index bb27a5812e..7984ff95ef 100644 --- a/libraries/lensfun/lensfun.SlackBuild +++ b/libraries/lensfun/lensfun.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lensfun -VERSION=0.2.3 +VERSION=r127 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/lensfun/lensfun.info b/libraries/lensfun/lensfun.info index 7a528fca1d..80cf368ac9 100644 --- a/libraries/lensfun/lensfun.info +++ b/libraries/lensfun/lensfun.info @@ -1,10 +1,10 @@ PRGNAM="lensfun" -VERSION="0.2.3" +VERSION="r127" HOMEPAGE="http://lensfun.berlios.de/" -DOWNLOAD="http://download.berlios.de/lensfun/lensfun-0.2.3.tar.bz2" -MD5SUM="c5c04be4f53e3eef450ff4948d8f65b3" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lensfun-r127.tar.bz2" +MD5SUM="1627a059f683707bff3a227acf244353" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Ricardson Williams" EMAIL="ricardsonwilliams@yahoo.com.br" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/libatasmart/libatasmart.SlackBuild b/libraries/libatasmart/libatasmart.SlackBuild index 6fc2517b71..45fe5f3bd0 100644 --- a/libraries/libatasmart/libatasmart.SlackBuild +++ b/libraries/libatasmart/libatasmart.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libatasmart -VERSION=${VERSION:-0.17} +VERSION=${VERSION:-20110405_cc60205} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,9 +69,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ -./configure \ +sh bootstrap.sh \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ diff --git a/libraries/libatasmart/libatasmart.info b/libraries/libatasmart/libatasmart.info index f25e5961d3..ba7a60c802 100644 --- a/libraries/libatasmart/libatasmart.info +++ b/libraries/libatasmart/libatasmart.info @@ -1,10 +1,10 @@ PRGNAM="libatasmart" -VERSION="0.17" +VERSION="20110405_cc60205" HOMEPAGE="http://0pointer.de/" -DOWNLOAD="http://0pointer.de/public/libatasmart-0.17.tar.gz" -MD5SUM="dc36cadbbb7fa38f8af175713eda1a21" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/libatasmart-20110405_cc60205.tar.gz" +MD5SUM="73ad2a85eb5af48060dd468a421ecdd5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/libbonobo/libbonobo.SlackBuild b/libraries/libbonobo/libbonobo.SlackBuild index 1b45e65494..315741ffe1 100644 --- a/libraries/libbonobo/libbonobo.SlackBuild +++ b/libraries/libbonobo/libbonobo.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libbonobo -VERSION=2.24.3 +VERSION=2.32.0 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libbonobo/libbonobo.info b/libraries/libbonobo/libbonobo.info index 4eb6eba249..337488a0f4 100644 --- a/libraries/libbonobo/libbonobo.info +++ b/libraries/libbonobo/libbonobo.info @@ -1,10 +1,10 @@ PRGNAM="libbonobo" -VERSION="2.24.3" +VERSION="2.32.0" HOMEPAGE="http://www.gnome.org/" -DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/libbonobo/2.24/libbonobo-2.24.3.tar.bz2" -MD5SUM="b217cef6a187505290c66c5bf8225d38" +DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/libbonobo/2.32/libbonobo-2.32.0.tar.bz2" +MD5SUM="bc2b25b03ca57866a61e04852f2f53fd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/libbonoboui/libbonoboui.SlackBuild b/libraries/libbonoboui/libbonoboui.SlackBuild index aebc793281..217f7f4102 100644 --- a/libraries/libbonoboui/libbonoboui.SlackBuild +++ b/libraries/libbonoboui/libbonoboui.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libbonoboui -VERSION=2.24.3 +VERSION=2.24.4 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libbonoboui/libbonoboui.info b/libraries/libbonoboui/libbonoboui.info index 6713c81967..c8fdf1202a 100644 --- a/libraries/libbonoboui/libbonoboui.info +++ b/libraries/libbonoboui/libbonoboui.info @@ -1,10 +1,10 @@ PRGNAM="libbonoboui" -VERSION="2.24.3" +VERSION="2.24.4" HOMEPAGE="http://www.gnome.org/" -DOWNLOAD="http://ftp.acc.umu.se/pub/GNOME/sources/libbonoboui/2.24/libbonoboui-2.24.3.tar.bz2" -MD5SUM="3a754b1df0a4d5fd4836a05020a0bb4a" +DOWNLOAD="http://ftp.acc.umu.se/pub/GNOME/sources/libbonoboui/2.24/libbonoboui-2.24.4.tar.bz2" +MD5SUM="cc2fb47b79fb3bcc6816ff07d7496cf9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/libffi/README b/libraries/libffi/README new file mode 100644 index 0000000000..ff544b5b8d --- /dev/null +++ b/libraries/libffi/README @@ -0,0 +1,5 @@ +libffi (portable foreign function interface library) + +The libffi library provides a portable, high level programming +interface to various calling conventions allowing calls to any +function specified by a call interface description at run-time. diff --git a/libraries/libffi/doinst.sh b/libraries/libffi/doinst.sh new file mode 100644 index 0000000000..1381118392 --- /dev/null +++ b/libraries/libffi/doinst.sh @@ -0,0 +1,3 @@ +if [ -x usr/bin/install-info ]; then + usr/bin/install-info usr/info/libffi.info.gz usr/info/dir >/dev/null 2>&1 +fi diff --git a/libraries/libffi/libffi.SlackBuild b/libraries/libffi/libffi.SlackBuild new file mode 100644 index 0000000000..788c673f1e --- /dev/null +++ b/libraries/libffi/libffi.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Slackware build script for libffi +# Written by ponce <matteo.bernardini@gmail.com> +# thanks goes to Steve Kennedy for his updates to gnomeslackbuild.org +# made the thing easier :) + +PRGNAM=libffi +VERSION=${VERSION:-3.0.9} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --infodir=/usr/info \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +find $PKG/usr/doc/$PRGNAM-$VERSION/ -type f -exec chmod 644 {} \; +chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION + +(cd $PKG/usr/info; rm -f dir; gzip -9 *) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/libraries/libffi/libffi.info b/libraries/libffi/libffi.info new file mode 100644 index 0000000000..7d2b95f0ad --- /dev/null +++ b/libraries/libffi/libffi.info @@ -0,0 +1,10 @@ +PRGNAM="libffi" +VERSION="3.0.9" +HOMEPAGE="http://sourceware.org/libffi/" +DOWNLOAD="ftp://sourceware.org/pub/libffi/libffi-3.0.9.tar.gz" +MD5SUM="1f300a7a7f975d4046f51c3022fa5ff1" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/libraries/libffi/slack-desc b/libraries/libffi/slack-desc new file mode 100644 index 0000000000..cfc6862267 --- /dev/null +++ b/libraries/libffi/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +libffi: libffi (portable foreign function interface library) +libffi: +libffi: The libffi library provides a portable, high level programming +libffi: interface to various calling conventions allowing calls to any +libffi: function specified by a call interface description at run-time. +libffi: +libffi: +libffi: +libffi: +libffi: homepage: http://sourceware.org/libffi/ +libffi: diff --git a/libraries/libfm/README b/libraries/libfm/README index 32c99a7613..9da9c168cf 100644 --- a/libraries/libfm/README +++ b/libraries/libfm/README @@ -1,4 +1,7 @@ LibFM provides file management functions built on top of Glib/GIO, giving a convenient higher-level API. -This requires menu-cache, udisks, and upower. +This requires menu-cache. +udisks and upower are needed for automounting removable media. +If libfm is built over gvfs, it will use its supported access +methods for local and remote data (trash, ftp, smb, etc.). diff --git a/libraries/libfm/libfm.SlackBuild b/libraries/libfm/libfm.SlackBuild index 9b55d14ce9..ae99de2f7d 100644 --- a/libraries/libfm/libfm.SlackBuild +++ b/libraries/libfm/libfm.SlackBuild @@ -21,9 +21,11 @@ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# slightly modified by ponce <matteo.bernardini@gmail.com> PRGNAM=libfm -VERSION=${VERSION:-20110316_c604674} +VERSION=${VERSION:-20110811_d9a0701} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,7 +71,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -sh autogen.sh || true +sh autogen.sh CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -78,14 +80,22 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ - --enable-udisks \ - --disable-debug \ - --disable-static \ + --enable-udisks=yes \ + --enable-static=no \ --build=$ARCH-slackware-linux make make install-strip DESTDIR=$PKG +# add handlers for terminal and archiver from LXDE components to the default config +sed -i -e 's|\[ui\]|terminal=lxterminal -e %s\narchiver=xarchiver %s\n\n[ui]|' \ + $PKG/etc/xdg/libfm/libfm.conf +# add them also for web browser and mail client using those of Slackware +sed -i -e 's|^WebBrowser=.*|WebBrowser=mozilla-firefox.desktop|' \ + $PKG/etc/xdg/libfm/pref-apps.conf +sed -i -e 's|^MailClient=.*|MailClient=mozilla-thunderbird.desktop|' \ + $PKG/etc/xdg/libfm/pref-apps.conf + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS COPYING README TODO \ $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/libraries/libfm/libfm.info b/libraries/libfm/libfm.info index 8d3c8bd54f..47b3809564 100644 --- a/libraries/libfm/libfm.info +++ b/libraries/libfm/libfm.info @@ -1,10 +1,10 @@ PRGNAM="libfm" -VERSION="20110316_c604674" +VERSION="20110811_d9a0701" HOMEPAGE="http://pcmanfm.sourceforge.net" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/libfm-20110316_c604674.tar.xz" -MD5SUM="d2973b01e62aa30223a270630e45d433" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/libfm-20110811_d9a0701.tar.xz" +MD5SUM="c77162d1de6c56e48e87c1201987e85f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/libgnome/libgnome.SlackBuild b/libraries/libgnome/libgnome.SlackBuild index b771755731..27d41cebad 100644 --- a/libraries/libgnome/libgnome.SlackBuild +++ b/libraries/libgnome/libgnome.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libgnome -VERSION=2.28.0 +VERSION=2.32.0 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libgnome/libgnome.info b/libraries/libgnome/libgnome.info index e6dbfe1222..56fa761f1a 100644 --- a/libraries/libgnome/libgnome.info +++ b/libraries/libgnome/libgnome.info @@ -1,10 +1,10 @@ PRGNAM="libgnome" -VERSION="2.28.0" +VERSION="2.32.0" HOMEPAGE="http://www.gnome.org/" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libgnome/2.28/libgnome-2.28.0.tar.bz2" -MD5SUM="5c7efe21dc28c137aa766a77a84c0c29" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libgnome/2.32/libgnome-2.32.0.tar.bz2" +MD5SUM="b27a0c61918fad8492d84b407a72bd7c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/libquicktime/libquicktime.SlackBuild b/libraries/libquicktime/libquicktime.SlackBuild index 0766bcba6b..f2d1a9e8cd 100644 --- a/libraries/libquicktime/libquicktime.SlackBuild +++ b/libraries/libquicktime/libquicktime.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libquicktime -VERSION=1.2.2 +VERSION=1.2.3 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libquicktime/libquicktime.info b/libraries/libquicktime/libquicktime.info index ae2320af72..1481bb4c8b 100644 --- a/libraries/libquicktime/libquicktime.info +++ b/libraries/libquicktime/libquicktime.info @@ -1,10 +1,10 @@ PRGNAM="libquicktime" -VERSION="1.2.2" +VERSION="1.2.3" HOMEPAGE="http://libquicktime.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/libquicktime/libquicktime-1.2.2.tar.gz" -MD5SUM="016a0513a7d3fb1b8e64a265152e559d" +DOWNLOAD="http://downloads.sourceforge.net/libquicktime/libquicktime-1.2.3.tar.gz" +MD5SUM="9a82a1546408605ea8337b3a7c78786e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/libsoup/libsoup.SlackBuild b/libraries/libsoup/libsoup.SlackBuild index 3d173edebe..e764b42f40 100644 --- a/libraries/libsoup/libsoup.SlackBuild +++ b/libraries/libsoup/libsoup.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libsoup -VERSION=2.32.2 -BUILD=${BUILD:-2} +VERSION=2.34.3 +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then diff --git a/libraries/libsoup/libsoup.info b/libraries/libsoup/libsoup.info index fecf9a9385..bb63bb2cd5 100644 --- a/libraries/libsoup/libsoup.info +++ b/libraries/libsoup/libsoup.info @@ -1,10 +1,10 @@ PRGNAM="libsoup" -VERSION="2.32.2" +VERSION="2.34.3" HOMEPAGE="http://live.gnome.org/LibSoup" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libsoup/2.32/libsoup-2.32.2.tar.bz2" -MD5SUM="03f37350a2a31046ebabb8470e75abcc" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/libsoup/2.34/libsoup-2.34.3.tar.bz2" +MD5SUM="7112d198724f8d29fac4647ef400e39b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/libunicap/README b/libraries/libunicap/README index 792c9234af..f556b088a6 100644 --- a/libraries/libunicap/README +++ b/libraries/libunicap/README @@ -6,3 +6,5 @@ It offers a high level of hardware abstraction while maintaining maximum performance. Zero copy capture of video buffers is possible for devices supporting it allowing fast video capture with low CPU usage even on low-speed architectures. + +ffmpeg is an optional dependency. diff --git a/libraries/libunicap/disable-v4l.patch b/libraries/libunicap/disable-v4l.patch new file mode 100644 index 0000000000..bb2ca28af8 --- /dev/null +++ b/libraries/libunicap/disable-v4l.patch @@ -0,0 +1,11 @@ +diff -Naur libunicap-0.9.12.orig/cpi/v4l2cpi/uvcvideo.h libunicap-0.9.12/cpi/v4l2cpi/uvcvideo.h +--- libunicap-0.9.12.orig/cpi/v4l2cpi/uvcvideo.h 2010-01-17 08:49:29.000000000 +0100 ++++ libunicap-0.9.12/cpi/v4l2cpi/uvcvideo.h 2011-06-02 07:41:09.642997395 +0200 +@@ -2,7 +2,6 @@ + #define _USB_VIDEO_H_ + + #include <linux/kernel.h> +-#include <linux/videodev.h> + + #include "uvc_compat.h" + diff --git a/libraries/libunicap/libunicap.SlackBuild b/libraries/libunicap/libunicap.SlackBuild index 791c4532e1..b865bf5eaa 100644 --- a/libraries/libunicap/libunicap.SlackBuild +++ b/libraries/libunicap/libunicap.SlackBuild @@ -52,6 +52,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# kernel in 13.37 doesn't have this header anymore +# http://lists.fedoraproject.org/pipermail/devel/2011-February/148519.html +patch -p1 < $CWD/disable-v4l.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -61,6 +65,7 @@ CXXFLAGS="$SLKCFLAGS" \ --localstatedir=/var \ --mandir=/usr/man \ --disable-static \ + --disable-v4l \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux diff --git a/libraries/libvirt/README b/libraries/libvirt/README index efc0370908..1e307c02e5 100644 --- a/libraries/libvirt/README +++ b/libraries/libvirt/README @@ -2,3 +2,19 @@ libvirt - The virtualization API libvirt is a toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). + +You can enable other optional (not-autodetected) features +by passing variables to the script +(VAR=yes|no ./libvirt.SlackBuild): +VIRTGROUP=somegroup (default: users) qemu group used +XEN=yes|no (default: no) xen support +VMWARE=yes|no (default: no) vmware support +ESX=yes|no (default: no) esx support + +if you want to start the libvirt daemon at boot add this +to /etc/rc.d/rc.local + +# Start libvirt: +if [ -x /etc/rc.d/rc.libvirt ]; then + /etc/rc.d/rc.libvirt start +fi diff --git a/libraries/libvirt/doinst.sh b/libraries/libvirt/doinst.sh index d5a0dd37db..3de36d0ee3 100644 --- a/libraries/libvirt/doinst.sh +++ b/libraries/libvirt/doinst.sh @@ -36,3 +36,4 @@ config etc/logrotate.d/libvirtd.lxc.new config etc/logrotate.d/libvirtd.qemu.new config etc/logrotate.d/libvirtd.uml.new config etc/sasl2/libvirt.conf.new +config etc/rc.d/rc.libvirt.new diff --git a/libraries/libvirt/libvirt.SlackBuild b/libraries/libvirt/libvirt.SlackBuild index bee24a10ae..650afbc13b 100644 --- a/libraries/libvirt/libvirt.SlackBuild +++ b/libraries/libvirt/libvirt.SlackBuild @@ -4,8 +4,8 @@ # Written by Michal Bialozor <bialyy@o2.pl> PRGNAM=libvirt -VERSION=0.9.4 -BUILD=${BUILD:-1} +VERSION=${VERSION:-0.9.4} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -35,6 +35,26 @@ else LIBDIRSUFFIX="" fi +VIRTGROUP=${VIRTGROUP:-users} + +if [ "${XEN:-no}" = "no" ]; then + enable_xen="--without-xen" +else + enable_xen="--with-xen" +fi + +if [ "${VMWARE:-no}" = "no" ]; then + enable_vmware="--without-vmware" +else + enable_vmware="--with-vmware" +fi + +if [ "${ESX:-no}" = "no" ]; then + enable_esx="--without-esx" +else + enable_esx="--with-esx" +fi + set -e rm -rf $PKG @@ -58,7 +78,11 @@ CFLAGS="$SLKCFLAGS" \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --enable-static=no \ --enable-shared=yes \ - --without-xen \ + --without-openvz \ + --with-qemu-group=$VIRTGROUP \ + $enable_xen \ + $enable_vmware \ + $enable_esx \ --build=$ARCH-slackware-linux make \ @@ -69,6 +93,18 @@ make \ EXAMPLE_DIR=/usr/doc/$PRGNAM-$VERSION/examples \ install-strip DESTDIR=$PKG +# add an rc.libvirt to start the daemon +install -D -m 0755 $CWD/rc.libvirt $PKG/etc/rc.d/rc.libvirt.new + +# by default we got no certs +sed -i -e 's|\#listen_tls\ =\ 0|listen_tls = 0|' $PKG/etc/libvirt/libvirtd.conf +# we use $VIRTGROUP as our virtualization group +sed -i -e "s|\#group\ =\ \"root\"|group = \"$VIRTGROUP\"|" $PKG/etc/libvirt/qemu.conf +sed -i -e "s|\#unix_sock_group\ =\ \"libvirt\"|unix_sock_group = \"$VIRTGROUP\"|" \ + $PKG/etc/libvirt/libvirtd.conf +sed -i -e "s|\#unix_sock_rw_perms\ =\ \"0770\"|unix_sock_rw_perms = \"0770\"|" \ + $PKG/etc/libvirt/libvirtd.conf + mv $PKG/etc/libvirt/qemu.conf \ $PKG/etc/libvirt/qemu.conf.new mv $PKG/etc/libvirt/qemu/networks/default.xml \ diff --git a/libraries/libvirt/libvirt.info b/libraries/libvirt/libvirt.info index 06f7d5feec..145909cfe2 100644 --- a/libraries/libvirt/libvirt.info +++ b/libraries/libvirt/libvirt.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Michal Bialozor" EMAIL="bialyy@o2.pl" -APPROVED="Niels Horn" +APPROVED="" diff --git a/libraries/libvirt/rc.libvirt b/libraries/libvirt/rc.libvirt new file mode 100644 index 0000000000..1cdea9a7ea --- /dev/null +++ b/libraries/libvirt/rc.libvirt @@ -0,0 +1,106 @@ +#!/bin/bash + +MODULES="tun vhost_net" +PIDFILE="/var/run/libvirtd.pid" +TIMEOUT=${TIMEOUT:-40} +OPTS=${OPTS:-" -v -f /etc/libvirt/libvirtd.conf "} + +check_running_machines() { + + i=0 + + for j in `/usr/sbin/virsh list | grep running | awk '{print $2;}'` ; do + /usr/sbin/virsh shutdown $j + done + + echo -n "Waiting machines" + + while [ $(/usr/sbin/virsh list | grep running | wc -l) -gt "0" ]; do + if [ "$i" -ge "$TIMEOUT" ];then + break + fi + echo -n "." + i=`expr $i + 1` + sleep 1 + done + + echo "" + + if [ $(/usr/sbin/virsh list | grep running | wc -l) -gt "0" ];then + + echo -n "The following machines are still running, forcing shutdown: " + for j in `/usr/sbin/virsh list | grep running | awk '{print $2;}'` ; do + /usr/sbin/virsh destroy $j + echo -n "$j " + done + + echo "" + sleep 2 + fi + +} + +check_processor() { + + egrep 'vmx' /proc/cpuinfo > /dev/null + + if [ "$?" -eq "0" ];then + MODULES="$MODULES kvm_intel kvm" + fi + + check=$? + + egrep 'svm' /proc/cpuinfo > /dev/null + + if [ "$?" -eq "0" ];then + MODULES="$MODULES kvm_amd kvm" + fi + + check=`expr $check + $?` + + if [ $check -eq "2" ];then + echo "Your systems does not support KVM!" + fi + +} + +start() { + if [ -f $PIDFILE ];then + echo "libvirt is already running..." + exit 1 + fi + echo "Starting libvirtd..." + check_processor + modprobe -a $MODULES + libvirtd -d -l $OPTS +} + +stop() { + if [ ! -f $PIDFILE ];then + echo "libvirt is not running..." + exit 2 + fi + check_running_machines + check_processor + echo "Stopping libvirtd..." + kill -TERM `cat $PIDFILE` + modprobe -ra $MODULES +} + +case $1 in +start) + start + ;; +stop) + stop + ;; +restart) + stop + sleep 1 + start + ;; +*) + echo "Usage: $0 (start|stop|restart)" + ;; +esac + diff --git a/libraries/libvpx/libvpx.SlackBuild b/libraries/libvpx/libvpx.SlackBuild index dd281cc643..71df46d39c 100644 --- a/libraries/libvpx/libvpx.SlackBuild +++ b/libraries/libvpx/libvpx.SlackBuild @@ -8,7 +8,8 @@ # Modified by SlackBuilds.org PRGNAM=libvpx -VERSION=${VERSION:-0.9.2} +VERSION=${VERSION:-0.9.7_p1} +SRCVERSION=$(echo $VERSION | tr _ -) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -48,9 +49,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/${PRGNAM}-v${VERSION}.tar.bz2 -cd $PRGNAM-$VERSION +rm -rf ${PRGNAM}-v${SRCVERSION} +tar xvf $CWD/${PRGNAM}-v${SRCVERSION}.tar.bz2 +cd ${PRGNAM}-v${SRCVERSION} chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -71,12 +72,16 @@ cd build-tmp --enable-postproc \ --enable-vp8 \ --enable-shared \ + --enable-runtime-cpu-detect \ $ARCHOPTS make make install DESTDIR=$PKG cd - +# remove the static version +rm $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM.a + find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/libraries/libvpx/libvpx.info b/libraries/libvpx/libvpx.info index 14852dc705..d0791d5e98 100644 --- a/libraries/libvpx/libvpx.info +++ b/libraries/libvpx/libvpx.info @@ -1,10 +1,10 @@ PRGNAM="libvpx" -VERSION="0.9.2" +VERSION="0.9.7_p1" HOMEPAGE="http://www.webmproject.org/" -DOWNLOAD="http://webm.googlecode.com/files/libvpx-v0.9.2.tar.bz2" -MD5SUM="609370925b274aeaa29e94fc34c74957" +DOWNLOAD="http://webm.googlecode.com/files/libvpx-v0.9.7-p1.tar.bz2" +MD5SUM="bd888cffde8d9c3061c7fd719b0cd4ce" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/menu-cache/menu-cache.SlackBuild b/libraries/menu-cache/menu-cache.SlackBuild index 7919816c1d..42990e903f 100644 --- a/libraries/menu-cache/menu-cache.SlackBuild +++ b/libraries/menu-cache/menu-cache.SlackBuild @@ -25,7 +25,7 @@ # SUCH DAMAGE. PRGNAM=menu-cache -VERSION=${VERSION:-0.3.2} +VERSION=${VERSION:-20110702_b368b5d} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -61,7 +61,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z cd $PRGNAM-$VERSION chown -R root:root . find . \ @@ -70,6 +70,8 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +sh autogen.sh + LDFLAGS="$SLKLDFLAGS" \ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -79,16 +81,13 @@ CXXFLAGS="$SLKCFLAGS" \ --localstatedir=/var \ --sysconfdir=/etc \ --mandir=/usr/man \ - --disable-static \ + --enable-static=no \ --program-prefix= \ --program-suffix= \ --build=$ARCH-slackware-linux \ make -make install DESTDIR=$PKG - -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +make install-strip DESTDIR=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ diff --git a/libraries/menu-cache/menu-cache.info b/libraries/menu-cache/menu-cache.info index a532cb98fa..7705eccf37 100644 --- a/libraries/menu-cache/menu-cache.info +++ b/libraries/menu-cache/menu-cache.info @@ -1,10 +1,10 @@ PRGNAM="menu-cache" -VERSION="0.3.2" +VERSION="20110702_b368b5d" HOMEPAGE="http://lxde.org" -DOWNLOAD="http://downloads.sourceforge.net/lxde/menu-cache-0.3.2.tar.gz" -MD5SUM="ac4a9ea77db68d3db3f9f53cc75af66a" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/menu-cache-20110702_b368b5d.tar.xz" +MD5SUM="f45a9fa850358ac34999481f16c8fb86" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/libraries/pangomm/pangomm.SlackBuild b/libraries/pangomm/pangomm.SlackBuild index 94cfee8108..1002ca2dca 100644 --- a/libraries/pangomm/pangomm.SlackBuild +++ b/libraries/pangomm/pangomm.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pangomm -VERSION=${VERSION:-2.28.1} +VERSION=${VERSION:-2.28.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/pangomm/pangomm.info b/libraries/pangomm/pangomm.info index c4b0cb3ffd..3a377524eb 100644 --- a/libraries/pangomm/pangomm.info +++ b/libraries/pangomm/pangomm.info @@ -1,10 +1,10 @@ PRGNAM="pangomm" -VERSION="2.28.1" +VERSION="2.28.2" HOMEPAGE="http://www.gtkmm.org/" -DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/pangomm/2.28/pangomm-2.28.1.tar.bz2" -MD5SUM="03e6406bfb311e4018e69ab2a02b489b" +DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/pangomm/2.28/pangomm-2.28.2.tar.bz2" +MD5SUM="005a474863495d3c6267429a80da6cf2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="Erik Hanson" +APPROVED="" diff --git a/libraries/sg3_utils/sg3_utils.SlackBuild b/libraries/sg3_utils/sg3_utils.SlackBuild index e3619b6299..9b6cc61275 100644 --- a/libraries/sg3_utils/sg3_utils.SlackBuild +++ b/libraries/sg3_utils/sg3_utils.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sg3_utils -VERSION=${VERSION:-1.31} +VERSION=${VERSION:-1.32} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/sg3_utils/sg3_utils.info b/libraries/sg3_utils/sg3_utils.info index 5415d0a680..b260a1de29 100644 --- a/libraries/sg3_utils/sg3_utils.info +++ b/libraries/sg3_utils/sg3_utils.info @@ -1,10 +1,10 @@ PRGNAM="sg3_utils" -VERSION="1.31" +VERSION="1.32" HOMEPAGE="http://sg.danny.cz/sg/sg3_utils.html" -DOWNLOAD="http://sg.danny.cz/sg/p/sg3_utils-1.31.tgz" -MD5SUM="9431e1944cde829a24dedf027e1364b5" +DOWNLOAD="http://sg.danny.cz/sg/p/sg3_utils-1.32.tgz" +MD5SUM="0f64a1a8d7e451f516f2b1df3d032e4b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/soundtouch/soundtouch.SlackBuild b/libraries/soundtouch/soundtouch.SlackBuild index dae1738fc9..98862281c5 100644 --- a/libraries/soundtouch/soundtouch.SlackBuild +++ b/libraries/soundtouch/soundtouch.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=soundtouch -VERSION=1.5.0 +VERSION=${VERSION:-1.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,6 +71,8 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +./bootstrap + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/libraries/soundtouch/soundtouch.info b/libraries/soundtouch/soundtouch.info index b4047e4299..a0dc61d978 100644 --- a/libraries/soundtouch/soundtouch.info +++ b/libraries/soundtouch/soundtouch.info @@ -1,10 +1,10 @@ PRGNAM="soundtouch" -VERSION="1.5.0" +VERSION="1.6.0" HOMEPAGE="http://www.surina.net/soundtouch" -DOWNLOAD="http://www.surina.net/soundtouch/soundtouch-1.5.0.tar.gz" -MD5SUM="5456481d8707d2a2c27466ea64a099cb" +DOWNLOAD="http://www.surina.net/soundtouch/soundtouch-1.6.0.tar.gz" +MD5SUM="aa1c63d4d67b033f044a6a48d2be5bdd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="dsomero" +APPROVED="" diff --git a/libraries/webkitgtk/README b/libraries/webkitgtk/README index d48b627604..35df8504d6 100644 --- a/libraries/webkitgtk/README +++ b/libraries/webkitgtk/README @@ -1,4 +1,4 @@ WebKitGTK+ is the port of the portable web rendering engine WebKit to the GTK+ platform. -Requires icu4c and libsoup. +Requires icu4c, libsoup and perl-switch. diff --git a/libraries/wvstreams/wvstreams-4.6.1-parallel-make.patch b/libraries/wvstreams/wvstreams-4.6.1-parallel-make.patch new file mode 100644 index 0000000000..5ad79fd7a9 --- /dev/null +++ b/libraries/wvstreams/wvstreams-4.6.1-parallel-make.patch @@ -0,0 +1,58 @@ +diff -ur wvstreams-4.6.1.orig/Makefile wvstreams-4.6.1/Makefile +--- wvstreams-4.6.1.orig/Makefile 2009-09-16 00:26:50.000000000 +0300 ++++ wvstreams-4.6.1/Makefile 2010-01-04 18:06:15.000000000 +0200 +@@ -131,12 +131,19 @@ + # libwvstreams: stream/event handling library + # + TARGETS += libwvstreams.so +-TARGETS += crypto/tests/ssltest ipstreams/tests/unixtest ++TARGETS += crypto/tests/ssltest ++crypto/tests/ssltest: $(LIBWVSTREAMS) ++ ++TARGETS += ipstreams/tests/unixtest ++ipstreams/tests/unixtest: $(LIBWVSTREAMS) ++ + TARGETS += crypto/tests/printcert ++crypto/tests/printcert: $(LIBWVSTREAMS) + + ifndef _MACOS + ifneq ("$(with_readline)", "no") + TARGETS += ipstreams/tests/wsd ++ ipstreams/tests/wsd: $(LIBWVSTREAMS) + ipstreams/tests/wsd-LIBS += -lreadline + else + TEST_SKIP_OBJS += ipstreams/tests/wsd +@@ -179,7 +186,11 @@ + # + ifneq ("$(with_dbus)", "no") + TARGETS += libwvdbus.so +- TARGETS += dbus/tests/wvdbus dbus/tests/wvdbusd ++ TARGETS += dbus/tests/wvdbus ++ dbus/tests/wvdbus: $(LIBWVDBUS) ++ ++ TARGETS += dbus/tests/wvdbusd ++ dbus/tests/wvdbusd: $(LIBWVDBUS) + TESTS += $(call tests_cc,dbus/tests) + libwvdbus_OBJS += $(call objects,dbus) + libwvdbus.so: $(libwvdbus_OBJS) $(LIBWVSTREAMS) +diff -ur wvstreams-4.6.1.orig/wvrules-posix.mk wvstreams-4.6.1/wvrules-posix.mk +--- wvstreams-4.6.1.orig/wvrules-posix.mk 2008-10-21 18:31:58.000000000 +0300 ++++ wvstreams-4.6.1/wvrules-posix.mk 2010-01-04 18:04:00.000000000 +0200 +@@ -85,12 +85,15 @@ + $(AR) s $1 + endef + +-CC: FORCE ++CC: + @CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" \ + $(WVSTREAMS)/gen-cc CC c + +-CXX: FORCE ++CXX: + @CC="$(CXX)" CFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" \ + $(WVSTREAMS)/gen-cc CXX cc + ++#All files must depend on the above two rules. This is a godawful hack. ++$(shell find -type f '(' -name '*.c' -o -name '*.cc' ')' ): CC CXX ++ + wvlink=$(LINK_MSG)$(WVLINK_CC) $(LDFLAGS) $($1-LDFLAGS) -o $1 $(filter %.o %.a %.so, $2) $($1-LIBS) $(XX_LIBS) $(LDLIBS) $(PRELIBS) $(LIBS) diff --git a/libraries/wvstreams/wvstreams.SlackBuild b/libraries/wvstreams/wvstreams.SlackBuild index ebe4b85968..b6b9ae0c3b 100644 --- a/libraries/wvstreams/wvstreams.SlackBuild +++ b/libraries/wvstreams/wvstreams.SlackBuild @@ -54,6 +54,9 @@ find . \ # Fix a build error with glibc-2.12.x patch -p0 < $CWD/wvstreams-4.6.1-glibc212.patch +# patch to allow parallel builds +patch -p1 < $CWD/wvstreams-4.6.1-parallel-make.patch + # configure doesn't support disabling static libraries # Don't manually remove them either, as wvdial won't build then :) CFLAGS="$SLKCFLAGS" \ diff --git a/libraries/wxsvg/wxsvg.SlackBuild b/libraries/wxsvg/wxsvg.SlackBuild index 573088635c..ec980941e1 100644 --- a/libraries/wxsvg/wxsvg.SlackBuild +++ b/libraries/wxsvg/wxsvg.SlackBuild @@ -5,16 +5,15 @@ # Written by ponce <matteo.bernardini@gmail.com> PRGNAM=wxsvg -VERSION=${VERSION:-1.0.6} +SRC_VERSION=1.0.8-1 +VERSION=$(echo $SRC_VERSION | tr - _) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -43,9 +42,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 -cd $PRGNAM-$VERSION +rm -rf $PRGNAM-$SRC_VERSION +tar xvf $CWD/$PRGNAM-$SRC_VERSION.tar.bz2 +cd $PRGNAM-$SRC_VERSION chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ diff --git a/libraries/wxsvg/wxsvg.info b/libraries/wxsvg/wxsvg.info index 47f158a0d7..e46045252b 100644 --- a/libraries/wxsvg/wxsvg.info +++ b/libraries/wxsvg/wxsvg.info @@ -1,10 +1,10 @@ PRGNAM="wxsvg" -VERSION="1.0.6" +VERSION="1.0.8_1" HOMEPAGE="http://sourceforge.net/projects/wxsvg/" -DOWNLOAD="http://download.sourceforge.net/wxsvg/wxsvg-1.0.6.tar.bz2" -MD5SUM="328fc48fd07ce6950bcc3bfb02ece475" +DOWNLOAD="http://download.sourceforge.net/wxsvg/wxsvg-1.0.8-1.tar.bz2" +MD5SUM="81b1b4e9f86b74850d56df6cc3a44faa" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" 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/jigdo/README b/misc/jigdo/README new file mode 100644 index 0000000000..9b69320f1f --- /dev/null +++ b/misc/jigdo/README @@ -0,0 +1,8 @@ +jigdo (jigsaw download) + +Jigsaw Download, or short jigdo, is a tool designed to ease the +distribution of very large files over the internet, for example CD or +DVD images. Its aim is to make downloading the images as easy for +users as a click on a direct download link in a browser, while +avoiding all the problems that server administrators have with hosting +such large files. diff --git a/misc/jigdo/jigdo.SlackBuild b/misc/jigdo/jigdo.SlackBuild new file mode 100644 index 0000000000..33a574b5d5 --- /dev/null +++ b/misc/jigdo/jigdo.SlackBuild @@ -0,0 +1,85 @@ +#!/bin/sh + +# Slackware build script for jigdo +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=jigdo +VERSION=${VERSION:-0.7.3} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +DOCS="README THANKS changelog doc/TechDetails.txt doc/Hacking.txt" + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# apply some patches from debian +zcat $CWD/jigdo_0.7.3-3.diff.gz | patch -p1 + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +mv $PKG/usr/share/$PRGNAM/COPYING $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/misc/jigdo/jigdo.info b/misc/jigdo/jigdo.info new file mode 100644 index 0000000000..8c5f23a42e --- /dev/null +++ b/misc/jigdo/jigdo.info @@ -0,0 +1,10 @@ +PRGNAM="jigdo" +VERSION="0.7.3" +HOMEPAGE="http://atterer.org/jigdo/" +DOWNLOAD="http://atterer.org/sites/atterer/files/2009-08/jigdo/jigdo-0.7.3.tar.bz2" +MD5SUM="bbc1d9ac750bb34e0748f0b57157cc72" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/misc/jigdo/jigdo_0.7.3-3.diff.gz b/misc/jigdo/jigdo_0.7.3-3.diff.gz Binary files differnew file mode 100644 index 0000000000..43a8349d7d --- /dev/null +++ b/misc/jigdo/jigdo_0.7.3-3.diff.gz diff --git a/misc/jigdo/slack-desc b/misc/jigdo/slack-desc new file mode 100644 index 0000000000..d5596cacd4 --- /dev/null +++ b/misc/jigdo/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------------------------------------------------------| +jigdo: jigdo (jigsaw download) +jigdo: +jigdo: Jigsaw Download, or short jigdo, is a tool designed to ease the +jigdo: distribution of very large files over the internet, for example CD or +jigdo: DVD images. Its aim is to make downloading the images as easy for +jigdo: users as a click on a direct download link in a browser, while +jigdo: avoiding all the problems that server administrators have with hosting +jigdo: such large files. +jigdo: +jigdo: homepage: http://atterer.org/jigdo/ +jigdo: 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..797dd90c20 --- /dev/null +++ b/misc/lxappearance-obconf/lxappearance-obconf.SlackBuild @@ -0,0 +1,82 @@ +#!/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:-20110820_02aeaab} +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 || true + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --build=$ARCH-slackware-linux + +make +make install-strip DESTDIR=$PKG + +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..c9e96c9aa6 --- /dev/null +++ b/misc/lxappearance-obconf/lxappearance-obconf.info @@ -0,0 +1,10 @@ +PRGNAM="lxappearance-obconf" +VERSION="20110820_1152465" +HOMEPAGE="http://lxde.org/" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxappearance-obconf-20110820_02aeaab.tar.xz" +MD5SUM="d81259dc87f4ae3d0d00a6f09202d0d2" +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/misc/lxappearance/lxappearance.SlackBuild b/misc/lxappearance/lxappearance.SlackBuild index 965b2e331f..80ea5b2153 100644 --- a/misc/lxappearance/lxappearance.SlackBuild +++ b/misc/lxappearance/lxappearance.SlackBuild @@ -5,7 +5,7 @@ # Originally by "majk" <majk@konstelacioj.info> PRGNAM=lxappearance -VERSION=${VERSION:-0.5.1} +VERSION=${VERSION:-20110611_85fee53} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -42,7 +42,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z cd $PRGNAM-$VERSION chown -R root:root . find . \ @@ -51,11 +51,14 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +sh autogen.sh || true + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ + --enable-man \ --mandir=/usr/man \ --sysconfdir=/etc \ --build=$ARCH-slackware-linux diff --git a/misc/lxappearance/lxappearance.info b/misc/lxappearance/lxappearance.info index 88fe555c25..668e15aff1 100644 --- a/misc/lxappearance/lxappearance.info +++ b/misc/lxappearance/lxappearance.info @@ -1,10 +1,10 @@ PRGNAM="lxappearance" -VERSION="0.5.1" +VERSION="20110611_85fee53" HOMEPAGE="http://lxde.org" -DOWNLOAD="http://downloads.sourceforge.net/lxde/lxappearance-0.5.1.tar.gz" -MD5SUM="34d157a7fe97ef0b93db8fab3f251e07" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxappearance-20110611_85fee53.tar.xz" +MD5SUM="bc3f2805b67f3173df40cf1ba4710f37" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Dugan Chen" EMAIL="dugan [underscore] c [at] fastmail [dot] fm" -APPROVED="Erik Hanson,Niels Horn" +APPROVED="" diff --git a/multimedia/2ManDVD/2ManDVD.SlackBuild b/multimedia/2ManDVD/2ManDVD.SlackBuild index 6c9d3f79e2..362c6858e9 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.7.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,7 +71,7 @@ qmake \ make install -D -m 0755 $PRGNAM $PKG/usr/bin/$PRGNAM -install -D -m 0644 Interface/mandvdico.png $PKG/usr/share/pixmaps/mandvdico.png +install -D -m 0644 $CWD/acquia_marina_logo.png $PKG/usr/share/pixmaps/mandvdico.png mkdir -p $PKG/usr/share/$PRGNAM chmod -R 0755 Bibliotheque Interface diff --git a/multimedia/2ManDVD/2ManDVD.info b/multimedia/2ManDVD/2ManDVD.info index faed09e575..4b433089f4 100644 --- a/multimedia/2ManDVD/2ManDVD.info +++ b/multimedia/2ManDVD/2ManDVD.info @@ -1,10 +1,10 @@ PRGNAM="2ManDVD" -VERSION="1.3.5" +VERSION="1.7.2" 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.7.2.tar.gz" +MD5SUM="2b060c2a2a996fb7e3503a134a0ffca0" 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..a75aef6e11 100644 --- a/multimedia/2ManDVD/README +++ b/multimedia/2ManDVD/README @@ -2,8 +2,5 @@ qt interface written by Stéphane Gibault. It's the successor of ManDVD 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/2ManDVD/acquia_marina_logo.png b/multimedia/2ManDVD/acquia_marina_logo.png Binary files differnew file mode 100644 index 0000000000..1f95f0b9c9 --- /dev/null +++ b/multimedia/2ManDVD/acquia_marina_logo.png 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-2.5.4-x264-build115.patch b/multimedia/avidemux/avidemux-2.5.4-x264-build115.patch new file mode 100644 index 0000000000..c627667ecd --- /dev/null +++ b/multimedia/avidemux/avidemux-2.5.4-x264-build115.patch @@ -0,0 +1,45 @@ +diff -ru avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp +--- avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp 2011-04-28 22:35:36.000000000 +0200 ++++ avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp 2011-04-28 22:40:26.000000000 +0200 +@@ -488,8 +488,10 @@ + printf("[x264] analyse.b_transform_8x8 = %d\n", x264Param->analyse.b_transform_8x8);
+ printf("[x264] analyse.inter = %d\n", x264Param->analyse.inter);
+ printf("[x264] b_cabac = %d\n", x264Param->b_cabac);
+-#if X264_BUILD > 101
++#if X264_BUILD > 101 && X264_BUILD < 115
+ printf("[x264] i_open_gop = %d\n", x264Param->i_open_gop);
++#elif X264_BUILD > 114
++ printf("[x264] b_open_gop = %d\n", x264Param->b_open_gop);
+ #endif
+ printf("[x264] b_interlaced = %d\n", x264Param->b_interlaced);
+ #if X264_BUILD > 88
+diff -ru avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp +--- avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp 2011-04-28 22:35:36.000000000 +0200 ++++ avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp 2011-04-28 22:43:36.000000000 +0200 +@@ -417,7 +417,7 @@ + _param.b_cabac = cabac;
+ }
+
+-#if X264_BUILD > 101
++#if X264_BUILD > 101 && X264_BUILD < 115
+ unsigned int x264Options::getOpenGopMode(void)
+ {
+ return _param.i_open_gop;
+@@ -428,6 +428,17 @@ + if (openGopMode < 3)
+ _param.i_open_gop = openGopMode;
+ }
++#elif X264_BUILD > 114
++unsigned int x264Options::getOpenGopMode(void)
++{
++ return _param.b_open_gop;
++}
++
++void x264Options::setOpenGopMode(unsigned int openGopMode)
++{
++ if (openGopMode < 3)
++ _param.b_open_gop = openGopMode;
++}
+ #endif
+
+ unsigned int x264Options::getInterlaced(void)
diff --git a/multimedia/avidemux/avidemux.SlackBuild b/multimedia/avidemux/avidemux.SlackBuild index 7b1f78efaa..3344fef5ef 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.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,14 +71,14 @@ 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"' .) fi +# a little fix for recent x264 snapshots (x264 version 115) +patch -p1 < $CWD/avidemux-2.5.4-x264-build115.patch + mkdir build cd build @@ -148,13 +148,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 +178,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 719779c8a0..5803877918 100644 --- a/multimedia/avidemux/avidemux.info +++ b/multimedia/avidemux/avidemux.info @@ -1,10 +1,10 @@ PRGNAM="avidemux" -VERSION="2.5.2" +VERSION="2.5.5" 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.5.tar.gz" DOWNLOAD_x86_64="" -MD5SUM="9027e1324c06e833e6c3c22298503cc7" +MD5SUM="33bbe210c6826cea1987ed18a41d57a7" MD5SUM_x86_64="" MAINTAINER="Niklas 'Nille' Åkerström" EMAIL="Nille.kungen[AT]gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/multimedia/dvdstyler/dvdstyler.SlackBuild b/multimedia/dvdstyler/dvdstyler.SlackBuild index 3db8d6bfd6..1f62c5ecaf 100644 --- a/multimedia/dvdstyler/dvdstyler.SlackBuild +++ b/multimedia/dvdstyler/dvdstyler.SlackBuild @@ -6,16 +6,14 @@ PRGNAM=dvdstyler SPRGNAM=DVDStyler -VERSION=${VERSION:-1.8.1} +VERSION=${VERSION:-1.8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -68,7 +66,7 @@ CXXFLAGS="$SLKCFLAGS" \ make make install DESTDIR=$PKG -install -D -m0644 data/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png +install -D -m0644 $CWD/$PRGNAM.svg $PKG/usr/share/pixmaps/$PRGNAM.svg find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/multimedia/dvdstyler/dvdstyler.info b/multimedia/dvdstyler/dvdstyler.info index 46285d5d11..abebd0bf0a 100644 --- a/multimedia/dvdstyler/dvdstyler.info +++ b/multimedia/dvdstyler/dvdstyler.info @@ -1,10 +1,10 @@ PRGNAM="dvdstyler" -VERSION="1.8.1" +VERSION="1.8.2" HOMEPAGE="http://www.dvdstyler.org/" -DOWNLOAD="http://download.sourceforge.net/dvdstyler/DVDStyler-1.8.1.tar.bz2" -MD5SUM="076bd95e15912c1c0f7f9165d0ea5632" +DOWNLOAD="http://download.sourceforge.net/dvdstyler/DVDStyler-1.8.2.tar.bz2" +MD5SUM="0cb08645b75d08e48baae02450f63902" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/multimedia/dvdstyler/dvdstyler.svg b/multimedia/dvdstyler/dvdstyler.svg new file mode 100644 index 0000000000..fc208b9558 --- /dev/null +++ b/multimedia/dvdstyler/dvdstyler.svg @@ -0,0 +1,638 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="128" + height="128" + id="svg2" + inkscape:version="0.48.1 r9760" + sodipodi:docname="dvdstyler.svg"> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1440" + inkscape:window-height="843" + id="namedview81" + showgrid="false" + inkscape:zoom="3.1972275" + inkscape:cx="98.87867" + inkscape:cy="40.181187" + inkscape:window-x="-2" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6"> + <linearGradient + id="linearGradient3995"> + <stop + id="stop3997" + style="stop-color:#ffffff;stop-opacity:0.79591835;" + offset="0" /> + <stop + id="stop3999" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3981"> + <stop + offset="0" + style="stop-color:#ff99ff;stop-opacity:0.50340134;" + id="stop3983" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0" + id="stop3985" /> + </linearGradient> + <linearGradient + id="linearGradient3975"> + <stop + offset="0" + style="stop-color:#ff99ff;stop-opacity:0.50340134;" + id="stop3977" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0" + id="stop3979" /> + </linearGradient> + <linearGradient + id="linearGradient4372"> + <stop + id="stop4374" + style="stop-color:#99ccff;stop-opacity:0.50340134" + offset="0" /> + <stop + id="stop4376" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient4038"> + <stop + id="stop4040" + style="stop-color:#ffffff;stop-opacity:0.48979592" + offset="0" /> + <stop + id="stop4042" + style="stop-color:#808080;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient4012"> + <stop + id="stop4014" + style="stop-color:#bc8349;stop-opacity:1" + offset="0" /> + <stop + id="stop4016" + style="stop-color:#632a04;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3986"> + <stop + id="stop3992" + style="stop-color:#edd39f;stop-opacity:1" + offset="0" /> + <stop + id="stop3990" + style="stop-color:#ba8921;stop-opacity:1;" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3957"> + <stop + id="stop3959" + style="stop-color:#e7e7e7;stop-opacity:1" + offset="0" /> + <stop + id="stop3961" + style="stop-color:#999999;stop-opacity:1;" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3898"> + <stop + id="stop3900" + style="stop-color:#f2e5ff;stop-opacity:1" + offset="0" /> + <stop + id="stop3902" + style="stop-color:#cc99ff;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3880"> + <stop + id="stop3890" + style="stop-color:#ff26ff;stop-opacity:1" + offset="0" /> + <stop + id="stop3894" + style="stop-color:#ff92ff;stop-opacity:0.98666668" + offset="0.5" /> + <stop + id="stop3888" + style="stop-color:#ffffff;stop-opacity:1" + offset="1" /> + </linearGradient> + <filter + color-interpolation-filters="sRGB" + id="filter3867"> + <feGaussianBlur + id="feGaussianBlur3869" + stdDeviation="0.95680408" /> + </filter> + <radialGradient + cx="54.765625" + cy="68.515625" + r="47.703125" + fx="54.765625" + fy="68.515625" + id="radialGradient3931" + xlink:href="#linearGradient3898" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.0058958,0,-0.40395717)" /> + <radialGradient + cx="66.114342" + cy="87.547775" + r="4.5402045" + fx="66.114342" + fy="87.547775" + id="radialGradient3949" + xlink:href="#linearGradient3957" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.86153267,0,12.122507)" /> + <radialGradient + cx="68.273842" + cy="84.44368" + r="4.5620255" + fx="68.273842" + fy="84.44368" + id="radialGradient3951" + xlink:href="#linearGradient3957" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.85741176,0,12.040676)" /> + <radialGradient + cx="72.559822" + cy="78.328201" + r="4.5700579" + fx="72.559822" + fy="78.328201" + id="radialGradient3953" + xlink:href="#linearGradient3957" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.85590485,0,11.286714)" /> + <radialGradient + cx="70.387047" + cy="81.433525" + r="4.570745" + fx="70.387047" + fy="81.433525" + id="radialGradient3955" + xlink:href="#linearGradient3957" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.85604454,0,11.722801)" /> + <radialGradient + cx="54.765625" + cy="68.515625" + r="47.703125" + fx="54.765625" + fy="68.515625" + id="radialGradient3970" + xlink:href="#linearGradient3898" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.0058958,0,-0.40395717)" /> + <linearGradient + x1="51.315922" + y1="94.884682" + x2="61.327724" + y2="102.33122" + id="linearGradient3984" + xlink:href="#linearGradient3986" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="92.488106" + y1="39.871323" + x2="104.11462" + y2="50.5266" + id="linearGradient4010" + xlink:href="#linearGradient4012" + gradientUnits="userSpaceOnUse" /> + <filter + color-interpolation-filters="sRGB" + id="filter4024"> + <feGaussianBlur + id="feGaussianBlur4026" + stdDeviation="0.46093549" /> + </filter> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.6749611" + y2="73.179085" + id="linearGradient4046" + xlink:href="#linearGradient4038" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.954205,-27.610505)" /> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.6749611" + y2="73.179085" + id="linearGradient4050" + xlink:href="#linearGradient4038" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(34.764684,-192.22124)" /> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.8433275" + y2="61.137264" + id="linearGradient4220" + xlink:href="#linearGradient4038" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.954205,-27.610505)" /> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.8433275" + y2="61.137264" + id="linearGradient4222" + xlink:href="#linearGradient4038" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(34.764684,-192.22124)" /> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.8433275" + y2="61.137264" + id="linearGradient4220-8" + xlink:href="#linearGradient4038-6" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.954205,-27.610505)" /> + <linearGradient + id="linearGradient4038-6"> + <stop + id="stop4040-9" + style="stop-color:#ffffff;stop-opacity:0.48979592" + offset="0" /> + <stop + id="stop4042-3" + style="stop-color:#808080;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.8433275" + y2="61.137264" + id="linearGradient4222-3" + xlink:href="#linearGradient4038-6" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(34.764684,-192.22124)" /> + <linearGradient + id="linearGradient4251"> + <stop + id="stop4253" + style="stop-color:#ffffff;stop-opacity:0.48979592" + offset="0" /> + <stop + id="stop4255" + style="stop-color:#808080;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.8433275" + y2="61.137264" + id="linearGradient4260" + xlink:href="#linearGradient4038-6" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(34.764684,-192.22124)" /> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.8433275" + y2="61.137264" + id="linearGradient4303" + xlink:href="#linearGradient4038-6" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.954205,-27.610505)" /> + <linearGradient + x1="9.1188154" + y1="110.21168" + x2="9.8433275" + y2="61.137264" + id="linearGradient4305" + xlink:href="#linearGradient4038-6" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(34.764684,-192.22124)" /> + <radialGradient + cx="54.765625" + cy="68.515625" + r="47.703125" + fx="54.765625" + fy="68.515625" + id="radialGradient4317" + xlink:href="#linearGradient3898" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.0058958,0,-0.40395717)" /> + <radialGradient + cx="54.765625" + cy="68.515625" + r="47.703125" + fx="54.765625" + fy="68.515625" + id="radialGradient4360" + xlink:href="#linearGradient3898" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.59924679,0.23484342,-0.63991908,1.632873,65.791956,-56.22304)" /> + <radialGradient + cx="41.795074" + cy="41.223042" + r="11.02853" + fx="41.795074" + fy="41.223042" + id="radialGradient4378" + xlink:href="#linearGradient4372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-2.0862443,-3.7268173,0.63565324,-0.35583382,102.78625,212.28864)" /> + <radialGradient + cx="41.795074" + cy="41.223042" + r="11.02853" + fx="41.795074" + fy="41.223042" + id="radialGradient4378-9" + xlink:href="#linearGradient4372-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-2.0862443,-3.7268173,0.63565324,-0.35583382,102.78625,212.28864)" /> + <linearGradient + id="linearGradient4372-7"> + <stop + id="stop4374-8" + style="stop-color:#99ccff;stop-opacity:0.50340134" + offset="0" /> + <stop + id="stop4376-8" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <radialGradient + cx="41.795074" + cy="41.223042" + r="11.02853" + fx="41.795074" + fy="41.223042" + id="radialGradient4395" + xlink:href="#linearGradient4372-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.0862443,3.7268173,-0.63565324,0.35583382,6.2623893,-75.105009)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3898" + id="radialGradient3830" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.59924679,0.23484342,-0.63991908,1.632873,65.791956,-56.22304)" + cx="54.765625" + cy="68.515625" + fx="54.765625" + fy="68.515625" + r="47.703125" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3981" + id="radialGradient3971" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-3.6701492,-2.1843963,0.37257494,-0.62598775,168.16879,168.90595)" + cx="41.795074" + cy="41.223042" + fx="41.795074" + fy="41.223042" + r="11.02853" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3975" + id="radialGradient3973" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.6701492,2.1843963,-0.37257494,0.62598775,-59.12015,-31.72232)" + cx="41.795074" + cy="41.223042" + fx="41.795074" + fy="41.223042" + r="11.02853" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3995" + id="radialGradient3991" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-2.1843963,3.6701492,-0.62598775,-0.37257494,154.83845,-45.052655)" + cx="41.795074" + cy="41.223042" + fx="41.795074" + fy="41.223042" + r="11.02853" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3995" + id="radialGradient3993" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.1843963,-3.6701492,0.62598775,0.37257494,-45.789818,182.23628)" + cx="41.795074" + cy="41.223042" + fx="41.795074" + fy="41.223042" + r="11.02853" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3986" + id="linearGradient4013" + gradientUnits="userSpaceOnUse" + x1="50.377609" + y1="92.06974" + x2="57.261703" + y2="100.14182" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3957" + id="radialGradient4016" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.86153267,0,12.122507)" + cx="66.114342" + cy="87.547775" + fx="66.114342" + fy="87.547775" + r="4.5402045" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3957" + id="radialGradient4019" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.85741176,0,12.040676)" + cx="68.273842" + cy="84.44368" + fx="68.273842" + fy="84.44368" + r="4.5620255" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3957" + id="radialGradient4022" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.85604454,0,11.722801)" + cx="70.387047" + cy="81.433525" + fx="70.387047" + fy="81.433525" + r="4.570745" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3957" + id="radialGradient4025" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.85590485,0,11.286714)" + cx="72.559822" + cy="78.328201" + fx="72.559822" + fy="78.328201" + r="4.5700579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4012" + id="linearGradient4028" + gradientUnits="userSpaceOnUse" + x1="92.80088" + y1="41.435177" + x2="99.735817" + y2="46.77335" /> + </defs> + <g + id="g4001"> + <path + d="m 104.47005,70.526036 a 47.697681,47.982727 0 1 1 -95.3953609,0 47.697681,47.982727 0 1 1 95.3953609,0 z" + id="path3832" + style="fill:#808080;fill-opacity:1;stroke:none;filter:url(#filter3867)" + inkscape:connector-curvature="0" /> + <path + d="m 54.78125,20.53125 c -26.342702,0 -47.71875,21.499872 -47.71875,48 0,26.500128 21.376048,47.96875 47.71875,47.96875 26.342702,0 47.6875,-21.468622 47.6875,-47.96875 0,-26.500128 -21.344798,-48 -47.6875,-48 z m 0,32.625 c 8.429665,0 15.25,6.894959 15.25,15.375 0,8.480041 -6.820335,15.34375 -15.25,15.34375 C 46.351585,83.875 39.5,77.011291 39.5,68.53125 c 0,-8.480041 6.851585,-15.375 15.28125,-15.375 z" + id="path3036" + style="fill:url(#radialGradient3830);fill-opacity:1;stroke:#999999;stroke-width:0.30000001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + inkscape:connector-curvature="0" /> + <path + style="fill:url(#radialGradient4378);fill-opacity:1;stroke:none" + id="path4362" + d="m 24.460222,31.435298 18.079294,27.650686 c 0,0 1.701581,-2.126976 3.828557,-3.828556 2.552371,-1.276186 5.530137,-2.126976 5.530137,-2.126976 L 49.345839,20.80042 c 0,0 -6.380927,0.85079 -13.18725,3.403161 -7.657113,3.403161 -11.698367,7.231717 -11.698367,7.231717 z" /> + <path + style="fill:url(#radialGradient4395);fill-opacity:1;stroke:none" + id="path4362-4" + d="M 84.588416,105.74833 66.509122,78.097651 c 0,0 -1.701581,2.12697 -3.828557,3.82855 -2.552371,1.27619 -5.530136,2.12698 -5.530136,2.12698 l 2.55237,32.330029 c 0,0 6.380927,-0.85079 13.18725,-3.40316 7.657113,-3.40316 11.698367,-7.23172 11.698367,-7.23172 z" /> + <path + inkscape:connector-curvature="0" + d="M 9.9097888,51.445376 39.39226,66.351925 c 0,0 0.410124,-2.692805 1.401349,-5.229905 1.572325,-2.381395 3.725751,-4.607084 3.725751,-4.607084 L 26.143926,29.792493 c 0,0 -5.10065,3.927269 -9.718913,9.540849 -4.929674,6.77578 -6.5152242,12.112034 -6.5152242,12.112034 z" + id="path3966" + style="fill:url(#radialGradient3971);fill-opacity:1.0;stroke:none" /> + <path + inkscape:connector-curvature="0" + d="M 99.138848,85.738252 69.656381,70.831709 c 0,0 -0.410128,2.692801 -1.401353,5.2299 -1.572323,2.381398 -3.725748,4.607087 -3.725748,4.607087 l 18.375432,26.722444 c 0,0 5.10065,-3.92727 9.718913,-9.540851 4.929675,-6.775779 6.515223,-12.112037 6.515223,-12.112037 z" + id="path3968" + style="fill:url(#radialGradient3973);fill-opacity:1.0;stroke:none" /> + <path + style="fill:url(#radialGradient3991);fill-opacity:1.0;stroke:none" + id="path3987" + d="M 37.377878,113.20635 52.284427,83.723875 c 0,0 -2.692805,-0.410124 -5.229905,-1.401349 -2.381395,-1.572325 -4.607084,-3.725751 -4.607084,-3.725751 L 15.724995,96.972209 c 0,0 3.927269,5.100651 9.540849,9.718911 6.77578,4.92968 12.112034,6.51523 12.112034,6.51523 z" + inkscape:connector-curvature="0" /> + <path + style="fill:url(#radialGradient3993);fill-opacity:1.0;stroke:none" + id="path3989" + d="M 71.670754,23.977287 56.764211,53.459754 c 0,0 2.692801,0.410128 5.2299,1.401353 2.381398,1.572323 4.607087,3.725748 4.607087,3.725748 L 93.323642,40.211423 c 0,0 -3.92727,-5.10065 -9.540851,-9.718913 -6.775779,-4.929675 -12.112037,-6.515223 -12.112037,-6.515223 z" + inkscape:connector-curvature="0" /> + </g> + <path + inkscape:connector-curvature="0" + style="fill:#ffffff;fill-opacity:1;stroke:none" + id="path3826" + d="m 60.973069,68.917 a 5.9661203,5.8467908 0 1 1 -11.932241,0 5.9661203,5.8467908 0 1 1 11.932241,0 z" /> + <path + inkscape:connector-curvature="0" + style="fill:#bfbfbf;fill-opacity:1;stroke:#999999;stroke-width:0.30000001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3906" + d="m 54.78125,53.15625 c -8.429665,0 -15.28125,6.894959 -15.28125,15.375 0,8.480041 6.851585,15.34375 15.28125,15.34375 8.429665,0 15.25,-6.863709 15.25,-15.34375 0,-8.480041 -6.820335,-15.375 -15.25,-15.375 z m 0,5.78125 c 5.26854,0 9.53125,4.293724 9.53125,9.59375 0,5.300026 -4.26271,9.59375 -9.53125,9.59375 -5.26854,0 -9.5625,-4.293724 -9.5625,-9.59375 0,-5.300026 4.29396,-9.59375 9.5625,-9.59375 z" /> + <path + style="fill:#d9d9d9;fill-opacity:1;stroke:#808080;stroke-width:0.28500003000000002;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 55.3125,50.28125 a 18.125119,18.233438 0 0 0 -18.65625,18.25 18.125119,18.233438 0 0 0 36.25,0 18.125119,18.233438 0 0 0 -17.59375,-18.25 z m -0.53125,2.875 c 8.42966,0 15.25,6.894959 15.25,15.375 0,8.480041 -6.82034,15.34375 -15.25,15.34375 C 46.35158,83.875 39.5,77.011291 39.5,68.53125 c 0,-8.480041 6.85158,-15.375 15.28125,-15.375 z" + id="path3961" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + style="fill:#e5e5e5;fill-opacity:1;stroke:#989898;stroke-width:0.30000000999999998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3824" + d="m 54.78125,58.9375 c -5.26854,0 -9.5625,4.293724 -9.5625,9.59375 0,5.300026 4.29396,9.59375 9.5625,9.59375 5.26854,0 9.53125,-4.293724 9.53125,-9.59375 0,-5.300026 -4.26271,-9.59375 -9.53125,-9.59375 z m 0,3.34375 c 3.424551,0 6.1875,2.804983 6.1875,6.25 0,3.445017 -2.762949,6.21875 -6.1875,6.21875 -3.424551,0 -6.21875,-2.773733 -6.21875,-6.21875 0,-3.445017 2.794199,-6.25 6.21875,-6.25 z" /> + <path + d="m 54.78125,20.53125 c -26.342702,0 -47.71875,21.499872 -47.71875,48 0,26.500128 21.376048,47.96875 47.71875,47.96875 26.342702,0 47.6875,-21.468622 47.6875,-47.96875 0,-26.500128 -21.344798,-48 -47.6875,-48 z m 0,32.625 c 8.429665,0 15.25,6.894959 15.25,15.375 0,8.480041 -6.820335,15.34375 -15.25,15.34375 C 46.351585,83.875 39.5,77.011291 39.5,68.53125 c 0,-8.480041 6.851585,-15.375 15.28125,-15.375 z" + id="path4309" + style="fill:none;stroke:none" /> + <path + d="m 122.09182,10.305091 c -0.80458,0.08398 -1.41875,0.471884 -1.6875,0.875 0,0 -34.346952,40.090739 -37.437502,45.0625 -3.49367,4.703017 -12.09375,19.71875 -12.09375,19.71875 0,0 -0.86876,0.246897 -1.40625,1.1875 -0.60467,0.940603 -0.70362,1.932125 -0.70362,1.932125 l 6.80812,4.484874 c 0,0 0.88458,-0.382646 1.48925,-1.323249 0.67189,-0.739046 0.65625,-1.84375 0.65625,-1.84375 0,0 11.95634,-11.796983 15.71875,-16.5 3.89679,-4.837389 32.593752,-48.71875 32.593752,-48.71875 0.40312,-0.806232 0.39371,-2.790652 -1.21875,-4 -0.94061,-0.739046 -1.91417,-0.958982 -2.71875,-0.875 z m -53.375002,68.78125 c 0,0 -0.9672,0.215647 -1.4375,1.15625 -0.60467,0.940603 -0.3125,2.09375 -0.3125,2.09375 l -0.375,-0.25 c 0,0 -0.9672,0.448454 -1.4375,1.1875 -0.53749,1.007789 -0.3125,2.0625 -0.3125,2.0625 l 6.15625,4.0625 c 0,0 1.21251,-0.225018 1.75,-1.03125 0.80623,-0.806232 0.65625,-1.84375 0.65625,-1.84375 l -0.1875,-0.125 c 0.21358,0.0042 1.06837,-0.03186 1.65625,-1.03125 0.73905,-0.940603 0.6875,-1.875 0.6875,-1.875 z m -4.3125,6.09375 c 0,0 -0.78396,0.150357 -1.40625,1.1875 -0.41486,1.037143 -0.3125,2.0625 -0.3125,2.0625 l 6.15625,4.09375 c 0,0 1.04689,-0.256268 1.71875,-1.0625 0.67189,-0.940603 0.6875,-1.84375 0.6875,-1.84375 z m -1.30713,3.557125 c 0,0 -7.2079,6.123372 -9.25537,8.224125 -3.08795,2.88052 -3.99093,5.786679 -6.6875,7.031249 -2.07429,1.65943 -7.625,2.90625 -7.625,2.90625 0,0 5.22508,1.16562 8.71875,1.03125 4.2999,-0.13437 9.43132,-1.16882 12.65625,-4.125 3.22493,-2.95618 7.46875,-11.437499 7.46875,-11.437499 z" + id="path3846" + style="fill:#808080;fill-opacity:1;stroke:none;filter:url(#filter4024)" /> + <path + inkscape:connector-curvature="0" + style="fill:url(#linearGradient4028);fill-opacity:1;stroke:#000000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path2987" + d="m 119.54717,9.8616352 c 0,0 -34.343408,40.1099998 -37.433962,45.0817608 -3.49367,4.703017 -12.075472,19.723271 -12.075472,19.723271 l 6.842767,4.427673 c 0,0 11.935699,-11.800128 15.698113,-16.503145 3.896786,-4.837389 32.603774,-48.704403 32.603774,-48.704403 0.40312,-0.806232 0.40491,-2.815809 -1.20755,-4.0251568 -1.88121,-1.4780912 -3.89018,-0.8062315 -4.42767,0 z" /> + <path + inkscape:connector-curvature="0" + style="fill:url(#radialGradient4025);fill-opacity:1;stroke:#666666;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path2989" + d="m 76.87988,79.09434 c 0,0 -0.0035,1.117961 -0.675388,1.857007 -0.604674,0.940603 -1.739706,1.038389 -1.739706,1.038389 l -6.153791,-4.077015 c 0,0 -0.293532,-1.123833 0.311142,-2.064436 0.537488,-0.940603 1.414976,-1.181618 1.414976,-1.181618 z" /> + <path + inkscape:connector-curvature="0" + style="fill:url(#radialGradient4022);fill-opacity:1;stroke:#666666;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path2989-0" + d="m 74.706419,82.19844 c 0,0 0.06366,0.916404 -0.675388,1.857007 -0.67186,1.142161 -1.739706,1.038389 -1.739706,1.038389 l -6.153791,-4.077015 c 0,0 -0.293532,-1.123833 0.311142,-2.064436 0.470302,-0.940603 1.414976,-1.181618 1.414976,-1.181618 z" /> + <path + inkscape:connector-curvature="0" + style="fill:url(#radialGradient4019);fill-opacity:1;stroke:#666666;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path2989-5" + d="m 72.578008,85.209817 c 0,0 0.130844,1.050775 -0.675388,1.857007 -0.537488,0.806232 -1.739706,1.038389 -1.739706,1.038389 l -6.153791,-4.077015 c 0,0 -0.226346,-1.056647 0.311142,-2.064436 0.470302,-0.739046 1.414976,-1.181618 1.414976,-1.181618 z" /> + <path + inkscape:connector-curvature="0" + style="fill:url(#radialGradient4016);fill-opacity:1;stroke:#666666;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path2989-0-8" + d="m 70.404547,88.313917 c 0,0 -0.0035,0.916404 -0.675388,1.857007 -0.67186,0.806232 -1.739706,1.038389 -1.739706,1.038389 l -6.153791,-4.077015 c 0,0 -0.103715,-1.027293 0.311142,-2.064436 0.622286,-1.037143 1.414976,-1.181618 1.414976,-1.181618 z" /> + <path + inkscape:connector-curvature="0" + style="fill:url(#linearGradient4013);fill-opacity:1;stroke:#000000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3030" + d="m 62.124837,87.551442 c 0,0 -7.07938,5.988959 -9.126855,8.089712 -3.087946,2.880517 -3.990715,5.796266 -6.687286,7.040836 -2.074285,1.65943 -7.62528,2.91573 -7.62528,2.91573 0,0 5.218327,1.17151 8.711997,1.03714 4.299902,-0.13437 9.428213,-1.19239 12.653139,-4.14857 3.224926,-2.956182 7.467426,-11.408564 7.467426,-11.408564 z" /> +</svg> 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/ffmpeg/README b/multimedia/ffmpeg/README index 279b834360..1e30a541b4 100644 --- a/multimedia/ffmpeg/README +++ b/multimedia/ffmpeg/README @@ -4,17 +4,21 @@ library. You can enable a lot of optional (not-autodetected) features by passing variables to the script (VAR=yes/no ./ffmpeg.SlackBuild): +CELT=yes|no (default: no), requires celt DC1394=yes|no (default: no), requires libdc1394 DIRAC=yes|no (default: no), requires dirac FAAC=yes|no (default: no), requires faac (creates non-redistributable binary) FAAD=yes|no (default: no), requires faad2 +FREI0R=yes|no (default: no), requires frei0r GSM=yes|no (default: no), requires gsm JP2=yes|no (default: no), requires openjpeg LAME=yes|no (default: yes), requires lame OPENCORE=yes|no (default: no), requires opencore-amr +OPENCV=yes|no (default: no), requires opencv RTMP=yes|no (default: no), requires rtmpdump SCHROEDINGER=yes|no (default: no), requires schroedinger SPEEX=yes|no (default: no), requires speex +VDPAU=yes|no (default: no), requires libvdpau VPX=yes|no (default: no), requires libvpx X264=yes|no (default: yes), requires x264 XVID=yes|no (default: no), requires xvidcore diff --git a/multimedia/ffmpeg/ffmpeg.SlackBuild b/multimedia/ffmpeg/ffmpeg.SlackBuild index a81ebfcdc1..b39349a690 100644 --- a/multimedia/ffmpeg/ffmpeg.SlackBuild +++ b/multimedia/ffmpeg/ffmpeg.SlackBuild @@ -7,8 +7,8 @@ # Modified by Heinz Wiesinger <pprkut@liwjatan.org> PRGNAM=ffmpeg -VERSION=${VERSION:-0.6.1} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.8.5} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -133,6 +133,36 @@ else libxvid="--enable-libxvid" fi +if [ "${FREI0R:-no}" = "no" ]; then + frei0r="" +else + frei0r="--enable-frei0r" +fi + +if [ "${OPENCV:-no}" = "no" ]; then + libopencv="" +else + libopencv="--enable-libopencv" +fi + +if [ "${VAAPI:-no}" = "no" ]; then + libvaapi="" +else + libvaapi="--enable-vaapi" +fi + +if [ "${VDPAU:-no}" = "no" ]; then + libvdpau="" +else + libvdpau="--enable-vdpau" +fi + +if [ "${CELT:-no}" = "no" ]; then + libcelt="" +else + libcelt="--enable-libcelt" +fi + set -e rm -rf $PKG @@ -163,7 +193,6 @@ CXXFLAGS="$SLKCFLAGS" \ --enable-swscale \ --enable-x11grab \ --enable-avfilter \ - --enable-avfilter-lavf \ --arch=$ARCH \ $openjpeg \ $libdc1394 \ @@ -179,6 +208,11 @@ CXXFLAGS="$SLKCFLAGS" \ $libgsm \ $libvpx \ $librtmp \ + $frei0r \ + $libopencv \ + $libvaapi \ + $libvdpau \ + $libcelt \ $opencore_amr make @@ -191,7 +225,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ find $PKG/usr/man -type f -exec gzip -9 {} \; mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a Changelog* COPYING* CREDITS* INSTALL* MAINTAINERS* \ +cp -a COPYING* CREDITS* INSTALL* MAINTAINERS* \ README* doc/TODO* doc/*.txt $PKG/usr/doc/$PRGNAM-$VERSION cp -a doc/*.html $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/multimedia/ffmpeg/ffmpeg.info b/multimedia/ffmpeg/ffmpeg.info index bb5ada4129..f99d0e2d21 100644 --- a/multimedia/ffmpeg/ffmpeg.info +++ b/multimedia/ffmpeg/ffmpeg.info @@ -1,10 +1,10 @@ PRGNAM="ffmpeg" -VERSION="0.6.1" +VERSION="0.8.5" HOMEPAGE="http://www.ffmpeg.org" -DOWNLOAD="http://www.ffmpeg.org/releases/ffmpeg-0.6.1.tar.bz2" -MD5SUM="4f5d732d25eedfb072251b5314ba2093" +DOWNLOAD="http://www.ffmpeg.org/releases/ffmpeg-0.8.5.tar.bz2" +MD5SUM="726877b19ece7ea64def8b7e6727e182" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="Michiel van Wessem" +APPROVED="" diff --git a/multimedia/gpac/README b/multimedia/gpac/README index d5a8876668..0515d3bb9a 100644 --- a/multimedia/gpac/README +++ b/multimedia/gpac/README @@ -4,7 +4,7 @@ various audio and video codecs into mp4 container Dependencies: REQUIRED: ffmpeg xvidcore faad2 a52dec -OPTIONAL: wxGTK +OPTIONAL: wxGTK xulrunner -wxGTK is disabled by default, can be turned on by passing WX_SUPPORT=yes -to the script
\ No newline at end of file +wxGTK and xulrunner support are disabled by default, can be turned on by +passing WX_SUPPORT=yes and XULRUNNER=yes to the script diff --git a/multimedia/gpac/gpac.SlackBuild b/multimedia/gpac/gpac.SlackBuild index e78141d982..60856392b7 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=r3616 +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:-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,21 +87,19 @@ 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 - ./configure --prefix=/usr \ --mandir=/usr/man \ --disable-opt \ --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..93d7e7b03b 100644 --- a/multimedia/gpac/gpac.info +++ b/multimedia/gpac/gpac.info @@ -1,10 +1,10 @@ PRGNAM="gpac" -VERSION="0.4.5" +VERSION="r3616" 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-r3616.tar.xz" +MD5SUM="0cea9010065fc78a84a6f45cedcef7bc" 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/check_for_mjpegtools-2.0.patch b/multimedia/gst-plugins-bad/check_for_mjpegtools-2.0.patch new file mode 100644 index 0000000000..771d757438 --- /dev/null +++ b/multimedia/gst-plugins-bad/check_for_mjpegtools-2.0.patch @@ -0,0 +1,26 @@ +From 407b02578689804dc6bc47e53be9e87cc1b25597 Mon Sep 17 00:00:00 2001 +From: Götz Waschk <waschk@mandriva.org> +Date: Tue, 24 May 2011 13:42:44 +0000 +Subject: mpeg2enc: support mjpegtools 2.0 + +This adds conditional includes for the renamed headers in mjpegtools 2.0. +Fixes: #650970. +--- +diff --git a/ext/mpeg2enc/gstmpeg2encoder.cc b/ext/mpeg2enc/gstmpeg2encoder.cc +index acfda50..31f1a30 100644 +--- a/ext/mpeg2enc/gstmpeg2encoder.cc ++++ b/ext/mpeg2enc/gstmpeg2encoder.cc +@@ -26,7 +26,10 @@ + + #include <mpegconsts.h> + #include <quantize.hh> +-#if GST_MJPEGTOOLS_API >= 10900 ++#if GST_MJPEGTOOLS_API >= 10903 ++#include <ontheflyratectlpass1.hh> ++#include <ontheflyratectlpass2.hh> ++#elif GST_MJPEGTOOLS_API >= 10900 + #include <ontheflyratectl.hh> + #include <pass1ratectl.hh> + #include <pass2ratectl.hh> +-- +cgit v0.9.0.2-2-gbebe diff --git a/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild b/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild index 85d698615b..a590a98a3e 100644 --- a/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild +++ b/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild @@ -71,6 +71,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# add a patch from git to let it find the correct mjpegtools-2.0 headers +patch -p1 < $CWD/check_for_mjpegtools-2.0.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -80,6 +83,7 @@ CXXFLAGS="$SLKCFLAGS" \ --localstatedir=/var \ --mandir=/usr/man \ --docdir=/usr/doc/${PRGNAM-$VERSION} \ + --disable-celt \ --disable-static \ --build=$ARCH-slackware-linux diff --git a/multimedia/k9copy/2.3.7-ffmpeg.patch b/multimedia/k9copy/2.3.7-ffmpeg.patch new file mode 100644 index 0000000000..c92582a8dd --- /dev/null +++ b/multimedia/k9copy/2.3.7-ffmpeg.patch @@ -0,0 +1,15 @@ +Fix build with ffmpeg/libav trunk after the big bump. + +Index: k9copy-2.3.7-Source/src/import/k9avidecode.cpp +=================================================================== +--- k9copy-2.3.7-Source.orig/src/import/k9avidecode.cpp ++++ k9copy-2.3.7-Source/src/import/k9avidecode.cpp +@@ -145,7 +145,7 @@ bool k9AviDecode::open(const QString & _ + // Find the first video stream + m_videoStream=-1; + for (i=0; i<m_FormatCtx->nb_streams; i++) +- if (m_FormatCtx->streams[i]->codec->codec_type==CODEC_TYPE_VIDEO) { ++ if (m_FormatCtx->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO) { + m_videoStream=i; + break; + } diff --git a/multimedia/k9copy/k9copy.SlackBuild b/multimedia/k9copy/k9copy.SlackBuild index faaa4fe56a..79ebcc9a5e 100644 --- a/multimedia/k9copy/k9copy.SlackBuild +++ b/multimedia/k9copy/k9copy.SlackBuild @@ -27,7 +27,7 @@ PRGNAM=k9copy VERSION=${VERSION:-2.3.7} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -72,6 +72,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# fix building with newer ffmpegs +patch -p1 < $CWD/2.3.7-ffmpeg.patch + mkdir -p build cd build cmake \ diff --git a/multimedia/kino/1.3.4_fix_ftbfs_libav.patch b/multimedia/kino/1.3.4_fix_ftbfs_libav.patch new file mode 100644 index 0000000000..fc47663e7f --- /dev/null +++ b/multimedia/kino/1.3.4_fix_ftbfs_libav.patch @@ -0,0 +1,64 @@ +Description: fix FTBFS with libav 0.7, by using non-deprecated functions +Author: Fabrice Coutadeur<fabricesp@ubuntu.com> +Index: kino-1.3.4/src/frame.cc +=================================================================== +--- kino-1.3.4.orig/src/frame.cc 2011-07-17 14:54:59.089481638 +0200 ++++ kino-1.3.4/src/frame.cc 2011-07-17 15:09:23.199481714 +0200 +@@ -1063,7 +1063,12 @@ + AVPicture dest; + int got_picture; + +- avcodec_decode_video( libavcodec, frame, &got_picture, data, GetFrameSize() ); ++ AVPacket pkt; ++ av_init_packet(&pkt); ++ pkt.data = data; ++ pkt.size = GetFrameSize(); ++ ++ avcodec_decode_video2( libavcodec, frame, &got_picture, &pkt ); + if ( got_picture ) + { + avpicture_fill( &dest, static_cast<uint8_t*>( rgb ), PIX_FMT_RGB24, GetWidth(), GetHeight() ); +@@ -1123,7 +1128,12 @@ + AVPicture output; + int got_picture; + +- avcodec_decode_video( libavcodec, frame, &got_picture, data, GetFrameSize() ); ++ AVPacket pkt; ++ av_init_packet(&pkt); ++ pkt.data = data; ++ pkt.size = GetFrameSize(); ++ ++ avcodec_decode_video2( libavcodec, frame, &got_picture, &pkt ); + if ( got_picture ) + { + avpicture_fill( &output, static_cast<uint8_t*>( yuv ), PIX_FMT_YUV422, GetWidth(), GetHeight() ); +@@ -1156,7 +1166,12 @@ + AVFrame *frame = avcodec_alloc_frame(); + int got_picture; + +- avcodec_decode_video( libavcodec, frame, &got_picture, data, GetFrameSize() ); ++ AVPacket pkt; ++ av_init_packet(&pkt); ++ pkt.data = data; ++ pkt.size = GetFrameSize(); ++ ++ avcodec_decode_video2( libavcodec, frame, &got_picture, &pkt ); + + int width = GetWidth(), height = GetHeight(); + +@@ -1319,12 +1334,12 @@ + #if defined(HAVE_LIBAVCODEC) + if ( avformatEncoder == NULL ) + { +- avformatEncoder = av_alloc_format_context(); ++ avformatEncoder = avformat_alloc_context(); + if ( avformatEncoder ) + { +- avformatEncoder->oformat = guess_format( "dv", NULL, NULL ); ++ avformatEncoder->oformat = av_guess_format( "dv", NULL, NULL ); + AVStream* vst = av_new_stream( avformatEncoder, 0 ); +- vst->codec->codec_type = CODEC_TYPE_VIDEO; ++ vst->codec->codec_type = AVMEDIA_TYPE_VIDEO; + vst->codec->codec_id = CODEC_ID_DVVIDEO; + vst->codec->bit_rate = 25000000; + vst->start_time = 0; diff --git a/multimedia/kino/kino.SlackBuild b/multimedia/kino/kino.SlackBuild index 7f1160248d..9de0839e5b 100644 --- a/multimedia/kino/kino.SlackBuild +++ b/multimedia/kino/kino.SlackBuild @@ -23,7 +23,7 @@ PRGNAM=kino VERSION=1.3.4 -BUILD=${BUILD:-1} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -63,6 +63,13 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go+r-w,a-s . +# fix building on kernel > 2.6.37, like in -current +# https://launchpad.net/ubuntu/natty/+source/kino/1.3.4-1ubuntu3 +patch -p1 < $CWD/v4l1_includes.diff + +# fix build with newer ffmpegs +patch -p1 < $CWD/1.3.4_fix_ftbfs_libav.patch + CFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ diff --git a/multimedia/kino/v4l1_includes.diff b/multimedia/kino/v4l1_includes.diff new file mode 100644 index 0000000000..01394fc471 --- /dev/null +++ b/multimedia/kino/v4l1_includes.diff @@ -0,0 +1,26 @@ +Index: kino-1.3.4/ffmpeg/libavdevice/v4l.c +=================================================================== +--- kino-1.3.4.orig/ffmpeg/libavdevice/v4l.c 2011-04-11 15:12:41.915593967 +0200 ++++ kino-1.3.4/ffmpeg/libavdevice/v4l.c 2011-04-11 15:13:05.825593979 +0200 +@@ -26,7 +26,7 @@ + #include <sys/mman.h> + #include <sys/time.h> + #define _LINUX_TIME_H 1 +-#include <linux/videodev.h> ++#include <libv4l1-videodev.h> + #include <time.h> + + typedef struct { +Index: kino-1.3.4/src/v4l.h +=================================================================== +--- kino-1.3.4.orig/src/v4l.h 2011-04-11 15:12:41.895593967 +0200 ++++ kino-1.3.4/src/v4l.h 2011-04-11 15:12:57.555593975 +0200 +@@ -40,7 +40,7 @@ + + #define _DEVICE_H_ + #define _LINUX_TIME_H +-#include <linux/videodev.h> ++#include <libv4l1-videodev.h> + + #include "displayer.h" + diff --git a/multimedia/mjpegtools/mjpegtools.SlackBuild b/multimedia/mjpegtools/mjpegtools.SlackBuild index e2566c373a..e70df13874 100644 --- a/multimedia/mjpegtools/mjpegtools.SlackBuild +++ b/multimedia/mjpegtools/mjpegtools.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=mjpegtools -VERSION=1.9.0 -BUILD=${BUILD:-3} +VERSION=2.0.0 +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} # Automatically determine the architecture we're building on: @@ -69,8 +69,8 @@ chmod -R a-s,u+w,go+r-w . # Fix for x86_64 sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure -patch -p1 < $CWD/mjpegtools-1.9.0-glibc-2.10.patch -patch -p0 < $CWD/mjpegtools-1.9.0-jpeg-7.patch +#patch -p1 < $CWD/mjpegtools-1.9.0-glibc-2.10.patch +#patch -p0 < $CWD/mjpegtools-1.9.0-jpeg-7.patch CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -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/mjpegtools/mjpegtools.info b/multimedia/mjpegtools/mjpegtools.info index 47ac66d865..4972db46f0 100644 --- a/multimedia/mjpegtools/mjpegtools.info +++ b/multimedia/mjpegtools/mjpegtools.info @@ -1,10 +1,10 @@ PRGNAM="mjpegtools" -VERSION="1.9.0" +VERSION="2.0.0" HOMEPAGE="http://mjpeg.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/mjpeg/mjpegtools-1.9.0.tar.gz" -MD5SUM="309a6fcf0900a010d6a9c1e91afc2f5c" +DOWNLOAD="http://downloads.sourceforge.net/mjpeg/mjpegtools-2.0.0.tar.gz" +MD5SUM="903e1e3b967eebcc5fe5626d7517dc46" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Pierre Cazenave" EMAIL="pwcazenave {at} gmail {dot} com" -APPROVED="dsomero" +APPROVED="" 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/multimedia/transcode/transcode-1.1.5-ffmpeg.patch b/multimedia/transcode/transcode-1.1.5-ffmpeg.patch new file mode 100644 index 0000000000..f3f9b92ba1 --- /dev/null +++ b/multimedia/transcode/transcode-1.1.5-ffmpeg.patch @@ -0,0 +1,123 @@ +Index: transcode-1.1.5/encode/encode_lavc.c +=================================================================== +--- transcode-1.1.5.orig/encode/encode_lavc.c ++++ transcode-1.1.5/encode/encode_lavc.c +@@ -955,8 +955,6 @@ static void tc_lavc_config_defaults(TCLa + /* + * context *transcode* (not libavcodec) defaults + */ +- pd->ff_vcontext.mb_qmin = 2; +- pd->ff_vcontext.mb_qmax = 31; + pd->ff_vcontext.max_qdiff = 3; + pd->ff_vcontext.max_b_frames = 0; + pd->ff_vcontext.me_range = 0; +@@ -1116,8 +1114,6 @@ static int tc_lavc_read_config(TCLavcPri + // handled by transcode core + // { "vqmax", PCTX(qmax), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 60 }, + // handled by transcode core +- { "mbqmin", PCTX(mb_qmin), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 60 }, +- { "mbqmax", PCTX(mb_qmax), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 60 }, + { "lmin", PAUX(lmin), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0 }, + { "lmax", PAUX(lmax), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0 }, + { "vqdiff", PCTX(max_qdiff), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31 }, +Index: transcode-1.1.5/export/aud_aux.c +=================================================================== +--- transcode-1.1.5.orig/export/aud_aux.c ++++ transcode-1.1.5/export/aud_aux.c +@@ -347,6 +347,7 @@ static int tc_audio_init_ffmpeg(vob_t *v + //-- set parameters (bitrate, channels and sample-rate) -- + //-------------------------------------------------------- + memset(&mpa_ctx, 0, sizeof(mpa_ctx)); // default all ++ mpa_ctx.codec_type = AVMEDIA_TYPE_AUDIO; + mpa_ctx.bit_rate = vob->mp3bitrate * 1000; // bitrate dest. + mpa_ctx.channels = vob->dm_chan; // channels + mpa_ctx.sample_rate = vob->a_rate; +Index: transcode-1.1.5/export/export_ffmpeg.c +=================================================================== +--- transcode-1.1.5.orig/export/export_ffmpeg.c ++++ transcode-1.1.5/export/export_ffmpeg.c +@@ -643,8 +643,6 @@ MOD_init + + lavc_venc_context->bit_rate = vob->divxbitrate * 1000; + lavc_venc_context->bit_rate_tolerance = lavc_param_vrate_tolerance * 1000; +- lavc_venc_context->mb_qmin = lavc_param_mb_qmin; +- lavc_venc_context->mb_qmax = lavc_param_mb_qmax; + lavc_venc_context->lmin= (int)(FF_QP2LAMBDA * lavc_param_lmin + 0.5); + lavc_venc_context->lmax= (int)(FF_QP2LAMBDA * lavc_param_lmax + 0.5); + lavc_venc_context->max_qdiff = lavc_param_vqdiff; +Index: transcode-1.1.5/import/decode_lavc.c +=================================================================== +--- transcode-1.1.5.orig/import/decode_lavc.c ++++ transcode-1.1.5/import/decode_lavc.c +@@ -261,8 +261,12 @@ void decode_lavc(decode_t *decode) + + //tc_log_msg(__FILE__, "SIZE: (%d) MP4(%d) blen(%d) BUF(%d) read(%ld)", len, mp4_size, buf_len, READ_BUFFER_SIZE, bytes_read); + do { +- len = avcodec_decode_video(lavc_dec_context, &picture, +- &got_picture, buffer+buf_len, mp4_size-buf_len); ++ AVPacket pkt; ++ av_init_packet( &pkt ); ++ pkt.data = buffer+buf_len; ++ pkt.size = mp4_size-buf_len; ++ len = avcodec_decode_video2(lavc_dec_context, &picture, ++ &got_picture, &pkt); + + if (len < 0) { + tc_log_error(__FILE__, "frame decoding failed"); +Index: transcode-1.1.5/import/probe_ffmpeg.c +=================================================================== +--- transcode-1.1.5.orig/import/probe_ffmpeg.c ++++ transcode-1.1.5/import/probe_ffmpeg.c +@@ -47,7 +47,7 @@ static void translate_info(const AVForma + for (i = 0; i < ctx->nb_streams; i++) { + st = ctx->streams[i]; + +- if (st->codec->codec_type == CODEC_TYPE_VIDEO) { ++ if (st->codec->codec_type == AVMEDIA_TYPE_VIDEO) { + info->bitrate = st->codec->bit_rate / 1000; + info->width = st->codec->width; + info->height = st->codec->height; +@@ -65,7 +65,7 @@ static void translate_info(const AVForma + for (i = 0; i < ctx->nb_streams; i++) { + st = ctx->streams[i]; + +- if (st->codec->codec_type == CODEC_TYPE_AUDIO ++ if (st->codec->codec_type == AVMEDIA_TYPE_AUDIO + && j < TC_MAX_AUD_TRACKS) { + info->track[j].format = 0x1; /* known wrong */ + info->track[j].chan = st->codec->channels; +Index: transcode-1.1.5/export/ffmpeg_cfg.c +=================================================================== +--- transcode-1.1.5.orig/export/ffmpeg_cfg.c ++++ transcode-1.1.5/export/ffmpeg_cfg.c +@@ -34,8 +34,6 @@ int lavc_param_vme = 4; + //int lavc_param_vqscale = 0; + //int lavc_param_vqmin = 2; + //int lavc_param_vqmax = 31; +-int lavc_param_mb_qmin = 2; +-int lavc_param_mb_qmax = 31; + int lavc_param_lmin = 2; + int lavc_param_lmax = 31; + int lavc_param_vqdiff = 3; +@@ -140,8 +138,6 @@ TCConfigEntry lavcopts_conf[]={ + // {"vqscale", &lavc_param_vqscale, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31}, + // {"vqmin", &lavc_param_vqmin, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31}, + // {"vqmax", &lavc_param_vqmax, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31}, +- {"mbqmin", &lavc_param_mb_qmin, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31}, +- {"mbqmax", &lavc_param_mb_qmax, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31}, + {"lmin", &lavc_param_lmin, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0}, + {"lmax", &lavc_param_lmax, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0}, + {"vqdiff", &lavc_param_vqdiff, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31}, +Index: transcode-1.1.5/export/ffmpeg_cfg.h +=================================================================== +--- transcode-1.1.5.orig/export/ffmpeg_cfg.h ++++ transcode-1.1.5/export/ffmpeg_cfg.h +@@ -13,8 +13,6 @@ extern int lavc_param_vme; + //extern int lavc_param_vqscale; + //extern int lavc_param_vqmin; + //extern int lavc_param_vqmax; +-extern int lavc_param_mb_qmin; +-extern int lavc_param_mb_qmax; + extern int lavc_param_lmin; + extern int lavc_param_lmax; + extern int lavc_param_vqdiff; diff --git a/multimedia/transcode/transcode.SlackBuild b/multimedia/transcode/transcode.SlackBuild index 569f679ad5..7b656ef785 100644 --- a/multimedia/transcode/transcode.SlackBuild +++ b/multimedia/transcode/transcode.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=transcode VERSION=1.1.5 -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -69,6 +69,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# Fix build with ffmpeg > 0.6. Thanks to aballier (Gentoo) +patch -p1 < $CWD/transcode-1.1.5-ffmpeg.patch + # Fix an issue with newer libjpeg versions. Thanks to Niels Horn for the patch :) patch -p1 -i $CWD/transcode-jpeg8.patch diff --git a/multimedia/wxcam/wxcam.SlackBuild b/multimedia/wxcam/wxcam.SlackBuild index 41ce900ec4..9e349660c2 100644 --- a/multimedia/wxcam/wxcam.SlackBuild +++ b/multimedia/wxcam/wxcam.SlackBuild @@ -27,7 +27,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=wxcam -VERSION=1.0.7 +VERSION=1.0.8 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/multimedia/wxcam/wxcam.info b/multimedia/wxcam/wxcam.info index d6162af4a9..f2a7209cb4 100644 --- a/multimedia/wxcam/wxcam.info +++ b/multimedia/wxcam/wxcam.info @@ -1,10 +1,10 @@ PRGNAM="wxcam" -VERSION="1.0.7" +VERSION="1.0.8" HOMEPAGE="http://wxcam.sourceforge.net/" -DOWNLOAD="http://sourceforge.net/projects/wxcam/files/wxcam/1.0.7/wxcam-1.0.7.tar.bz2" -MD5SUM="deeb69999f7277e09b1844d52b75a54f" +DOWNLOAD="http://downloads.sourceforge.net/wxcam/wxcam-1.0.8.tar.bz2" +MD5SUM="d776fa541dcb8591dcd40d65df9e4b09" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Pierre Cazenave" EMAIL="pwcazenave<at>gmail<dot>com" -APPROVED="dsomero" +APPROVED="" diff --git a/multimedia/x264/x264.SlackBuild b/multimedia/x264/x264.SlackBuild index 94af33e766..cb795e4e71 100644 --- a/multimedia/x264/x264.SlackBuild +++ b/multimedia/x264/x264.SlackBuild @@ -6,7 +6,8 @@ # Modified by Heinz Wiesinger <pprkut@liwjatan.at> PRGNAM=x264 -VERSION=20101023 +VERSION=20111006 +SRCNAM=$PRGNAM-snapshot-$VERSION-2245-stable BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -42,10 +43,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-*-$VERSION-*.tar.bz2 -mv $PRGNAM-*-$VERSION-*/ $PRGNAM-$VERSION -cd $PRGNAM-$VERSION +rm -rf $SRCNAM +tar xvf $CWD/$SRCNAM.tar.bz2 +cd $SRCNAM chown -R root:root . chmod -R u+w,go+r-w,a-s . diff --git a/multimedia/x264/x264.info b/multimedia/x264/x264.info index 4393607f9e..fa37b8adbe 100644 --- a/multimedia/x264/x264.info +++ b/multimedia/x264/x264.info @@ -1,10 +1,10 @@ PRGNAM="x264" -VERSION="20101023" +VERSION="20111006" HOMEPAGE="http://www.videolan.org/developers/x264.html" -DOWNLOAD="http://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20101023-2245.tar.bz2" -MD5SUM="b18d077ff1b94ee53860649455a0e866" +DOWNLOAD="http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20111006-2245-stable.tar.bz2" +MD5SUM="500b1bafc944cb223e77bfc440bd203c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Heinz Wiesinger" EMAIL="pprkut@liwjatan.at" -APPROVED="Michiel van Wessem" +APPROVED="" diff --git a/network/cherokee/ChangeLog.txt b/network/cherokee/ChangeLog.txt index 94c24d33a9..68176774fa 100644 --- a/network/cherokee/ChangeLog.txt +++ b/network/cherokee/ChangeLog.txt @@ -1,3 +1,6 @@ +Sun 08 Aug 2011 - ponce (matteo.bernardini@gmail.com) +- SlackBuild script for Cherokee 1.2.98 + 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..ae3aa7f646 100644 --- a/network/cherokee/README +++ b/network/cherokee/README @@ -24,7 +24,7 @@ Notes about using this SlackBuild 1) To specify the WWW root directory pass WWWROOT=/path/to/www/root to the script, like this: - WWWROOT=/var/www ./cherokee.SlackBuild + WWWROOT=/var/www/htdocs-cherokee ./cherokee.SlackBuild 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 @@ -35,9 +35,19 @@ Notes about using this SlackBuild to the script. 5) If you want to build Cherokee with debugging options, enable trace facility by passing TRACE=yes to the script. +6) The $WWWGROUP group and/or $WWWUSER user account are set to apache. + To run cherokee as a different user/group specify them passing the options + options WWWUSER/WWWGROUP to the slackbuild, like + + WWWUSER=cherokee WWWGROUP=cherokee ./cherokee.SlackBuild + + You may want to create first a dedicated user/group. + + groupadd -g 249 cherokee + useradd -u 249 -g cherokee -d /var/www cherokee Comments, suggestions or bug reports ------------------------------------ -If you have anything to say about this SlackBuild, event reporting a +If you have anything to say about this SlackBuild, even reporting a bug, don't hesitate to contact me at pablosaro@gmail.com diff --git a/network/cherokee/cherokee.SlackBuild b/network/cherokee/cherokee.SlackBuild index caff2d9f11..9c2e0266fe 100644 --- a/network/cherokee/cherokee.SlackBuild +++ b/network/cherokee/cherokee.SlackBuild @@ -3,13 +3,21 @@ # Slackware build script for cherokee # Written by Pablo Hernan Saro (pablosaro@gmail.com) +# updated by ponce <matteo.bernardini@gmail.com> PRGNAM=cherokee -VERSION=${VERSION:-0.99.24} -ARCH=${ARCH:-i686} +VERSION=${VERSION:-1.2.98} 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 @@ -24,10 +32,19 @@ 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} +WWWROOT=${WWWROOT:-/var/www/htdocs-cherokee} + +# Set the WWW user - defaulted to root, but apache is better +WWWUSER=${WWWUSER:-apache} + +# Set the WWW group - defaulted to root, but apache is better +WWWGROUP=${WWWGROUP:-apache} # Enable/Disable IPv6 support IPV6=${IPV6:-no} @@ -41,13 +58,27 @@ MYSQL=${MYSQL:-yes} # Enable/Disable trace facility (debugging options) TRACE=${TRACE:-no} +## you can optionally specify to run as a cherokee user +# See http://slackbuilds.org/uid_gid.txt for current recomendations. +hintz() { + printf " The cherokee group and/or the cherokee user account + are set to \"apache\". To run cherokee as a different + user/group specify them passing the options + WWWUSER/WWWGROUP to the slackbuild, like + WWWUSER=cherokee WWWGROUP=cherokee ./cherokee.SlackBuild + + You may want to create first a dedicated user/group. + groupadd -g 259 cherokee + useradd -u 259 -g cherokee -d ${WWWROOT}\n" +} + set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z cd $PRGNAM-$VERSION chown -R root:root . find . \ @@ -56,6 +87,14 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +if [ "$WWWUSER" = "apache" ] ; then + hintz +elif [ "$WWWGROUP" = "apache" ] ; then + hintz +fi + +sh autogen.sh | true + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -67,9 +106,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 +120,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 +139,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..6fca29c687 100644 --- a/network/cherokee/cherokee.info +++ b/network/cherokee/cherokee.info @@ -1,10 +1,10 @@ PRGNAM="cherokee" -VERSION="0.99.24" +VERSION="1.2.98" 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.2/1.2.98/cherokee-1.2.98.tar.gz" +MD5SUM="21b01e7d45c0e82ecc0c4257a9c27feb" 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/grsync/README b/network/grsync/README new file mode 100644 index 0000000000..e471a95abd --- /dev/null +++ b/network/grsync/README @@ -0,0 +1,6 @@ +grsync (rsync GUI) + +grsync is a GUI (Graphical User Interface) for rsync, the commandline +directory synchronization tool. +It can be effectively used to synchronize local directories and +it supports remote targets as well. diff --git a/network/grsync/doinst.sh b/network/grsync/doinst.sh new file mode 100644 index 0000000000..51b4303ede --- /dev/null +++ b/network/grsync/doinst.sh @@ -0,0 +1,4 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications > /dev/null 2>&1 +fi + diff --git a/network/grsync/grsync.SlackBuild b/network/grsync/grsync.SlackBuild new file mode 100644 index 0000000000..116db37a40 --- /dev/null +++ b/network/grsync/grsync.SlackBuild @@ -0,0 +1,81 @@ +#!/bin/sh + +# Slackware build script for grsync +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=grsync +VERSION=${VERSION:-1.1.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README" + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --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 $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/network/grsync/grsync.info b/network/grsync/grsync.info new file mode 100644 index 0000000000..e4129d29d7 --- /dev/null +++ b/network/grsync/grsync.info @@ -0,0 +1,10 @@ +PRGNAM="grsync" +VERSION="1.1.1" +HOMEPAGE="http://www.opbyte.it/grsync/" +DOWNLOAD="http://www.opbyte.it/release/grsync-1.1.1.tar.gz" +MD5SUM="81d3b6a1827fa1b06d87491f9bb1c8b9" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/network/grsync/slack-desc b/network/grsync/slack-desc new file mode 100644 index 0000000000..7fecc7eb6c --- /dev/null +++ b/network/grsync/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------------------------------------------------------| +grsync: grsync (rsync GUI) +grsync: +grsync: grsync is a GUI (Graphical User Interface) for rsync, the commandline +grsync: directory synchronization tool. +grsync: It can be effectively used to synchronize local directories and +grsync: it supports remote targets as well. +grsync: +grsync: Homepage: http://www.opbyte.it/grsync/ +grsync: +grsync: +grsync: 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/lighttpd/lighttpd.SlackBuild b/network/lighttpd/lighttpd.SlackBuild index 38e3ffb593..d4cafe4793 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.28 +VERSION=1.4.29 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/lighttpd/lighttpd.info b/network/lighttpd/lighttpd.info index 7231809265..f6d4460377 100644 --- a/network/lighttpd/lighttpd.info +++ b/network/lighttpd/lighttpd.info @@ -1,10 +1,10 @@ PRGNAM="lighttpd" -VERSION="1.4.28" +VERSION="1.4.29" HOMEPAGE="http://www.lighttpd.net/" -DOWNLOAD="http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.28.tar.bz2" -MD5SUM="586eb535d31ac299652495b058dd87c4" +DOWNLOAD="http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.29.tar.bz2" +MD5SUM="e6e67b09986cb504db630b5a86b2dd76" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="paul wisehart" EMAIL="paul@oldcode.org" -APPROVED="rworkman" +APPROVED="" diff --git a/network/urlgrabber/urlgrabber.SlackBuild b/network/urlgrabber/urlgrabber.SlackBuild index 239d9e540d..84d322f0e3 100644 --- a/network/urlgrabber/urlgrabber.SlackBuild +++ b/network/urlgrabber/urlgrabber.SlackBuild @@ -25,7 +25,7 @@ # modified by Javier Rojas to fit urlgrabber PRGNAM=urlgrabber -VERSION=3.1.0 +VERSION=3.9.1 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/urlgrabber/urlgrabber.info b/network/urlgrabber/urlgrabber.info index a29cbed0fa..bc84bd0aab 100644 --- a/network/urlgrabber/urlgrabber.info +++ b/network/urlgrabber/urlgrabber.info @@ -1,10 +1,10 @@ PRGNAM="urlgrabber" -VERSION="3.1.0" +VERSION="3.9.1" HOMEPAGE="http://urlgrabber.baseurl.org/" -DOWNLOAD="http://urlgrabber.baseurl.org/download/urlgrabber-3.1.0.tar.gz" -MD5SUM="2a92d8ce0d89c5e772a98e9b8dcd5b73" +DOWNLOAD="http://urlgrabber.baseurl.org/download/urlgrabber-3.9.1.tar.gz" +MD5SUM="00c8359bf71062d0946bacea521f80b4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Javier Rojas" EMAIL="jerojasro@devnull.li" -APPROVED="dsomero" +APPROVED="" diff --git a/office/Ted/README b/office/Ted/README new file mode 100644 index 0000000000..fd7f482d27 --- /dev/null +++ b/office/Ted/README @@ -0,0 +1,14 @@ +Ted is a lightweight Word-processor that uses the RTF-format. It supports +multiple fonts and can print to PostScript printers. Ted is simple to use, +is easily compiled. + +Additional packages with spellcheckers for different languages exist and +can be downloaded from the Ted homepage. + +Ted can be compiled with different toolkits, which defaults to GTK. To define +another toolkit (Choices are GTK, MOTIF and QT), you can specify this on the +commandline: + +TOOLKIT=QT ./Ted.SlackBuild + + diff --git a/office/Ted/Ted.SlackBuild b/office/Ted/Ted.SlackBuild new file mode 100644 index 0000000000..a75f247c32 --- /dev/null +++ b/office/Ted/Ted.SlackBuild @@ -0,0 +1,127 @@ +#!/bin/sh + +# Slackware build script for Ted +# and edited by Hannes Worst <hannesworst@gmail.com>. +# Copyright by Hannes Worst +#-- +# Last edited: 30-dec-2009 +# +# 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. + +# Very heavily edited by the SlackBuilds.org project. --michiel + +PRGNAM=Ted +VERSION=${VERSION:-2.21} +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} + +TOOLKIT=${TOOLKIT:-GTK} +SRCNAM=$(echo $PRGNAM | tr T t) + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + SLKLDFLAGS="-L/usr/lib -L/lib" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + SLKLDFLAGS="-L/usr/lib -L/lib" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + SLKLDFLAGS="-L/usr/lib64 -L/lib64" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + SLKLDFLAGS="-L/usr/lib -L/lib" + LIBDIRSUFFIX="" +fi + +set -e # Exit on all errors. + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.src.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 {} \; + +# patch for libpng >= 1.4. Thanks to the ArchLinux people :) +sed -i 's#png_info_init#png_create_info_struct#g' bitmap/bmpng.c + +# Let's edit Ted's Makefile, so this allows us to package Ted quite properly without +# actually having to need /usr/local/. +sed -i 's#./configure#./configure --prefix=/usr/share#g' $TMP/$PRGNAM-$VERSION/Makefile + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +LDFLAGS="$SLKLDFLAGS" \ +make compile.shared DESTDIR=$PKG CONFIGURE_OPTIONS="--with-$TOOLKIT \ + --prefix=/usr/share/$PRGNAM --bindir=/usr/bin --libdir=/usr/lib$LIBDIRSUFFIX \ + --build=$ARCH-slackware-linux" +make package.shared DESTDIR=$PKG CONFIGURE_OPTIONS="--with-$TOOLKIT \ + --prefix=/usr/share/$PRGNAM --bindir=/usr/bin --libdir=/usr/lib$LIBDIRSUFFIX \ + --build=$ARCH-slackware-linux" + +mkdir -p $PKG/usr/share +tar -xvf $TMP/$PRGNAM-$VERSION/${SRCNAM}Package/$SRCNAM-$VERSION-linux-$ARCH.tar.gz -C $PKG/usr/share/ +mv $PKG/usr/share/bin $PKG/usr/ + +mkdir -p $PKG/usr/man/man1 +mv $PKG/usr/share/$PRGNAM/{rtf2pdf,rtf2ps,$PRGNAM}.1 $PKG/usr/man/man1 +mv $PKG/usr/share/$PRGNAM/{rtf2pdf,rtf2ps}.sh $PKG/usr/bin/ + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $PKG/usr/share/$PRGNAM/$PRGNAM.ad.sample > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.ad.sample +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/usr/share/applications +mv $PKG/usr/share/$PRGNAM/varia/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop +sed -i 's#/local/#/share/#' $PKG/usr/share/applications/$PRGNAM.desktop + +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/office/Ted/Ted.info b/office/Ted/Ted.info new file mode 100644 index 0000000000..d8ff6ae5a8 --- /dev/null +++ b/office/Ted/Ted.info @@ -0,0 +1,10 @@ +PRGNAM="Ted" +VERSION="2.21" +HOMEPAGE="http://www.nllgg.nl/Ted/" +DOWNLOAD="ftp://ftp.nluug.nl/pub/editors/ted/ted-2.21.src.tar.gz" +MD5SUM="34ae855938a3b364eb587cca504ba356" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="Hannes Worst" +EMAIL="hannesworst@gmail.com" +APPROVED="" diff --git a/office/Ted/doinst.sh b/office/Ted/doinst.sh new file mode 100644 index 0000000000..5fb28930db --- /dev/null +++ b/office/Ted/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 diff --git a/office/Ted/slack-desc b/office/Ted/slack-desc new file mode 100644 index 0000000000..f9d6b30491 --- /dev/null +++ b/office/Ted/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------------------------------------------------------| +Ted: Ted (a lightweight WYSIWYG wordprocessor) +Ted: +Ted: Ted is a lightweight wordprocessor that emphasizes simplicity, +Ted: but with many features. +Ted: There are additional packages for different languages +Ted: to be found on the hompage. Ted is simple to use and easily compiled. +Ted: It starts up quickly. +Ted: +Ted: Homepage: http:///www.nllgg.nl/Ted/ +Ted: +Ted: diff --git a/office/mupdf/mupdf.SlackBuild b/office/mupdf/mupdf.SlackBuild index 2e372e2de5..e9930c90be 100644 --- a/office/mupdf/mupdf.SlackBuild +++ b/office/mupdf/mupdf.SlackBuild @@ -5,7 +5,7 @@ # Written by Hubert Hesse (slackbuilds@hubertscorner.de) PRGNAM=mupdf -VERSION=${VERSION:-0.8.165} +VERSION=${VERSION:-0.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -50,6 +50,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# fix library installation path +sed -i "s/(prefix)\/lib/(prefix)\/lib$LIBDIRSUFFIX/" Makefile + CFLAGS="$SLKCFLAGS" \ verbose=no \ make build=release prefix=$PKG/usr diff --git a/office/mupdf/mupdf.info b/office/mupdf/mupdf.info index ea5eaaab1b..37ba46b7ac 100644 --- a/office/mupdf/mupdf.info +++ b/office/mupdf/mupdf.info @@ -1,10 +1,10 @@ PRGNAM="mupdf" -VERSION="0.8.165" +VERSION="0.9" HOMEPAGE="http://www.mupdf.com/" -DOWNLOAD="http://www.mupdf.com/download/mupdf-0.8.165-source.tar.gz" -MD5SUM="a95813737924e60d87a944d52b6a5120" +DOWNLOAD="http://mupdf.googlecode.com/files/mupdf-0.9-source.tar.gz" +MD5SUM="76640ee16a797a27fe49cc0eaa87ce3a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Hubert Hesse" EMAIL="slackbuilds@hubertscorner.de" -APPROVED="Niels Horn" +APPROVED="" diff --git a/perl/perl-Net-SMTP-SSL/README b/perl/perl-Net-SMTP-SSL/README new file mode 100644 index 0000000000..2d440c0465 --- /dev/null +++ b/perl/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/perl/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.SlackBuild b/perl/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.SlackBuild new file mode 100644 index 0000000000..88becfa246 --- /dev/null +++ b/perl/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.SlackBuild @@ -0,0 +1,83 @@ +#!/bin/sh + +# Slackware build script for perl-Net-SMTP-SSL +# Written by ponce <matteo.bernardini@gmail.com> +# based on slackbuilds.org perl template + +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/perl/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.info b/perl/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.info new file mode 100644 index 0000000000..0cf826e59a --- /dev/null +++ b/perl/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/perl/perl-Net-SMTP-SSL/slack-desc b/perl/perl-Net-SMTP-SSL/slack-desc new file mode 100644 index 0000000000..922cb66e73 --- /dev/null +++ b/perl/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/perl/perl-switch/README b/perl/perl-switch/README new file mode 100644 index 0000000000..81d18ab0c4 --- /dev/null +++ b/perl/perl-switch/README @@ -0,0 +1,5 @@ +perl-switch (a switch statement for Perl) + +The Switch.pm module implements a generalized case mechanism that +covers a lot of the numerous possible combinations of switch and case +values. diff --git a/perl/perl-switch/perl-switch.SlackBuild b/perl/perl-switch/perl-switch.SlackBuild new file mode 100644 index 0000000000..6580806c80 --- /dev/null +++ b/perl/perl-switch/perl-switch.SlackBuild @@ -0,0 +1,84 @@ +#!/bin/sh + +# Slackware build script for perl-switch +# Written by ponce (matteo.bernardini@gmail.com) + +PRGNAM=perl-switch +VERSION=${VERSION:-2.16} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +SRCNAM=Switch + +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 {} \; + +# fix http://rt.cpan.org/Public/Bug/Display.html?id=60380 +patch -p1 < $CWD/switch.diff + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +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 Changes README MANIFEST $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/perl/perl-switch/perl-switch.info b/perl/perl-switch/perl-switch.info new file mode 100644 index 0000000000..53d3ea79ea --- /dev/null +++ b/perl/perl-switch/perl-switch.info @@ -0,0 +1,10 @@ +PRGNAM="perl-switch" +VERSION="2.16" +HOMEPAGE="http://search.cpan.org/~rgarcia/Switch-2.16/" +DOWNLOAD="http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/Switch-2.16.tar.gz" +MD5SUM="bf75dc7f171b4718a2118c3d6cbe6013" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/perl/perl-switch/slack-desc b/perl/perl-switch/slack-desc new file mode 100644 index 0000000000..f04b3c3393 --- /dev/null +++ b/perl/perl-switch/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-switch: perl-switch (a switch statement for Perl) +perl-switch: +perl-switch: The Switch.pm module implements a generalized case mechanism that +perl-switch: covers a lot of the numerous possible combinations of switch and case +perl-switch: values. +perl-switch: +perl-switch: +perl-switch: +perl-switch: +perl-switch: homepage: http://search.cpan.org/~rgarcia/Switch-2.16/ +perl-switch: diff --git a/perl/perl-switch/switch.diff b/perl/perl-switch/switch.diff new file mode 100644 index 0000000000..90e96cbb7d --- /dev/null +++ b/perl/perl-switch/switch.diff @@ -0,0 +1,11 @@ +--- Switch-2.16-wjgfvU/Switch.pm 2009-10-23 00:52:51.000000000 -0700 ++++ Switch-2.16-wjgfvUcopy/Switch.pm 2010-08-15 17:41:38.000000000 -0700 +@@ -146,7 +146,7 @@ sub filter_blocks + die "Bad $keyword statement (problem in the code block?) near $Switch::file line ", line(substr($source,0, pos $source), $line), "\n"; + }; + my $code = filter_blocks(substr($source,$pos[0],$pos[4]-$pos[0]),line(substr($source,0,$pos[0]),$line)); +- $code =~ s/{/{ local \$::_S_W_I_T_C_H; Switch::switch $arg;/; ++ $code =~ s/{/{ local \$::_S_W_I_T_C_H; Switch::switch($arg);/; + $text .= $code . 'continue {last}'; + next component; + } diff --git a/python/MySQL-python/MySQL-python.SlackBuild b/python/MySQL-python/MySQL-python.SlackBuild new file mode 100644 index 0000000000..9b2ed4fcb1 --- /dev/null +++ b/python/MySQL-python/MySQL-python.SlackBuild @@ -0,0 +1,69 @@ +#!/bin/sh + +# Slackware build script for MySQL-python. + +# Written by Jick Nan (jick.nan@gmail.com) + +PRGNAM=MySQL-python +VERSION=1.2.3 +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} + +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 . +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 HISTORY PKG-INFO README doc/*.txt \ + $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/python/MySQL-python/MySQL-python.info b/python/MySQL-python/MySQL-python.info new file mode 100644 index 0000000000..2f4b2aeafd --- /dev/null +++ b/python/MySQL-python/MySQL-python.info @@ -0,0 +1,10 @@ +PRGNAM="MySQL-python" +VERSION="1.2.3" +HOMEPAGE="http://cheeseshop.python.org/pypi/MySQL-python/" +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="" diff --git a/python/MySQL-python/README b/python/MySQL-python/README new file mode 100644 index 0000000000..545bf819fa --- /dev/null +++ b/python/MySQL-python/README @@ -0,0 +1,12 @@ +MySQL-python (Python interface to MySQL) + +MySQLdb is an interface to the popular MySQL database server for Python. +The design goals are: + + * Compliance with Python database API version 2.0 [PEP-0249] + * Thread-safety + * Thread-friendliness (threads will not block each other) + +MySQL-3.23 through 5.1 and Python-2.3 through 2.6 are currently supported. + +This requires the Python setuptools (pysetuptools on SlackBuilds.org). diff --git a/python/MySQL-python/docs.patch b/python/MySQL-python/docs.patch new file mode 100644 index 0000000000..9c624b3547 --- /dev/null +++ b/python/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/python/MySQL-python/slack-desc b/python/MySQL-python/slack-desc new file mode 100644 index 0000000000..3bdaf5389e --- /dev/null +++ b/python/MySQL-python/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------------------------------------------------------| +MySQL-python: MySQL-python (Python interface to MySQL) +MySQL-python: +MySQL-python: MySQLdb is an interface to the popular MySQL database server +MySQL-python: for Python. The design goals are: +MySQL-python: * Compliance with Python database API version 2.0 [PEP-0249] +MySQL-python: * Thread-safety +MySQL-python: * Thread-friendliness (threads will not block each other) +MySQL-python: +MySQL-python: MySQL-3.23 through 5.0 and Python-2.3 through 2.5 are currently +MySQL-python: supported. +MySQL-python: diff --git a/python/babel/README b/python/babel/README new file mode 100644 index 0000000000..1e8cba91ba --- /dev/null +++ b/python/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/python/babel/babel.SlackBuild b/python/babel/babel.SlackBuild new file mode 100644 index 0000000000..aab533bd87 --- /dev/null +++ b/python/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/python/babel/babel.info b/python/babel/babel.info new file mode 100644 index 0000000000..bb208bf8f5 --- /dev/null +++ b/python/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/python/babel/slack-desc b/python/babel/slack-desc new file mode 100644 index 0000000000..7165a5b745 --- /dev/null +++ b/python/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/python/gnome-python/gnome-python.SlackBuild b/python/gnome-python/gnome-python.SlackBuild index 2b2aaf0036..34e715479d 100644 --- a/python/gnome-python/gnome-python.SlackBuild +++ b/python/gnome-python/gnome-python.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gnome-python -VERSION=2.22.3 +VERSION=2.28.1 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -77,8 +77,8 @@ CXXFLAGS="$SLKCFLAGS" \ ./waf build ./waf install --destdir=$PKG -find $PKG | xargs file | egrep "ELF.*shared object" | cut -f 1 -d : \ - | xargs strip --strip-unneeded 2> /dev/null +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 $PKG/install cp -a AUTHORS COPYING ChangeLog ChangeLog.pre-2-0 INSTALL INSTALL.WAF \ diff --git a/python/gnome-python/gnome-python.info b/python/gnome-python/gnome-python.info index f128dc30e9..1a70c01461 100644 --- a/python/gnome-python/gnome-python.info +++ b/python/gnome-python/gnome-python.info @@ -1,10 +1,10 @@ PRGNAM="gnome-python" -VERSION="2.22.3" +VERSION="2.28.1" HOMEPAGE="http://www.gnome.org/" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gnome-python/2.22/gnome-python-2.22.3.tar.bz2" -MD5SUM="ab12d94954a57de39b25eb7903d8429c" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gnome-python/2.28/gnome-python-2.28.1.tar.bz2" +MD5SUM="a17ad952813ed86f520de8e07194a2bf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="dsomero" +APPROVED="" diff --git a/system/dconf/dconf.SlackBuild b/system/dconf/dconf.SlackBuild index 7bb27ad1c7..e485905231 100644 --- a/system/dconf/dconf.SlackBuild +++ b/system/dconf/dconf.SlackBuild @@ -27,7 +27,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dconf -VERSION=${VERSION:-0.7.3} +VERSION=${VERSION:-0.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -82,6 +82,7 @@ CXXFLAGS="$SLKCFLAGS" \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ + --disable-editor \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux diff --git a/system/dconf/dconf.info b/system/dconf/dconf.info index 07fbc16dc7..6d81f1dc6d 100644 --- a/system/dconf/dconf.info +++ b/system/dconf/dconf.info @@ -1,10 +1,10 @@ PRGNAM="dconf" -VERSION="0.7.3" +VERSION="0.8.0" HOMEPAGE="http://live.gnome.org/dconf" -DOWNLOAD="http://download.gnome.org/sources/dconf/0.7/dconf-0.7.3.tar.bz2" -MD5SUM="f541db70d0623d109b1866c732f1a51c" +DOWNLOAD="http://download.gnome.org/sources/dconf/0.8/dconf-0.8.0.tar.bz2" +MD5SUM="4c5c61a619ea27ffa15f88d142d20663" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="David Somero" EMAIL="dsomero@hotmail.com" -APPROVED="nobody"
\ No newline at end of file +APPROVED="" diff --git a/system/gksu-polkit/README b/system/gksu-polkit/README new file mode 100644 index 0000000000..a664ef58c2 --- /dev/null +++ b/system/gksu-polkit/README @@ -0,0 +1,8 @@ +gksu-polkit (gksu through policykit) + +gksu is a library and application used to ask the user for passwords +to run programs as root. It is not a good option now that we have +PolicyKit. This new version will provide similar functionality to +cover applications which still haven't been patched to use PolicyKit. + +This depends on libgee and vala. diff --git a/system/gksu-polkit/gksu-polkit.SlackBuild b/system/gksu-polkit/gksu-polkit.SlackBuild new file mode 100644 index 0000000000..c26a7959b9 --- /dev/null +++ b/system/gksu-polkit/gksu-polkit.SlackBuild @@ -0,0 +1,82 @@ +#!/bin/sh + +# Slackware build script for gksu-polkit +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=gksu-polkit +VERSION=${VERSION:-20100909_d7e3160} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +DOCS="AUTHORS COPYING ChangeLog HACKING README THANKS TODO" + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +sh autogen.sh + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/gksu-polkit/gksu-polkit.info b/system/gksu-polkit/gksu-polkit.info new file mode 100644 index 0000000000..eadcd788a1 --- /dev/null +++ b/system/gksu-polkit/gksu-polkit.info @@ -0,0 +1,10 @@ +PRGNAM="gksu-polkit" +VERSION="20100909_d7e3160" +HOMEPAGE="http://live.gnome.org/gksu" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/gksu-polkit-20100909_d7e3160.tar.xz" +MD5SUM="6c0f658eb511482be2ee16a301d1f63b" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/gksu-polkit/slack-desc b/system/gksu-polkit/slack-desc new file mode 100644 index 0000000000..37e8066f8f --- /dev/null +++ b/system/gksu-polkit/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +gksu-polkit: gksu-polkit (gksu using policykit) +gksu-polkit: +gksu-polkit: gksu is a library and application used to ask the user for passwords +gksu-polkit: to run programs as root. It is not a good option now that we have +gksu-polkit: PolicyKit. This new version will provide similar functionality to +gksu-polkit: cover applications which still haven't been patched to use PolicyKit. +gksu-polkit: +gksu-polkit: +gksu-polkit: +gksu-polkit: homepage: http://live.gnome.org/gksu +gksu-polkit: diff --git a/system/gnome-vfs/gnome-vfs.SlackBuild b/system/gnome-vfs/gnome-vfs.SlackBuild index 11f71a1d12..3f444ae3ec 100644 --- a/system/gnome-vfs/gnome-vfs.SlackBuild +++ b/system/gnome-vfs/gnome-vfs.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gnome-vfs -VERSION=2.24.3 +VERSION=2.24.4 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/gnome-vfs/gnome-vfs.info b/system/gnome-vfs/gnome-vfs.info index faf71a102f..7358e3ebff 100644 --- a/system/gnome-vfs/gnome-vfs.info +++ b/system/gnome-vfs/gnome-vfs.info @@ -1,10 +1,10 @@ PRGNAM="gnome-vfs" -VERSION="2.24.3" +VERSION="2.24.4" HOMEPAGE="http://www.gnome.org/" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/2.24/gnome-vfs-2.24.3.tar.bz2" -MD5SUM="646a2672c6e7e4ebff6a798b0fb7cc90" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/2.24/gnome-vfs-2.24.4.tar.bz2" +MD5SUM="a05fab03eeef10a47dd156b758982f2e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Erik Hanson" EMAIL="erik@slackbuilds.org" -APPROVED="rworkman" +APPROVED="" diff --git a/system/gnomint/README b/system/gnomint/README new file mode 100644 index 0000000000..474ff17fd2 --- /dev/null +++ b/system/gnomint/README @@ -0,0 +1,7 @@ +gnomint (gui for certification authorities) + +gnomint is a tool for an easy creation and management of Certification +Authorities. It allows a fancy visualization of all the pieces that +conform a CA: x509 certificates, CSRs, CRLs... + +This requires GConf and ORBit2, available on slackware/extra. diff --git a/system/gnomint/doinst.sh b/system/gnomint/doinst.sh new file mode 100644 index 0000000000..d751095340 --- /dev/null +++ b/system/gnomint/doinst.sh @@ -0,0 +1,18 @@ +if [ -x /usr/bin/update-mime-database ]; then + /usr/bin/update-mime-database /usr/share/mime &> /dev/null +fi + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database &> /dev/null +fi + +if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f -q /usr/share/icons/hicolor &> /dev/null +fi + +if [ -x usr/bin/gconftool-2 ]; then + ( cd $PKG/etc/gconf/schemas + GCONF_CONFIG_SOURCE="xml::etc/gconf/gconf.xml.defaults" \ + usr/bin/gconftool-2 --makefile-install-rule \ + etc/gconf/schemas/gnomint.schemas >/dev/null 2>&1 ) +fi diff --git a/system/gnomint/gnomint.SlackBuild b/system/gnomint/gnomint.SlackBuild new file mode 100644 index 0000000000..448d163468 --- /dev/null +++ b/system/gnomint/gnomint.SlackBuild @@ -0,0 +1,83 @@ +#!/bin/sh + +# Slackware build script for gnomint +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=gnomint +VERSION=${VERSION:-1.2.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +DOCS="AUTHORS BUGS COPYING ChangeLog INSTALL MAINTAINERS NEWS README TODO" + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +autoreconf -i + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/gnomint/gnomint.info b/system/gnomint/gnomint.info new file mode 100644 index 0000000000..032a819750 --- /dev/null +++ b/system/gnomint/gnomint.info @@ -0,0 +1,10 @@ +PRGNAM="gnomint" +VERSION="1.2.1" +HOMEPAGE="http://sourceforge.net/projects/gnomint/" +DOWNLOAD="http://downloads.sf.net/gnomint/gnomint-1.2.1.tar.gz" +MD5SUM="f09f55abe094232fbea2a2d13ef600e6" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/gnomint/slack-desc b/system/gnomint/slack-desc new file mode 100644 index 0000000000..24c4375145 --- /dev/null +++ b/system/gnomint/slack-desc @@ -0,0 +1,20 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler----------------------------------------------------| +gnomint: gnomint (gui for certification authorities) +gnomint: +gnomint: gnomint is a tool for an easy creation and management of Certification +gnomint: Authorities. It allows a fancy visualization of all the pieces that +gnomint: conform a CA: x509 certificates, CSRs, CRLs... +gnomint: +gnomint: http://sourceforge.net/projects/gnomint/ +gnomint: +gnomint: +gnomint: +gnomint: + diff --git a/system/gvfs/gvfs.SlackBuild b/system/gvfs/gvfs.SlackBuild index e0db4e4b6c..b1f25f3dc7 100644 --- a/system/gvfs/gvfs.SlackBuild +++ b/system/gvfs/gvfs.SlackBuild @@ -3,9 +3,10 @@ # Slackware build script for gvfs # Written by Luis Henrique <lmello.009@gmail.com> +# Thanks from ponce <matteo.bernardini@gmail.com> to Steve Kennedy for the hints :) PRGNAM=gvfs -VERSION=${VERSION:-1.6.7} +VERSION=${VERSION:-1.8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -60,6 +61,8 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ + --disable-static \ + --disable-hal \ --build=$ARCH-slackware-linux make @@ -73,6 +76,8 @@ cp -a \ AUTHORS ChangeLog COPYING INSTALL MAINTAINERS NEWS README* \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +find $PKG/usr/doc/$PRGNAM-$VERSION/ -type f -exec chmod 644 {} \; +chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/gvfs/gvfs.info b/system/gvfs/gvfs.info index a7ef633fc2..7a155aebf3 100644 --- a/system/gvfs/gvfs.info +++ b/system/gvfs/gvfs.info @@ -1,10 +1,10 @@ PRGNAM="gvfs" -VERSION="1.6.7" +VERSION="1.8.2" HOMEPAGE="ftp://ftp.gnome.org" -DOWNLOAD="ftp://ftp.gnome.org/pub/gnome/sources/gvfs/1.6/gvfs-1.6.7.tar.bz2" -MD5SUM="ac249ae10e38cf3d5f779624b81ad3b0" +DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/gvfs/1.8/gvfs-1.8.2.tar.bz2" +MD5SUM="402f94b187b197b403d25c85caeb9562" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Luis Henrique" EMAIL="lmello.009@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/lxdm/lxdm.SlackBuild b/system/lxdm/lxdm.SlackBuild index e657a9e43a..ded5c49ed2 100644 --- a/system/lxdm/lxdm.SlackBuild +++ b/system/lxdm/lxdm.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lxdm -VERSION=${VERSION:-0.3.0} -BUILD=${BUILD:-1} +VERSION=${VERSION:-0.4.1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -69,6 +69,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# patch lxdm.conf.in to avoid a wrong libexec path - must go deep on +# why the build system gets it wrong +sed -i "s/@FULL_LIBEXECDIR@/\/usr\/libexec/" data/lxdm.conf.in + # Patch the Xsession file to source /etc/profile and xprofile on session start patch -p1 < $CWD/patches/source_profile_in_Xsession.diff @@ -91,6 +95,9 @@ patch -p1 < $CWD/patches/lxdm-0.3.0-without_pam.diff # to maintain ; let's hope I don't eat those words. --rworkman patch -p1 < $CWD/patches/lxdm-0.3.0-set_DESKTOP_SESSION_in_env.diff +# from git, fix null pointer dereference +patch -p1 < $CWD/patches/null_pointer_dereference.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -109,6 +116,10 @@ make install DESTDIR=$PKG # We said --without-pam rm -rf $PKG/etc/pam.d +# change default non-existent background image to an lxde one and theme accordingly :P +sed -i -e "s|^bg=.*|bg=/usr/share/lxde/wallpapers/lxde_green.jpg|" $PKG/etc/lxdm/lxdm.conf +sed -i -e "s|Clearlooks|Clearlooks-Olive|" $PKG/etc/lxdm/lxdm.conf + # Install a to-be-customized-if-needed /etc/lxdm/xinitrc cat $CWD/xinitrc > $PKG/etc/lxdm/xinitrc.new diff --git a/system/lxdm/lxdm.info b/system/lxdm/lxdm.info index c584170ee7..4190230038 100644 --- a/system/lxdm/lxdm.info +++ b/system/lxdm/lxdm.info @@ -1,10 +1,10 @@ PRGNAM="lxdm" -VERSION="0.3.0" +VERSION="0.4.1" HOMEPAGE="http://lxde.org/" -DOWNLOAD="http://downloads.sourceforge.net/lxde/lxdm-0.3.0.tar.gz" -MD5SUM="1d0688e088edab7c3c563263eb2f9654" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxdm-0.4.1.tar.gz" +MD5SUM="8da1cfc2be6dc9217c85a7cf51e1e821" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="michiel" +APPROVED="" diff --git a/system/lxdm/patches/lxdm-0.3.0-without_pam.diff b/system/lxdm/patches/lxdm-0.3.0-without_pam.diff index e9a8c5ae97..dacd16d770 100644 --- a/system/lxdm/patches/lxdm-0.3.0-without_pam.diff +++ b/system/lxdm/patches/lxdm-0.3.0-without_pam.diff @@ -1,18 +1,18 @@ -diff -Nur lxdm-0.3.0.orig//src/lxdm.c lxdm-0.3.0/src/lxdm.c ---- lxdm-0.3.0.orig//src/lxdm.c 2010-09-24 10:43:49.000000000 -0500 -+++ lxdm-0.3.0/src/lxdm.c 2010-10-10 23:01:24.711716765 -0500 -@@ -150,6 +150,7 @@ +diff -Naur lxdm-0.4.0.orig/src/lxdm.c lxdm-0.4.0/src/lxdm.c +--- lxdm-0.4.0.orig/src/lxdm.c 2011-07-13 14:00:34.000000000 +0200 ++++ lxdm-0.4.0/src/lxdm.c 2011-07-22 17:27:34.000000000 +0200 +@@ -153,6 +153,7 @@ while( waitpid(-1, 0, WNOHANG) > 0 ) ; } +/* Sorry, -ENOPAM here + #if HAVE_LIBPAM static void close_pam_session(pam_handle_t *pamh) { - int err; -@@ -159,6 +160,7 @@ - pam_end(pamh, err); +@@ -164,6 +165,7 @@ pamh = NULL; } + #endif +*/ static LXSession *lxsession_find_greeter(void) diff --git a/system/lxdm/patches/null_pointer_dereference.patch b/system/lxdm/patches/null_pointer_dereference.patch new file mode 100644 index 0000000000..7abdbd4705 --- /dev/null +++ b/system/lxdm/patches/null_pointer_dereference.patch @@ -0,0 +1,51 @@ +From 19f82a206b2cec964cea0475395d63dedf183788 Mon Sep 17 00:00:00 2001 +From: Andrea Florio <andrea@opensuse.org> +Date: Fri, 29 Jul 2011 23:59:32 +0200 +Subject: [PATCH] fix null pointer dereference + +--- + src/config.c | 25 ++++++++++--------------- + 1 files changed, 10 insertions(+), 15 deletions(-) + +diff --git a/src/config.c b/src/config.c +index 3f92f7b..4603ab4 100644 +--- a/src/config.c ++++ b/src/config.c +@@ -125,24 +125,19 @@ static gboolean image_file_valid(const char *filename) + static void update_face_image(GtkWidget *w) + { + GdkPixbuf *pixbuf; +- char *path; +- path=g_build_filename(user->pw_dir,".face",NULL); +- if(access(path,R_OK)) +- { +- g_free(path); +- if(ui_nobody) +- pixbuf=gdk_pixbuf_new_from_file_at_scale(ui_nobody,48,48,FALSE,NULL); +- if(!pixbuf) +- pixbuf=gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), ++ char *path=g_build_filename(user->pw_dir,".face",NULL); ++ pixbuf=gdk_pixbuf_new_from_file_at_scale(path,48,48,FALSE,NULL); ++ g_free(path); ++ if(!pixbuf && ui_nobody) ++ pixbuf=gdk_pixbuf_new_from_file_at_scale(ui_nobody,48,48,FALSE,NULL); ++ if(!pixbuf) ++ pixbuf=gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), + "avatar-default", 48,GTK_ICON_LOOKUP_FORCE_SIZE,NULL); +- } +- else ++ if(pixbuf) + { +- pixbuf=gdk_pixbuf_new_from_file_at_scale(path,48,48,FALSE,NULL); +- g_free(path); ++ gtk_image_set_from_pixbuf(GTK_IMAGE(w),pixbuf); ++ g_object_unref(pixbuf); + } +- gtk_image_set_from_pixbuf(GTK_IMAGE(w),pixbuf); +- g_object_unref(pixbuf); + } + + static void set_face_file(const char *filename) +-- +1.7.0.1 + diff --git a/system/lxdm/patches/remove_suse_from_Xsession.diff b/system/lxdm/patches/remove_suse_from_Xsession.diff index df1da70b83..475c5c75a9 100644 --- a/system/lxdm/patches/remove_suse_from_Xsession.diff +++ b/system/lxdm/patches/remove_suse_from_Xsession.diff @@ -1,10 +1,10 @@ -diff -Nur lxdm-0.3.0.orig//data/Xsession lxdm-0.3.0/data/Xsession ---- lxdm-0.3.0.orig//data/Xsession 2010-10-12 20:13:01.316302089 -0500 -+++ lxdm-0.3.0/data/Xsession 2010-10-12 20:12:40.989504750 -0500 -@@ -31,10 +31,6 @@ +diff -Naur lxdm-0.4.0.orig/data/Xsession lxdm-0.4.0/data/Xsession +--- lxdm-0.4.0.orig/data/Xsession 2011-03-17 16:35:47.000000000 +0100 ++++ lxdm-0.4.0/data/Xsession 2011-07-22 17:23:49.000000000 +0200 +@@ -27,10 +27,6 @@ elif [ -x /etc/X11/Xsession ]; then # mandriva, debian, ubuntu - exec /etc/X11/Xsession $LXSESSION + exec /etc/X11/Xsession "$LXSESSION" -elif [ -x /etc/X11/xinit/xinitrc ]; then -#suse - export WINDOWMANAGER=$LXSESSION diff --git a/system/lxinput/lxinput.SlackBuild b/system/lxinput/lxinput.SlackBuild index 3e778452a5..d43a14a7ac 100644 --- a/system/lxinput/lxinput.SlackBuild +++ b/system/lxinput/lxinput.SlackBuild @@ -7,16 +7,14 @@ # generated by Grissiom's sbo-dev-helper PRGNAM=lxinput -VERSION=${VERSION:-0.3.0} +VERSION=${VERSION:-0.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -55,7 +53,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# sh autogen.sh +sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/system/lxinput/lxinput.info b/system/lxinput/lxinput.info index 16612870fb..7c7acf2ba1 100644 --- a/system/lxinput/lxinput.info +++ b/system/lxinput/lxinput.info @@ -1,10 +1,10 @@ PRGNAM="lxinput" -VERSION="0.3.0" +VERSION="0.3.1" HOMEPAGE="http://www.lxde.org/" -DOWNLOAD="http://download.sourceforge.net/lxde/lxinput-0.3.0.tar.gz" -MD5SUM="34e8d557d76ad45141b8f42b62e7a0e1" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxinput-0.3.1.tar.gz" +MD5SUM="948ad3371325f53bf8c4a7ed555558a4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxpolkit/lxpolkit.SlackBuild b/system/lxpolkit/lxpolkit.SlackBuild index 0cae05303a..bcd725a83f 100644 --- a/system/lxpolkit/lxpolkit.SlackBuild +++ b/system/lxpolkit/lxpolkit.SlackBuild @@ -7,7 +7,7 @@ # generated by Grissiom's sbo-dev-helper PRGNAM=lxpolkit -VERSION=${VERSION:-20100726_0ce3d64} +VERSION=${VERSION:-0.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -55,7 +55,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -sh autogen.sh +sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -69,10 +69,7 @@ CXXFLAGS="$SLKCFLAGS" \ --build=$ARCH-slackware-linux make -make install DESTDIR=$PKG - -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +make install-strip DESTDIR=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ diff --git a/system/lxpolkit/lxpolkit.info b/system/lxpolkit/lxpolkit.info index 73fbaa6f83..58b1051f7f 100644 --- a/system/lxpolkit/lxpolkit.info +++ b/system/lxpolkit/lxpolkit.info @@ -1,10 +1,10 @@ PRGNAM="lxpolkit" -VERSION="20100726_0ce3d64" +VERSION="0.1.0" HOMEPAGE="http://lxde.org" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde-git/lxpolkit-20100726_0ce3d64.tar.xz" -MD5SUM="fe70c6206bad9ccfc01ba08b1120920c" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxpolkit-0.1.0.tar.gz" +MD5SUM="2597b00035fe1d695219e0f9bfa8c26f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="michiel" +APPROVED="" diff --git a/system/lxrandr/lxrandr.SlackBuild b/system/lxrandr/lxrandr.SlackBuild index 9ba31b9cb1..670c20a447 100644 --- a/system/lxrandr/lxrandr.SlackBuild +++ b/system/lxrandr/lxrandr.SlackBuild @@ -37,6 +37,8 @@ # 20100906_9aaca42 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to git snapshot. +# 0.1.2-1 24/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * update. # # Run 'sh lxrandr.SlackBuild --cleanup' to build a Slackware package. # The package is created in /tmp . @@ -45,16 +47,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxrandr -VERSION=${VERSION:-20100906_9aaca42} +VERSION=${VERSION:-0.1.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -95,7 +95,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -sh autogen.sh +# sh autogen.sh CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ @@ -112,15 +112,13 @@ CFLAGS="$SLKCFLAGS" \ make make install-strip DESTDIR=$PKG +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; - -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/lxrandr/lxrandr.info b/system/lxrandr/lxrandr.info index 47bf8cc750..d5e88894d7 100644 --- a/system/lxrandr/lxrandr.info +++ b/system/lxrandr/lxrandr.info @@ -1,10 +1,10 @@ PRGNAM="lxrandr" -VERSION="20100906_9aaca42" +VERSION="0.1.2" HOMEPAGE="http://wiki.lxde.org/en/LXRandr" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxrandr-20100906_9aaca42.tar.xz" -MD5SUM="a214fbf54a9ee4d5aad94018d1f6e982" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxrandr-0.1.2.tar.gz" +MD5SUM="8a7391581541bba58839ac11dbf5b575" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxsession-edit/lxsession-edit.SlackBuild b/system/lxsession-edit/lxsession-edit.SlackBuild index a5edd2dbfe..0ea1b4f236 100644 --- a/system/lxsession-edit/lxsession-edit.SlackBuild +++ b/system/lxsession-edit/lxsession-edit.SlackBuild @@ -7,18 +7,16 @@ # generated by Grissiom's sbo-dev-helper PRGNAM=lxsession-edit -VERSION=${VERSION:-20100906_0ed54f3} +VERSION=${VERSION:-0.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -DOCS="AUTHOR COPYING ChangeLog NEWS README" +DOCS="AUTHORS ChangeLog NEWS README" -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -57,7 +55,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -sh autogen.sh +# sh autogen.sh CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -78,7 +76,7 @@ sed -i -e 's/_Name/Name/' $PKG/usr/share/applications/lxsession-edit.desktop sed -i -e 's/_Comment/Comment/' $PKG/usr/share/applications/lxsession-edit.desktop mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/system/lxsession-edit/lxsession-edit.info b/system/lxsession-edit/lxsession-edit.info index d9b913f3a5..50bf38192a 100644 --- a/system/lxsession-edit/lxsession-edit.info +++ b/system/lxsession-edit/lxsession-edit.info @@ -1,10 +1,10 @@ PRGNAM="lxsession-edit" -VERSION="20100906_0ed54f3" +VERSION="0.2.0" HOMEPAGE="http://wiki.lxde.org/en/LXSession_Edit" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/lxsession-edit-20100906_0ed54f3.tar.xz" -MD5SUM="74c113200648b2a5d0aae97909d286e5" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxsession-edit-0.2.0.tar.gz" +MD5SUM="1e763a9b7f297ba964cd41b30edfccd7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxsession/lxsession.SlackBuild b/system/lxsession/lxsession.SlackBuild index 675fc158b0..ab366525fc 100644 --- a/system/lxsession/lxsession.SlackBuild +++ b/system/lxsession/lxsession.SlackBuild @@ -40,6 +40,8 @@ # 0.4.4-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated. +# 0.4.6.1-1: 28/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * update. # # Run 'sh lxsession.SlackBuild' to build a Slackware package. # The package (.txz) plus descriptive .txt file are created in /tmp . @@ -48,16 +50,14 @@ # ----------------------------------------------------------------------------- PRGNAM=lxsession -VERSION=${VERSION:-0.4.4} +VERSION=${VERSION:-0.4.6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -98,7 +98,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# sh autogen.sh +sh autogen.sh || true CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ @@ -123,8 +123,6 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/lxsession/lxsession.info b/system/lxsession/lxsession.info index 9d193b426d..3fcf3cf73e 100644 --- a/system/lxsession/lxsession.info +++ b/system/lxsession/lxsession.info @@ -1,10 +1,10 @@ PRGNAM="lxsession" -VERSION="0.4.4" +VERSION="0.4.6.1" HOMEPAGE="http://wiki.lxde.org/en/LXSession" -DOWNLOAD="http://download.sourceforge.net/lxde/lxsession-0.4.4.tar.gz" -MD5SUM="9d433e1219eac07862c0d725ab58444f" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxsession-0.4.6.1.tar.gz" +MD5SUM="e456b64c5ab3652a4dec661ec706dc6e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxtask/lxtask.SlackBuild b/system/lxtask/lxtask.SlackBuild index 7365e23b1e..78eefcdafe 100644 --- a/system/lxtask/lxtask.SlackBuild +++ b/system/lxtask/lxtask.SlackBuild @@ -37,6 +37,8 @@ # 0.1.3-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Adapted to slackbuilds.org's autotools template. # * updated to latest version. +# 0.1.4-1: 25/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * updated to 0.1.4. # # Run 'sh lxtask.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -45,21 +47,19 @@ # ----------------------------------------------------------------------------- PRGNAM=lxtask -VERSION=${VERSION:-0.1.3} +VERSION=${VERSION:-0.1.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi -DOCS="AUTHORS COPYING ChangeLog NEWS README TODO" +DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README TODO" CWD=$(pwd) TMP=${TMP:-/tmp/SBo} @@ -95,6 +95,8 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +sh autogen.sh || true + CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ ./configure \ @@ -111,10 +113,8 @@ make install-strip DESTDIR=$PKG # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/lxtask/lxtask.info b/system/lxtask/lxtask.info index 19026341e1..f0ea35c2fd 100644 --- a/system/lxtask/lxtask.info +++ b/system/lxtask/lxtask.info @@ -1,10 +1,10 @@ PRGNAM="lxtask" -VERSION="0.1.3" +VERSION="0.1.4" HOMEPAGE="http://wiki.lxde.org/en/LXTask" -DOWNLOAD="http://download.sourceforge.net/lxde/lxtask-0.1.3.tar.gz" -MD5SUM="eccfb69ee1a209248b22a5f0a34a4734" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxtask-0.1.4.tar.gz" +MD5SUM="c4ab47d03d41a88696d64d3f1e78cf7f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/lxterminal/lxterminal.SlackBuild b/system/lxterminal/lxterminal.SlackBuild index aae24b4088..f9e65cf533 100644 --- a/system/lxterminal/lxterminal.SlackBuild +++ b/system/lxterminal/lxterminal.SlackBuild @@ -46,6 +46,8 @@ # * Update. # 0.1.9-1: 12/sep/2010 by ponce <matteo.bernardini@gmail.com> # * Update. +# 0.1.11-1 28/jul/2011 by ponce <matteo.bernardini@gmail.com> +# * Update. # # Run 'sh lxterminal.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -56,16 +58,14 @@ # Set initial variables: PRGNAM=lxterminal -VERSION=${VERSION:-0.1.9} +VERSION=${VERSION:-0.1.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -106,6 +106,8 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +sh autogen.sh || true + CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ ./configure \ @@ -121,15 +123,13 @@ CFLAGS="$SLKCFLAGS" \ make make install-strip DESTDIR=$PKG +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + # Add documentation: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc -type f -exec chmod 644 {} \; - -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/lxterminal/lxterminal.info b/system/lxterminal/lxterminal.info index ed7f036c0d..e44bb38216 100644 --- a/system/lxterminal/lxterminal.info +++ b/system/lxterminal/lxterminal.info @@ -1,10 +1,10 @@ PRGNAM="lxterminal" -VERSION="0.1.9" +VERSION="0.1.11" HOMEPAGE="http://wiki.lxde.org/en/LXTerminal" -DOWNLOAD="http://download.sourceforge.net/lxde/lxterminal-0.1.9.tar.gz" -MD5SUM="cb10cc667611dce3c141294712049c43" +DOWNLOAD="http://downloads.sourceforge.net/lxde/lxterminal-0.1.11.tar.gz" +MD5SUM="fd9140b45c0f28d021253c4aeb8c4aea" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="dsomero" +APPROVED="" diff --git a/system/pcmanfm/README b/system/pcmanfm/README index befd2ac60c..5a2e87c991 100644 --- a/system/pcmanfm/README +++ b/system/pcmanfm/README @@ -1,10 +1,9 @@ -PCManFM is an extremely fast and lightweight GTK+ based file manager -which features tabbed browsing and a user-friendly interface. +PCManFM (PCMan File Manager) is an extremely fast and lightweight GTK+ +based file manager which features tabbed browsing and a user-friendly +interface. -To view icons on PCMan File Manager, include this line to your -$HOME/.gtkrc-2.0: gtk-icon-theme-name="Tango" - -pcmanfm warns by default when used by root: you can disable the warning -passing a parameter to the build script, BEND_ME_OVER=kthxbai +If you have problems viewing icons on pcmanfm, include this line to your +$HOME/.gtkrc-2.0: +gtk-icon-theme-name="Tango" This requires libfm. diff --git a/system/pcmanfm/norootwarning.patch b/system/pcmanfm/norootwarning.patch deleted file mode 100644 index bb9bb03c94..0000000000 --- a/system/pcmanfm/norootwarning.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -Naur pcmanfm-20101129_0f075cf.orig/src/main-win.c pcmanfm-20101129_0f075cf/src/main-win.c ---- pcmanfm-20101129_0f075cf.orig/src/main-win.c 2010-11-29 15:11:45.000000000 +0100 -+++ pcmanfm-20101129_0f075cf/src/main-win.c 2010-12-03 11:05:46.000000000 +0100 -@@ -550,19 +550,6 @@ - /* the location bar */ - self->location = fm_path_entry_new(); - g_signal_connect(self->location, "activate", on_location_activate, self); -- if(geteuid() == 0) /* if we're using root, give the location entry a different color */ -- { -- GtkStyle* style = gtk_rc_get_style_by_paths( -- gtk_settings_get_for_screen(gtk_widget_get_screen(self->location)), -- "gtk-tooltip", NULL, G_TYPE_NONE); -- if(style) -- { -- gtk_widget_modify_base(self->location, GTK_STATE_NORMAL, &style->bg[GTK_STATE_NORMAL]); -- gtk_widget_modify_fg(self->location, GTK_STATE_NORMAL, &style->fg[GTK_STATE_NORMAL]); -- gtk_entry_set_icon_from_stock(GTK_ENTRY(self->location), GTK_ENTRY_ICON_PRIMARY, GTK_STOCK_DIALOG_WARNING); -- } -- gtk_entry_set_icon_tooltip_text(GTK_ENTRY(self->location), GTK_ENTRY_ICON_PRIMARY, _("You are in super user mode")); -- } - - toolitem = gtk_tool_item_new(); - gtk_container_add( GTK_CONTAINER(toolitem), self->location ); diff --git a/system/pcmanfm/pcmanfm.SlackBuild b/system/pcmanfm/pcmanfm.SlackBuild index b8d61e7c86..e9114aa0db 100644 --- a/system/pcmanfm/pcmanfm.SlackBuild +++ b/system/pcmanfm/pcmanfm.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pcmanfm -VERSION=20110316_9c4603d +VERSION=${VERSION:-0.9.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -73,12 +73,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# if you want disable root use warning -if [ "$BEND_ME_OVER" = "kthxbai" ]; then - patch -p1 < $CWD/norootwarning.patch -fi +# http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/pcmanfm;a=commitdiff;h=7a98615b1d7a408b03a0ceb6d365d60f50d4e717 +sed -i "s/on_tab_page_chdir(/void on_tab_page_chdir(/" src/main-win.c -sh autogen.sh +sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -87,7 +85,7 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ - --disable-debug \ + --enable-static=no \ --build=$ARCH-slackware-linux make @@ -96,9 +94,6 @@ make install-strip DESTDIR=$PKG # A minor polish sed -i 's/Name=File\ Manager/Name=PCMan\ File\ Manager/' $PKG/usr/share/applications/pcmanfm.desktop -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/system/pcmanfm/pcmanfm.info b/system/pcmanfm/pcmanfm.info index 83038d7f8b..31e2e65ce2 100644 --- a/system/pcmanfm/pcmanfm.info +++ b/system/pcmanfm/pcmanfm.info @@ -1,10 +1,10 @@ PRGNAM="pcmanfm" -VERSION="20110316_9c4603d" +VERSION="0.9.9" HOMEPAGE="http://pcmanfm.sourceforge.net" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/lxde/pcmanfm-20110316_9c4603d.tar.xz" -MD5SUM="0b3ce79e27ad0c8e6db58861750f0eb7" +DOWNLOAD="http://downloads.sourceforge.net/pcmanfm/pcmanfm-0.9.9.tar.gz" +MD5SUM="f31ed6defb600f7046a456220d8efa3a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="ponce" EMAIL="matteo.bernardini@gmail.com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/redis/redis.SlackBuild b/system/redis/redis.SlackBuild index 1d180289fb..9002749114 100644 --- a/system/redis/redis.SlackBuild +++ b/system/redis/redis.SlackBuild @@ -4,7 +4,8 @@ # Written by kuroi_kenshi <kuroi_kenshi96@yahoo.com> PRGNAM=redis -VERSION=${VERSION:-1.02} +SRC_VERSION=2.2.105-scripting +VERSION=$(echo $SRC_VERSION | tr - _) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -42,18 +43,15 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION +rm -rf $PRGNAM-$SRC_VERSION +tar xvf $CWD/$PRGNAM-$SRC_VERSION.tar.gz +cd $PRGNAM-$SRC_VERSION chown -R root:root . chmod -R u+w,go+r-w,a-s . # No ./configure necessary -CFLAGS="$SLKCFLAGS" make - -# move binaries to /usr/bin/ -mkdir -p $PKG/usr/bin -install -m 0755 redis-server redis-cli redis-benchmark $PKG/usr/bin +CFLAGS="$SLKCFLAGS" make PREFIX=/usr +make PREFIX=$PKG/usr install find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true @@ -63,7 +61,7 @@ install -D -m 644 redis.conf $PKG/etc/redis.conf.new mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - 00-RELEASENOTES BETATESTING.txt BUGS Changelog COPYING README TODO \ + 00-RELEASENOTES BUGS CONTRIBUTING Changelog COPYING README TODO \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/system/redis/redis.info b/system/redis/redis.info index d598f18caf..aac97f476e 100644 --- a/system/redis/redis.info +++ b/system/redis/redis.info @@ -1,10 +1,10 @@ PRGNAM="redis" -VERSION="1.02" -HOMEPAGE="http://code.google.com/p/redis/" -DOWNLOAD="http://redis.googlecode.com/files/redis-1.02.tar.gz" -MD5SUM="5396e2d8b67f451ab4702ce7655533ae" +VERSION="2.2.105_scripting" +HOMEPAGE="http://redis.io" +DOWNLOAD="http://redis.googlecode.com/files/redis-2.2.105-scripting.tar.gz" +MD5SUM="3e05ac7fe85445c7e7ba9c129f3dada6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Kuroi Kenshi" EMAIL="kuroi_kenshi96@yahoo.com" -APPROVED="rworkman" +APPROVED="" diff --git a/system/rsyslog/README b/system/rsyslog/README new file mode 100644 index 0000000000..5529fd0dfd --- /dev/null +++ b/system/rsyslog/README @@ -0,0 +1,20 @@ +rsyslog (enhanced syslogd) + +rsyslog is an enhanced syslogd supporting, among others, MySQL, PostgreSQL, +failover log destinations, syslog/tcp, fine grain output format control, +high precision timestamps, queued operations and the ability to filter on +any message part. +It is quite compatible to stock sysklogd and can be used as a drop-in +replacement (remove sysklogd before installing). +It has a default config taken from the standard slackware sysklogd one and +is setted up to emulate it. + +available build time switches (pass the variables to the build script): +- MYSQL=yes for mysql support; +- PGSQL=yes for postgresql support (you'll need postgresql, available on +slackbuilds.org, installed); +- LIBDBI=yes for libdbi support (you'll need libdbi and libdbi-drivers, +available on slackbuilds.org, installed); +- GNUTLS=yes for gnutls support. +you can see even more options if you run "./configure --help" +in the uncompressed sources folder. diff --git a/system/rsyslog/config/rc.rsyslogd b/system/rsyslog/config/rc.rsyslogd new file mode 100644 index 0000000000..6318d7f8ed --- /dev/null +++ b/system/rsyslog/config/rc.rsyslogd @@ -0,0 +1,55 @@ +#!/bin/sh +# Start/stop/restart the system logging daemons. +# +# Written for Slackware Linux by Patrick J. Volkerding <volkerdi@slackware.com>. +# Modded for rsyslogd by Chris Elvidge <chris@lowe.ae> Sept 2005 +# slightly modified by ponce <matteo.bernardini@sns.it> Oct 2010 + +create_xconsole() +{ + if [ ! -e /dev/xconsole ]; then + mknod -m 640 /dev/xconsole p + else + chmod 0640 /dev/xconsole + fi + chown 0:0 /dev/xconsole +} + +rsyslogd_start() { + if [ -x /usr/sbin/rsyslogd ]; then + echo "Starting rsyslogd daemon: " + echo "/usr/sbin/rsyslogd -i $pidfile1" + /usr/sbin/rsyslogd -i "$pidfile1" + cp "$pidfile1" "$pidfile2" + fi +} + +rsyslogd_stop() { + killall rsyslogd 2> /dev/null + /usr/bin/rm "$pidfile1" 2> /dev/null + /usr/bin/rm "$pidfile2" 2> /dev/null +} + +rsyslogd_restart() { + rsyslogd_stop + sleep 1 + rsyslogd_start +} + +pidfile1=/var/run/rsyslogd.pid +pidfile2=/var/run/syslogd.pid + +case "$1" in +'start') + create_xconsole + rsyslogd_start + ;; +'stop') + rsyslogd_stop + ;; +'restart') + rsyslogd_restart + ;; +*) + echo "usage $0 start|stop|restart" +esac diff --git a/system/rsyslog/config/rsyslog.conf b/system/rsyslog/config/rsyslog.conf new file mode 100644 index 0000000000..1b88783343 --- /dev/null +++ b/system/rsyslog/config/rsyslog.conf @@ -0,0 +1,76 @@ +# if you experience problems, check +# http://www.rsyslog.com/troubleshoot for assistance +# look also into /usr/doc/rsyslog-*/html/rsyslog-example.conf + +# rsyslog v3: load input modules +# If you do not load inputs, nothing happens! +# You may need to set the module load path if modules are not found. + +$ModLoad immark # provides --MARK-- message capability +$ModLoad imuxsock # provides support for local system logging (e.g. via logger command) +$ModLoad imklog # kernel logging (formerly provided by rklogd) + +# maintain the sysklogd output format +$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat + +# backward compatibility with klogd -c 3 behaviour, thanks to Rodrigo L. Fernandez +$klogConsoleLogLevel 3 + +# Uncomment this to see kernel messages on the console. +#kern.* /dev/console + +# Log anything 'info' or higher, but lower than 'warn'. +# Exclude authpriv, cron, mail, and news. These are logged elsewhere. +*.info;*.!warn;\ + authpriv.none;cron.none;mail.none;news.none -/var/log/messages + +# Log anything 'warn' or higher. +# Exclude authpriv, cron, mail, and news. These are logged elsewhere. +*.warn;\ + authpriv.none;cron.none;mail.none;news.none -/var/log/syslog + +# Debugging information is logged here. +*.=debug -/var/log/debug + +# Private authentication message logging: +authpriv.* -/var/log/secure + +# Cron related logs: +cron.* -/var/log/cron + +# Mail related logs: +mail.* -/var/log/maillog + +# Emergency level messages go to all users: +*.emerg * + +# This log is for news and uucp errors: +uucp,news.crit -/var/log/spooler + +# Uncomment these if you'd like INN to keep logs on everything. +# You won't need this if you don't run INN (the InterNetNews daemon). +#news.=crit -/var/log/news/news.crit +#news.=err -/var/log/news/news.err +#news.notice -/var/log/news/news.notice + +# Remote Logging (we use TCP for reliable delivery) +# An on-disk queue is created for this action. If the remote host is +# down, messages are spooled to disk and sent when it is up again. +#$WorkDirectory /rsyslog/spool # where to place spool files +#$ActionQueueFileName uniqName # unique name prefix for spool files +#$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible) +#$ActionQueueSaveOnShutdown on # save messages to disk on shutdown +#$ActionQueueType LinkedList # run asynchronously +#$ActionResumeRetryCount -1 # infinite retries if host is down +# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional +#*.* @@remote-host:514 + +# ######### Receiving Messages from Remote Hosts ########## +# TCP Syslog Server: +# provides TCP syslog reception and GSS-API (if compiled to support it) +#$ModLoad imtcp.so # load module +#$InputTCPServerRun 514 # start up TCP listener at port 514 + +# UDP Syslog Server: +#$ModLoad imudp.so # provides UDP syslog reception +#$UDPServerRun 514 # start a UDP syslog server at standard port 514 diff --git a/system/rsyslog/config/rsyslog.logrotate b/system/rsyslog/config/rsyslog.logrotate new file mode 100644 index 0000000000..67001c527a --- /dev/null +++ b/system/rsyslog/config/rsyslog.logrotate @@ -0,0 +1,6 @@ +/var/log/cron /var/log/debug /var/log/maillog /var/log/messages /var/log/secure /var/log/spooler /var/log/syslog { + sharedscripts + postrotate + /bin/kill -HUP `cat /var/run/rsyslogd.pid 2>/dev/null` 2>/dev/null || true + endscript +} diff --git a/system/rsyslog/doinst.sh b/system/rsyslog/doinst.sh new file mode 100644 index 0000000000..845bb35fa7 --- /dev/null +++ b/system/rsyslog/doinst.sh @@ -0,0 +1,36 @@ +if [ -f /etc/rc.d/rc.syslog ]; then + mv /etc/rc.d/rc.syslog /etc/rc.d/rc.syslog.orig +fi + +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +config etc/logrotate.d/rsyslog.new +config etc/rsyslog.conf.new +config etc/rc.d/rc.rsyslogd.new +config var/log/cron.new +config var/log/debug.new +config var/log/maillog.new +config var/log/messages.new +config var/log/secure.new +config var/log/spooler.new +config var/log/syslog.new + +# Remove any leftover empty files: +rm -f var/log/cron.new +rm -f var/log/debug.new +rm -f var/log/maillog.new +rm -f var/log/messages.new +rm -f var/log/secure.new +rm -f var/log/spooler.new +rm -f var/log/syslog.new + diff --git a/system/rsyslog/rsyslog.SlackBuild b/system/rsyslog/rsyslog.SlackBuild new file mode 100644 index 0000000000..c68cd0aeaa --- /dev/null +++ b/system/rsyslog/rsyslog.SlackBuild @@ -0,0 +1,128 @@ +#!/bin/sh + +# Slackware build script for rsyslog +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=rsyslog +VERSION=${VERSION:-5.8.3} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README" + +if [ "${MYSQL:-no}" = "no" ]; then + mysql_option="" +else + mysql_option="--enable-mysql" +fi + +if [ "${PGSQL:-no}" = "no" ]; then + pgsql_option="" +else + pgsql_option="--enable-pgsql" +fi + +if [ "${LIBDBI:-no}" = "no" ]; then + libdbi_option="" +else + libdbi_option="--enable-libdbi" +fi + +if [ "${GNUTLS:-no}" = "no" ]; then + gnutls_option="" +else + gnutls_option="--enable-gnutls" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --disable-debug \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + $mysql_option \ + $pgsql_option \ + $libdbi_option \ + $gnutls_option \ + --build=$ARCH-slackware-linux + +make +make install-strip DESTDIR=$PKG + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/html +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +# add the html documentation +cp doc/*.{png,jpg,html,conf} $PKG/usr/doc/$PRGNAM-$VERSION/html + +# add a default config, the startup script and a logrotate entry +mkdir -p $PKG/etc/{rc.d,logrotate.d} +cat $CWD/config/rsyslog.conf > $PKG/etc/rsyslog.conf.new +cat $CWD/config/rc.rsyslogd > $PKG/etc/rc.d/rc.rsyslogd.new +chmod 0755 $PKG/etc/rc.d/rc.rsyslogd.new +cat $CWD/config/rsyslog.logrotate > $PKG/etc/logrotate.d/rsyslog.new + +mkdir -p $PKG/var/log +for i in cron debug maillog messages secure spooler syslog ; + do touch $PKG/var/log/$i.new ; +done + +# create backward compatibility links +( cd $PKG/usr/sbin ; ln -s rsyslogd syslogd ) +( cd $PKG/etc/rc.d ; ln -s rc.rsyslogd rc.syslog ) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/rsyslog/rsyslog.info b/system/rsyslog/rsyslog.info new file mode 100644 index 0000000000..7ed1313e76 --- /dev/null +++ b/system/rsyslog/rsyslog.info @@ -0,0 +1,10 @@ +PRGNAM="rsyslog" +VERSION="5.8.3" +HOMEPAGE="http://www.rsyslog.com" +DOWNLOAD="http://rsyslog.com/files/download/rsyslog/rsyslog-5.8.3.tar.gz" +MD5SUM="b505c1558814335c000f15b59c4db562" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/rsyslog/slack-desc b/system/rsyslog/slack-desc new file mode 100644 index 0000000000..1145369c79 --- /dev/null +++ b/system/rsyslog/slack-desc @@ -0,0 +1,18 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +rsyslog: rsyslog (enhanced syslogd) +rsyslog: +rsyslog: rsyslog is an enhanced syslogd supporting, among others, MySQL, +rsyslog: PostgreSQL, failover log destinations, syslog/tcp, fine grain output +rsyslog: format control, high precision timestamps, queued operations and the +rsyslog: ability to filter on any message part. It is quite compatible to +rsyslog: stock sysklogd and can be used as a drop-in replacement. +rsyslog: +rsyslog: ryslog homepage: http://www.rsyslog.com/ +rsyslog: diff --git a/system/slackyd/README b/system/slackyd/README new file mode 100644 index 0000000000..35c43da926 --- /dev/null +++ b/system/slackyd/README @@ -0,0 +1,9 @@ +slackyd (slacky downloader) + +slackyd is a tool that let you download packages from a repository +(checking integrity by their md5) and perform other tasks like showing +package informations (description, size, dependencies and so on), +check for updates, search for official or unofficial installed +packages. It can build packages from source or just download the +files needed for building. It can resolve needed dependencies using +required and reccomended fields in PACKAGES.TXT diff --git a/system/slackyd/slack-desc b/system/slackyd/slack-desc new file mode 100644 index 0000000000..10d6b66ac6 --- /dev/null +++ b/system/slackyd/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +slackyd: slackyd (slacky downloader) +slackyd: +slackyd: slackyd is a tool that let you download packages from a repository +slackyd: (checking integrity by their md5) and perform other tasks like showing +slackyd: package informations (description, size, dependencies and so on), +slackyd: check for updates, search for official or unofficial installed +slackyd: packages. It can build packages from source or just download the +slackyd: files needed for building. It can resolve needed dependencies using +slackyd: required and reccomended fields in PACKAGES.TXT +slackyd: homepage: http://slacky.eu/~dani/slackyd/ +slackyd: diff --git a/system/slackyd/slackyd.SlackBuild b/system/slackyd/slackyd.SlackBuild new file mode 100644 index 0000000000..cf38843636 --- /dev/null +++ b/system/slackyd/slackyd.SlackBuild @@ -0,0 +1,70 @@ +#!/bin/sh + +# Slackware build script for slackyd +# Written by ponce <matteo.bernardini@gmail.com> + +PRGNAM=slackyd +VERSION=${VERSION:-1.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +DOCS="AUTHORS BUGS CHANGELOG INSTALL THANKS" + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/slackyd/slackyd.info b/system/slackyd/slackyd.info new file mode 100644 index 0000000000..6d36cc6cd6 --- /dev/null +++ b/system/slackyd/slackyd.info @@ -0,0 +1,10 @@ +PRGNAM="slackyd" +VERSION="1.0" +HOMEPAGE="http://slacky.eu/~dani/slackyd/" +DOWNLOAD="http://slacky.eu/~dani/slackyd/sources/slackyd-1.0.tar.bz2" +MD5SUM="577b97cc9116f5c21ca7b86ab945a737" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="ponce" +EMAIL="matteo.bernardini@gmail.com" +APPROVED="" diff --git a/system/udisks/udisks.SlackBuild b/system/udisks/udisks.SlackBuild index 672a3c26b5..6eb4bbc374 100644 --- a/system/udisks/udisks.SlackBuild +++ b/system/udisks/udisks.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=udisks -VERSION=${VERSION:-1.0.2} +VERSION=${VERSION:-1.0.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,6 +69,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# oversight +sed -i "s/^\+#/#/" configure + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -91,6 +94,11 @@ mkdir -p $PKG/etc/bash_completion.d mv $PKG/etc/profile.d/udisks-bash-completion.sh \ $PKG/etc/bash_completion.d/udisks +# use ntfs-3g by default +mkdir -p $PKG/etc/udev/rules.d +echo "ENV{ID_FS_TYPE}==\"ntfs\", ENV{ID_FS_TYPE}=\"ntfs-3g\"" \ + > $PKG/etc/udev/rules.d/99-udisks-ntfs3g.rules + find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done diff --git a/system/udisks/udisks.info b/system/udisks/udisks.info index 02c72641ad..c710e1bad1 100644 --- a/system/udisks/udisks.info +++ b/system/udisks/udisks.info @@ -1,10 +1,10 @@ PRGNAM="udisks" -VERSION="1.0.2" +VERSION="1.0.4" HOMEPAGE="http://www.freedesktop.org/wiki/Software/udisks" -DOWNLOAD="http://hal.freedesktop.org/releases/udisks-1.0.2.tar.gz" -MD5SUM="f630eefa51b95d6485eb3246bc1bea9a" +DOWNLOAD="http://hal.freedesktop.org/releases/udisks-1.0.4.tar.gz" +MD5SUM="86c63b2b5484f2060499a052b5b6256b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Robby Workman" EMAIL="rw@rlworkman.net" -APPROVED="dsomero" +APPROVED="" |