summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author ponce2011-10-25 07:58:56 +0200
committer ponce2011-10-25 07:58:56 +0200
commitdda3176015f2bffe524a41fb876d7fce1e07bc26 (patch)
tree0cf7e111b6805b87410813acf0e8c86b5ecbe641
parent3b1a33551c6717ae80b4635f5654697bc97442b4 (diff)
downloadold.slackbuilds-dda3176015f2bffe524a41fb876d7fce1e07bc26.tar.gz
20111025.1 global branch merge.current-20111025.1
-rw-r--r--README8
-rw-r--r--audio/audacity/audacity-1.3.13-ffmpeg.patch164
-rw-r--r--audio/audacity/audacity.SlackBuild6
-rw-r--r--audio/celt/celt.SlackBuild2
-rw-r--r--audio/celt/celt.info8
-rw-r--r--audio/cmus/cmus.SlackBuild2
-rw-r--r--audio/cmus/cmus.info8
-rw-r--r--audio/id3/id3.SlackBuild6
-rw-r--r--audio/lxmusic/lxmusic.SlackBuild9
-rw-r--r--audio/lxmusic/lxmusic.info8
-rw-r--r--desktop/ffmpegthumbnailer/ffmpegthumbnailer.SlackBuild2
-rw-r--r--desktop/ffmpegthumbnailer/ffmpegthumbnailer.info8
-rw-r--r--desktop/lxde-common/README4
-rw-r--r--desktop/lxde-common/lxde-common.SlackBuild13
-rw-r--r--desktop/lxde-common/lxde-common.info8
-rw-r--r--desktop/lxlauncher/lxlauncher.SlackBuild8
-rw-r--r--desktop/lxlauncher/lxlauncher.info8
-rw-r--r--desktop/lxmenu-data/lxmenu-data.SlackBuild10
-rw-r--r--desktop/lxmenu-data/lxmenu-data.info8
-rw-r--r--desktop/lxpanel/lxpanel-0.5.6-symbol-alarm.patch32
-rw-r--r--desktop/lxpanel/lxpanel.SlackBuild25
-rw-r--r--desktop/lxpanel/lxpanel.info8
-rw-r--r--desktop/lxpanel/patches/battery-applet.patch (renamed from desktop/lxpanel/battery-applet.patch)0
-rw-r--r--desktop/lxpanel/patches/panel.patch (renamed from desktop/lxpanel/panel.patch)0
-rw-r--r--desktop/lxshortcut/lxshortcut.SlackBuild14
-rw-r--r--desktop/lxshortcut/lxshortcut.info8
-rw-r--r--desktop/openbox/openbox.SlackBuild10
-rw-r--r--desktop/openbox/openbox.info10
-rw-r--r--desktop/wmCalClock/wmCalClock.SlackBuild6
-rw-r--r--desktop/wmMoonClock/wmMoonClock.SlackBuild6
-rw-r--r--desktop/wmakerconf/wmakerconf.SlackBuild6
-rw-r--r--desktop/wmswallow/README3
-rw-r--r--desktop/wmswallow/slack-desc14
-rw-r--r--desktop/wmswallow/wmswallow.SlackBuild74
-rw-r--r--desktop/wmswallow/wmswallow.info10
-rw-r--r--desktop/yad/notification.c.r158380
-rw-r--r--desktop/yad/yad.SlackBuild5
-rw-r--r--desktop/yad/yad.info8
-rw-r--r--desktop/zenity/zenity.SlackBuild2
-rw-r--r--desktop/zenity/zenity.info8
-rw-r--r--development/icecream/icecream.SlackBuild2
-rw-r--r--development/icecream/icecream.info8
-rw-r--r--development/ocaml/ocaml.SlackBuild2
-rw-r--r--development/ocaml/ocaml.info8
-rw-r--r--development/opencl-headers/README3
-rw-r--r--development/opencl-headers/opencl-headers.SlackBuild33
-rw-r--r--development/opencl-headers/opencl-headers.info24
-rw-r--r--development/opencl-headers/slack-desc19
-rw-r--r--development/trac-gitplugin/README3
-rw-r--r--development/trac-gitplugin/slack-desc19
-rw-r--r--development/trac-gitplugin/trac-gitplugin.SlackBuild67
-rw-r--r--development/trac-gitplugin/trac-gitplugin.info10
-rw-r--r--development/trac/trac.SlackBuild2
-rw-r--r--development/trac/trac.info8
-rw-r--r--development/vala/vala.SlackBuild2
-rw-r--r--development/vala/vala.info8
-rw-r--r--games/assaultcube/assaultcube.SlackBuild8
-rw-r--r--games/assaultcube/assaultcube.svg247
-rw-r--r--graphics/gpicview/gpicview.SlackBuild9
-rw-r--r--graphics/gpicview/gpicview.info8
-rw-r--r--libraries/atkmm/atkmm.SlackBuild2
-rw-r--r--libraries/atkmm/atkmm.info8
-rw-r--r--libraries/frei0r/frei0r.SlackBuild13
-rw-r--r--libraries/frei0r/frei0r.info8
-rw-r--r--libraries/genshi/genshi.SlackBuild4
-rw-r--r--libraries/genshi/genshi.info8
-rw-r--r--libraries/glib-networking/README4
-rw-r--r--libraries/glib-networking/glib-networking.SlackBuild82
-rw-r--r--libraries/glib-networking/glib-networking.info10
-rw-r--r--libraries/glib-networking/slack-desc19
-rw-r--r--libraries/gobject-introspection/README2
-rw-r--r--libraries/gobject-introspection/gobject-introspection.SlackBuild12
-rw-r--r--libraries/gobject-introspection/gobject-introspection.info8
-rw-r--r--libraries/lensfun/lensfun.SlackBuild2
-rw-r--r--libraries/lensfun/lensfun.info8
-rw-r--r--libraries/libatasmart/libatasmart.SlackBuild5
-rw-r--r--libraries/libatasmart/libatasmart.info8
-rw-r--r--libraries/libbonobo/libbonobo.SlackBuild2
-rw-r--r--libraries/libbonobo/libbonobo.info8
-rw-r--r--libraries/libbonoboui/libbonoboui.SlackBuild2
-rw-r--r--libraries/libbonoboui/libbonoboui.info8
-rw-r--r--libraries/libffi/README5
-rw-r--r--libraries/libffi/doinst.sh3
-rw-r--r--libraries/libffi/libffi.SlackBuild90
-rw-r--r--libraries/libffi/libffi.info10
-rw-r--r--libraries/libffi/slack-desc19
-rw-r--r--libraries/libfm/README5
-rw-r--r--libraries/libfm/libfm.SlackBuild20
-rw-r--r--libraries/libfm/libfm.info8
-rw-r--r--libraries/libgnome/libgnome.SlackBuild2
-rw-r--r--libraries/libgnome/libgnome.info8
-rw-r--r--libraries/libquicktime/libquicktime.SlackBuild2
-rw-r--r--libraries/libquicktime/libquicktime.info8
-rw-r--r--libraries/libsoup/libsoup.SlackBuild4
-rw-r--r--libraries/libsoup/libsoup.info8
-rw-r--r--libraries/libunicap/README2
-rw-r--r--libraries/libunicap/disable-v4l.patch11
-rw-r--r--libraries/libunicap/libunicap.SlackBuild5
-rw-r--r--libraries/libvirt/README16
-rw-r--r--libraries/libvirt/doinst.sh1
-rw-r--r--libraries/libvirt/libvirt.SlackBuild42
-rw-r--r--libraries/libvirt/libvirt.info2
-rw-r--r--libraries/libvirt/rc.libvirt106
-rw-r--r--libraries/libvpx/libvpx.SlackBuild13
-rw-r--r--libraries/libvpx/libvpx.info8
-rw-r--r--libraries/menu-cache/menu-cache.SlackBuild13
-rw-r--r--libraries/menu-cache/menu-cache.info8
-rw-r--r--libraries/pangomm/pangomm.SlackBuild2
-rw-r--r--libraries/pangomm/pangomm.info8
-rw-r--r--libraries/sg3_utils/sg3_utils.SlackBuild2
-rw-r--r--libraries/sg3_utils/sg3_utils.info8
-rw-r--r--libraries/soundtouch/soundtouch.SlackBuild4
-rw-r--r--libraries/soundtouch/soundtouch.info8
-rw-r--r--libraries/webkitgtk/README2
-rw-r--r--libraries/wvstreams/wvstreams-4.6.1-parallel-make.patch58
-rw-r--r--libraries/wvstreams/wvstreams.SlackBuild3
-rw-r--r--libraries/wxsvg/wxsvg.SlackBuild11
-rw-r--r--libraries/wxsvg/wxsvg.info8
-rw-r--r--misc/cksfv/cksfv.SlackBuild6
-rw-r--r--misc/jigdo/README8
-rw-r--r--misc/jigdo/jigdo.SlackBuild85
-rw-r--r--misc/jigdo/jigdo.info10
-rw-r--r--misc/jigdo/jigdo_0.7.3-3.diff.gzbin0 -> 14151 bytes
-rw-r--r--misc/jigdo/slack-desc19
-rw-r--r--misc/lxappearance-obconf/README4
-rw-r--r--misc/lxappearance-obconf/lxappearance-obconf.SlackBuild82
-rw-r--r--misc/lxappearance-obconf/lxappearance-obconf.info10
-rw-r--r--misc/lxappearance-obconf/slack-desc19
-rw-r--r--misc/lxappearance/lxappearance.SlackBuild7
-rw-r--r--misc/lxappearance/lxappearance.info8
-rw-r--r--multimedia/2ManDVD/2ManDVD.SlackBuild4
-rw-r--r--multimedia/2ManDVD/2ManDVD.info8
-rw-r--r--multimedia/2ManDVD/README5
-rw-r--r--multimedia/2ManDVD/acquia_marina_logo.pngbin0 -> 17732 bytes
-rw-r--r--multimedia/LiVES/LiVES.SlackBuild3
-rw-r--r--multimedia/avidemux/avidemux-2.5.1-i18n.patch42
-rw-r--r--multimedia/avidemux/avidemux-2.5.4-x264-build115.patch45
-rw-r--r--multimedia/avidemux/avidemux.SlackBuild35
-rw-r--r--multimedia/avidemux/avidemux.info8
-rw-r--r--multimedia/dvdstyler/dvdstyler.SlackBuild6
-rw-r--r--multimedia/dvdstyler/dvdstyler.info8
-rw-r--r--multimedia/dvdstyler/dvdstyler.svg638
-rw-r--r--multimedia/dvgrab/dvgrab.SlackBuild6
-rw-r--r--multimedia/ffmpeg/README4
-rw-r--r--multimedia/ffmpeg/ffmpeg.SlackBuild42
-rw-r--r--multimedia/ffmpeg/ffmpeg.info8
-rw-r--r--multimedia/gpac/README6
-rw-r--r--multimedia/gpac/gpac.SlackBuild24
-rw-r--r--multimedia/gpac/gpac.info8
-rw-r--r--multimedia/gpac/libpng-infopp-null.patch11
-rw-r--r--multimedia/gst-ffmpeg/gst-ffmpeg.SlackBuild2
-rw-r--r--multimedia/gst-ffmpeg/gst-ffmpeg.info8
-rw-r--r--multimedia/gst-plugins-bad/check_for_mjpegtools-2.0.patch26
-rw-r--r--multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild4
-rw-r--r--multimedia/k9copy/2.3.7-ffmpeg.patch15
-rw-r--r--multimedia/k9copy/k9copy.SlackBuild5
-rw-r--r--multimedia/kino/1.3.4_fix_ftbfs_libav.patch64
-rw-r--r--multimedia/kino/kino.SlackBuild9
-rw-r--r--multimedia/kino/v4l1_includes.diff26
-rw-r--r--multimedia/mjpegtools/mjpegtools.SlackBuild14
-rw-r--r--multimedia/mjpegtools/mjpegtools.info8
-rw-r--r--multimedia/mpgtx/mpgtx.SlackBuild32
-rw-r--r--multimedia/mpgtx/patches/mpgtx-1.3.1-configure.patch69
-rw-r--r--multimedia/mpgtx/patches/mpgtx-1.3.1-dont-ignore-cxx-flags.patch12
-rw-r--r--multimedia/transcode/transcode-1.1.5-ffmpeg.patch123
-rw-r--r--multimedia/transcode/transcode.SlackBuild5
-rw-r--r--multimedia/wxcam/wxcam.SlackBuild2
-rw-r--r--multimedia/wxcam/wxcam.info8
-rw-r--r--multimedia/x264/x264.SlackBuild10
-rw-r--r--multimedia/x264/x264.info8
-rw-r--r--network/cherokee/ChangeLog.txt3
-rw-r--r--network/cherokee/README14
-rw-r--r--network/cherokee/cherokee.SlackBuild57
-rw-r--r--network/cherokee/cherokee.info8
-rw-r--r--network/darkstat/darkstat.SlackBuild6
-rw-r--r--network/grsync/README6
-rw-r--r--network/grsync/doinst.sh4
-rw-r--r--network/grsync/grsync.SlackBuild81
-rw-r--r--network/grsync/grsync.info10
-rw-r--r--network/grsync/slack-desc19
-rw-r--r--network/hping3/hping3.SlackBuild6
-rw-r--r--network/lighttpd/lighttpd.SlackBuild2
-rw-r--r--network/lighttpd/lighttpd.info8
-rw-r--r--network/urlgrabber/urlgrabber.SlackBuild2
-rw-r--r--network/urlgrabber/urlgrabber.info8
-rw-r--r--office/Ted/README14
-rw-r--r--office/Ted/Ted.SlackBuild127
-rw-r--r--office/Ted/Ted.info10
-rw-r--r--office/Ted/doinst.sh3
-rw-r--r--office/Ted/slack-desc19
-rw-r--r--office/mupdf/mupdf.SlackBuild5
-rw-r--r--office/mupdf/mupdf.info8
-rw-r--r--perl/perl-Net-SMTP-SSL/README5
-rw-r--r--perl/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.SlackBuild83
-rw-r--r--perl/perl-Net-SMTP-SSL/perl-Net-SMTP-SSL.info10
-rw-r--r--perl/perl-Net-SMTP-SSL/slack-desc19
-rw-r--r--perl/perl-switch/README5
-rw-r--r--perl/perl-switch/perl-switch.SlackBuild84
-rw-r--r--perl/perl-switch/perl-switch.info10
-rw-r--r--perl/perl-switch/slack-desc19
-rw-r--r--perl/perl-switch/switch.diff11
-rw-r--r--python/MySQL-python/MySQL-python.SlackBuild69
-rw-r--r--python/MySQL-python/MySQL-python.info10
-rw-r--r--python/MySQL-python/README12
-rw-r--r--python/MySQL-python/docs.patch14
-rw-r--r--python/MySQL-python/slack-desc19
-rw-r--r--python/babel/README6
-rw-r--r--python/babel/babel.SlackBuild69
-rw-r--r--python/babel/babel.info10
-rw-r--r--python/babel/slack-desc19
-rw-r--r--python/gnome-python/gnome-python.SlackBuild6
-rw-r--r--python/gnome-python/gnome-python.info8
-rw-r--r--system/dconf/dconf.SlackBuild3
-rw-r--r--system/dconf/dconf.info8
-rw-r--r--system/gksu-polkit/README8
-rw-r--r--system/gksu-polkit/gksu-polkit.SlackBuild82
-rw-r--r--system/gksu-polkit/gksu-polkit.info10
-rw-r--r--system/gksu-polkit/slack-desc19
-rw-r--r--system/gnome-vfs/gnome-vfs.SlackBuild2
-rw-r--r--system/gnome-vfs/gnome-vfs.info8
-rw-r--r--system/gnomint/README7
-rw-r--r--system/gnomint/doinst.sh18
-rw-r--r--system/gnomint/gnomint.SlackBuild83
-rw-r--r--system/gnomint/gnomint.info10
-rw-r--r--system/gnomint/slack-desc20
-rw-r--r--system/gvfs/gvfs.SlackBuild7
-rw-r--r--system/gvfs/gvfs.info8
-rw-r--r--system/lxdm/lxdm.SlackBuild15
-rw-r--r--system/lxdm/lxdm.info8
-rw-r--r--system/lxdm/patches/lxdm-0.3.0-without_pam.diff14
-rw-r--r--system/lxdm/patches/null_pointer_dereference.patch51
-rw-r--r--system/lxdm/patches/remove_suse_from_Xsession.diff10
-rw-r--r--system/lxinput/lxinput.SlackBuild6
-rw-r--r--system/lxinput/lxinput.info8
-rw-r--r--system/lxpolkit/lxpolkit.SlackBuild9
-rw-r--r--system/lxpolkit/lxpolkit.info8
-rw-r--r--system/lxrandr/lxrandr.SlackBuild18
-rw-r--r--system/lxrandr/lxrandr.info8
-rw-r--r--system/lxsession-edit/lxsession-edit.SlackBuild10
-rw-r--r--system/lxsession-edit/lxsession-edit.info8
-rw-r--r--system/lxsession/lxsession.SlackBuild10
-rw-r--r--system/lxsession/lxsession.info8
-rw-r--r--system/lxtask/lxtask.SlackBuild14
-rw-r--r--system/lxtask/lxtask.info8
-rw-r--r--system/lxterminal/lxterminal.SlackBuild18
-rw-r--r--system/lxterminal/lxterminal.info8
-rw-r--r--system/pcmanfm/README13
-rw-r--r--system/pcmanfm/norootwarning.patch23
-rw-r--r--system/pcmanfm/pcmanfm.SlackBuild15
-rw-r--r--system/pcmanfm/pcmanfm.info8
-rw-r--r--system/redis/redis.SlackBuild18
-rw-r--r--system/redis/redis.info10
-rw-r--r--system/rsyslog/README20
-rw-r--r--system/rsyslog/config/rc.rsyslogd55
-rw-r--r--system/rsyslog/config/rsyslog.conf76
-rw-r--r--system/rsyslog/config/rsyslog.logrotate6
-rw-r--r--system/rsyslog/doinst.sh36
-rw-r--r--system/rsyslog/rsyslog.SlackBuild128
-rw-r--r--system/rsyslog/rsyslog.info10
-rw-r--r--system/rsyslog/slack-desc18
-rw-r--r--system/slackyd/README9
-rw-r--r--system/slackyd/slack-desc19
-rw-r--r--system/slackyd/slackyd.SlackBuild70
-rw-r--r--system/slackyd/slackyd.info10
-rw-r--r--system/udisks/udisks.SlackBuild10
-rw-r--r--system/udisks/udisks.info8
266 files changed, 4694 insertions, 1092 deletions
diff --git a/README b/README
index fcef7b4f67..c0fea52009 100644
--- a/README
+++ b/README
@@ -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
new file mode 100644
index 0000000000..43a8349d7d
--- /dev/null
+++ b/misc/jigdo/jigdo_0.7.3-3.diff.gz
Binary files differ
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
new file mode 100644
index 0000000000..1f95f0b9c9
--- /dev/null
+++ b/multimedia/2ManDVD/acquia_marina_logo.png
Binary files differ
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=""